export interface LinkPasteOptions { input: HTMLElement; /** Disable the controller without destroying it. */ disabled?: boolean; } /** * Converts selected text into a hyperlink when a URL is pasted. * * If the user has text selected in a contenteditable input and pastes clipboard * content that looks like a URL, the selected text is wrapped in an `` element * pointing to the pasted URL. If no text is selected, the paste proceeds normally. * * Events: * - `native:link-paste` — dispatched on host when a link is created. Detail: `{ url, text, element }` */ export declare class LinkPasteController { #private; readonly host: HTMLElement; constructor(host: HTMLElement, options: LinkPasteOptions); get disabled(): boolean; set disabled(val: boolean); destroy(): void; } //# sourceMappingURL=link-paste-controller.d.ts.map