import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
    props: {
        [x: string]: any;
        open?: boolean | undefined;
        screenWidth?: number | undefined;
        menuProps?: {
            [x: string]: any;
            open?: boolean | undefined;
            offset?: number | undefined;
            matchWidth?: boolean | undefined;
            placement?: import("@floating-ui/dom").Placement | undefined;
            autoPlacement?: boolean | undefined;
            resize?: boolean | "width" | "height" | undefined;
            disableTransition?: boolean | undefined;
            transition?: ((node: HTMLElement, params: import("..").TransitionParams) => import("svelte/transition").TransitionConfig) | undefined | undefined;
            transitionParams?: import("..").TransitionParams | undefined;
            explicitClose?: boolean | undefined;
            moveFocus?: boolean | undefined;
            classes?: {
                root?: string;
                menu?: string;
            } | undefined;
            menuItemsEl?: HTMLMenuElement | undefined;
        } | undefined;
        drawerProps?: {
            [x: string]: any;
            open?: boolean | undefined;
            portal?: import("@layerstack/svelte-actions").PortalOptions | undefined;
            persistent?: boolean | undefined;
            loading?: boolean | null | undefined;
            placement?: "top" | "bottom" | "left" | "right" | undefined;
            classes?: {
                root?: string;
                backdrop?: string;
                actions?: string;
            } | undefined;
        } | undefined;
    };
    events: {
        close: CustomEvent<any> | CustomEvent<null>;
    } & {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        default: {
            open: boolean;
        };
    };
};
export type ResponsiveMenuProps = typeof __propDef.props;
export type ResponsiveMenuEvents = typeof __propDef.events;
export type ResponsiveMenuSlots = typeof __propDef.slots;
export default class ResponsiveMenu extends SvelteComponentTyped<ResponsiveMenuProps, ResponsiveMenuEvents, ResponsiveMenuSlots> {
}
export {};
