import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { hasDrawer?: boolean | undefined; hasBack?: boolean | undefined; hasTitle?: boolean | undefined; hasHamburger?: boolean | undefined; hasLogo?: boolean | undefined; logoDisabled?: boolean | undefined; titleDisabled?: boolean | undefined; hasNavbar?: boolean | undefined; hasSubtitle?: boolean | undefined; title?: string | undefined; subtitle?: string | undefined; drawerComponent?: any; props?: any; drawerRef?: any; centerSlotJustify?: string | undefined; logoUrl?: string | undefined; logoWidth?: string | undefined; logoHeight?: string | undefined; logoClass?: string | undefined; logoBtnClass?: string | undefined; backBtnClass?: string | undefined; backIcon?: string | undefined; backIconSize?: string | undefined; hamburgerIcon?: string | undefined; hamburgerIconSize?: string | undefined; hamburgerBtnClass?: string | undefined; titleBtnClass?: string | undefined; titleClass?: string | undefined; subtitleClass?: string | undefined; navbarClass?: string | undefined; navbarStyle?: string | undefined; navbarHeight?: string | undefined; drawerWidth?: string | undefined; handleHamburger?: (() => Promise) | undefined; }; events: { logo: CustomEvent; back: CustomEvent; drawer: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: { navbar: { slot: string; }; 'navbar-start': { slot: string; }; 'navbar-center': { slot: string; }; 'navbar-end': { slot: string; }; default: {}; }; }; export type PageLayoutDrawerProps = typeof __propDef.props; export type PageLayoutDrawerEvents = typeof __propDef.events; export type PageLayoutDrawerSlots = typeof __propDef.slots; export default class PageLayoutDrawer extends SvelteComponentTyped { get handleHamburger(): () => Promise; } export {};