use core::ffi::*;
use objc2::__framework_prelude::*;
use crate::*;
extern_protocol!(
#[cfg(feature = "UIPasteConfigurationSupporting")]
pub unsafe trait UITextPasteConfigurationSupporting:
UIPasteConfigurationSupporting + MainThreadOnly
{
#[cfg(feature = "UITextPasteDelegate")]
#[unsafe(method(pasteDelegate))]
#[unsafe(method_family = none)]
fn pasteDelegate(&self) -> Option<Retained<ProtocolObject<dyn UITextPasteDelegate>>>;
#[cfg(feature = "UITextPasteDelegate")]
#[unsafe(method(setPasteDelegate:))]
#[unsafe(method_family = none)]
fn setPasteDelegate(
&self,
paste_delegate: Option<&ProtocolObject<dyn UITextPasteDelegate>>,
);
}
);