import type { Accessor } from '../types.js';
import type { Snippet } from 'svelte';
import type { SetOptional } from 'type-fest';
import type { PresenceStrategyProps } from '../Presence/createPresence.svelte.js';
import type { CreateDrawerProps, CreateDrawerReturn } from './createDrawer.svelte.js';
export interface DrawerProps extends SetOptional<CreateDrawerProps, 'id'>, PresenceStrategyProps {
    children?: Snippet<[Accessor<CreateDrawerReturn>]>;
}
declare const DrawerRoot: import("svelte").Component<DrawerProps, {}, "">;
type DrawerRoot = ReturnType<typeof DrawerRoot>;
export default DrawerRoot;
