import { DBDrawerProps } from "./model"; declare const _default: __VLS_WithTemplateSlots & Readonly<{}>, { variant: "modal" | "inside"; children: any; className: string; id: string; width: "full" | "auto"; onClose: (event?: any) => void; closeButtonId: string; closeButtonText: string; spacing: "medium" | "small" | "large" | "none"; backdrop: "none" | "weak" | "strong" | "invisible"; direction: "left" | "right" | "up" | "down"; open: boolean; rounded: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, { _ref: HTMLDialogElement; dialogContainerRef: HTMLElement; }, HTMLDialogElement>, { 'drawer-header'?(_: {}): any; default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };