Api for drawer component

declare const __propDef: {
    props: {
        class?: string | undefined;
        element?: HTMLDivElement | null | undefined;
        /** title of the drawer */ primary?: string | undefined;
        /** sub-title of the drawer */ secondary?: string | undefined;
        /** icon of the drawer */ icon?: string | undefined;
        /** Should the drawer be open */ isOpen?: boolean | undefined;
        /** Should the closer icon be hidden */ hideCloseIcon?: boolean | undefined;
        /**
             * position
             * @type 'wide' | 'inplace'
             */ flow?: "relative" | "absolute" | "fixed" | undefined;
        stickTo?: "left" | "right" | "top" | "bottom" | undefined;
        showOpenerIcon?: boolean | undefined;
        toggle?: ((visibleSate?: boolean) => void) | undefined;
        /** should be used  */ actions?: {
            toggle: (visibleSate?: boolean) => void;
        } | undefined;
        /** default width of the drawer in vertical mode */ defaultWidth?: string | undefined;
        /** minimum width of the drawer in vertical mode and closed state */ defaultVisibleArea?: string | undefined;
        /** default height of the drawer in horizontal mode */ defaultHeight?: string | undefined;
        style?: string | undefined;
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        iconSlot: {};
        topSlot: {};
        default: {};
        bottomSlot: {};
    };
};
export declare type DrawerProps = typeof __propDef.props;
export declare type DrawerEvents = typeof __propDef.events;
export declare type DrawerSlots = typeof __propDef.slots;
export default class Drawer extends SvelteComponentTyped<DrawerProps, DrawerEvents, DrawerSlots> {
    get toggle(): (visibleSate?: boolean | undefined) => void;
    get actions(): {
        toggle: (visibleSate?: boolean | undefined) => void;
    };
    get class(): string | undefined;
    /**accessor*/
    set class(_: string | undefined);
    get element(): HTMLDivElement | null | undefined;
    /**accessor*/
    set element(_: HTMLDivElement | null | undefined);
    get primary(): string | undefined;
    /**accessor*/
    set primary(_: string | undefined);
    get secondary(): string | undefined;
    /**accessor*/
    set secondary(_: string | undefined);
    get icon(): string | undefined;
    /**accessor*/
    set icon(_: string | undefined);
    get isOpen(): boolean | undefined;
    /**accessor*/
    set isOpen(_: boolean | undefined);
    get hideCloseIcon(): boolean | undefined;
    /**accessor*/
    set hideCloseIcon(_: boolean | undefined);
    get flow(): "relative" | "absolute" | "fixed" | undefined;
    /**accessor*/
    set flow(_: "relative" | "absolute" | "fixed" | undefined);
    get stickTo(): "left" | "right" | "top" | "bottom" | undefined;
    /**accessor*/
    set stickTo(_: "left" | "right" | "top" | "bottom" | undefined);
    get showOpenerIcon(): boolean | undefined;
    /**accessor*/
    set showOpenerIcon(_: boolean | undefined);
    get undefined(): any;
    /**accessor*/
    set undefined(_: any);
    get defaultWidth(): string | undefined;
    /**accessor*/
    set defaultWidth(_: string | undefined);
    get defaultVisibleArea(): string | undefined;
    /**accessor*/
    set defaultVisibleArea(_: string | undefined);
    get defaultHeight(): string | undefined;
    /**accessor*/
    set defaultHeight(_: string | undefined);
    get style(): string | undefined;
    /**accessor*/
    set style(_: string | undefined);
}
export {};