import { SvelteComponentTyped } from "svelte";
import { type Writable } from 'svelte/store';
declare const __propDef: {
    props: {
        [x: string]: any;
        hash?: string | null;
        self?: HTMLElement | null;
        isOpen?: boolean;
        title?: string;
        height?: number;
        slideHeightCoeff?: number;
        sideOffset?: number;
        depth?: number;
        maxCount?: Writable<number>;
    };
    events: {
        close: CustomEvent<any>;
    } & {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        meta: {};
        header: {};
        btnClose: {};
        content: {};
        footer: {};
        nestedDrawer: {};
    };
};
export type DrawerProps = typeof __propDef.props;
export type DrawerEvents = typeof __propDef.events;
export type DrawerSlots = typeof __propDef.slots;
export default class Drawer extends SvelteComponentTyped<DrawerProps, DrawerEvents, DrawerSlots> {
}
export {};
