import { VtEditorLinkState, VtEditorImageState } from './types'; import { Ref } from 'vue'; export declare function useEditorDialogs(execInsertHtml: (html: string) => void, onSync: () => void): { linkState: Ref<{ visible: boolean; url: string; text: string; openInNewTab: boolean; }, VtEditorLinkState | { visible: boolean; url: string; text: string; openInNewTab: boolean; }>; openLinkDialog: () => void; confirmLink: () => void; cancelLink: () => void; imageState: Ref<{ visible: boolean; url: string; alt: string; }, VtEditorImageState | { visible: boolean; url: string; alt: string; }>; openImageDialog: () => void; confirmImage: () => void; cancelImage: () => void; }; //# sourceMappingURL=useEditorDialogs.d.ts.map