///
export type OffcanvasDirrectionType = 'start' | 'end' | 'top' | 'bottom';
export type OffcanvasType = {
offcanvasComponent?: any;
customComponent?: any;
component?: any;
props?: any;
offcanvasId?: String;
hide?: boolean;
size?: number;
direction?: OffcanvasDirrectionType;
onResult?: (res: any) => void;
};
export declare const offcanvases: import("svelte/store").Writable;
export declare const removeOffcanvas: ({ offcanvasId }: {
offcanvasId: string;
}) => Promise;
export declare const openBottomOffCanvas: ({ component, props, size }: {
component: any;
props: any;
size?: number;
}) => Promise;
export declare const openOffCanvas: ({ component, props, size, direction }: {
component: any;
props: any;
size?: number;
direction?: OffcanvasDirrectionType;
}) => Promise;