import '@kong/markdown/dist/style.css'; import type { PropType } from 'vue'; import type { DocumentTree } from '../types'; declare var __VLS_1: {}; type __VLS_Slots = {} & { 'document-title'?: (props: typeof __VLS_1) => any; }; declare const __VLS_base: import("vue").DefineComponent boolean | Promise>; required: false; default: () => Promise; }; card: { type: BooleanConstructor; default: boolean; }; hidePublishToggle: { type: BooleanConstructor; default: boolean; }; selectedDocument: { type: PropType<{ document: DocumentTree; ast: Record; markdown?: string; status: "published" | "unpublished"; }>; default: () => null; }; theme: { type: StringConstructor; default: string; validator: (value: string) => boolean; }; }>, { download: () => void; edit: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { add: () => any; "toggle-published": (newValue: boolean) => any; "edit-markdown": (isEditingMarkdown: boolean) => any; "save-markdown": (content: string) => any; }, string, import("vue").PublicProps, Readonly boolean | Promise>; required: false; default: () => Promise; }; card: { type: BooleanConstructor; default: boolean; }; hidePublishToggle: { type: BooleanConstructor; default: boolean; }; selectedDocument: { type: PropType<{ document: DocumentTree; ast: Record; markdown?: string; status: "published" | "unpublished"; }>; default: () => null; }; theme: { type: StringConstructor; default: string; validator: (value: string) => boolean; }; }>> & Readonly<{ onAdd?: (() => any) | undefined; "onToggle-published"?: ((newValue: boolean) => any) | undefined; "onEdit-markdown"?: ((isEditingMarkdown: boolean) => any) | undefined; "onSave-markdown"?: ((content: string) => any) | undefined; }>, { canEdit: () => boolean | Promise; card: boolean; hidePublishToggle: boolean; selectedDocument: { document: DocumentTree; ast: Record; markdown?: string; status: "published" | "unpublished"; }; theme: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=DocumentationDisplay.vue.d.ts.map