import { default as React, ReactNode } from 'react';
import { BaseProps } from '../../../libraries/common-types/src/common-types';
import { DrawerContent } from './drawer-content';
import { DrawerTrigger } from './drawer-trigger';
export type DrawerProps = Omit<BaseProps, "children"> & {
    children: ReactNode;
    onOpenChange?: (open: boolean) => void;
    open: boolean;
};
export type DrawerComponent<P> = React.FunctionComponent<P> & {
    Trigger: typeof DrawerTrigger;
    Content: typeof DrawerContent;
};
export declare const Drawer: DrawerComponent<DrawerProps>;
//# sourceMappingURL=drawer.d.ts.map