import React from 'react';
import { DrawerProps } from './Drawer.types';
import PropTypes from 'prop-types';
declare const Drawer: {
    ({ open, backdrop, renderBackdrop, resizable, margin, onClose, role, ariaLabelledBy, children, snapPoints, dismissible, dataHook, zIndex, scrollable, repositionInputs, }: DrawerProps): React.JSX.Element;
    displayName: string;
    propTypes: {
        dataHook: PropTypes.Requireable<string>;
        open: PropTypes.Validator<boolean>;
        onClose: PropTypes.Validator<(...args: any[]) => any>;
        backdrop: PropTypes.Requireable<boolean>;
        renderBackdrop: PropTypes.Requireable<boolean>;
        resizable: PropTypes.Requireable<boolean>;
        margin: PropTypes.Requireable<boolean>;
        role: PropTypes.Requireable<string>;
        ariaLabelledBy: PropTypes.Requireable<string>;
        children: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
        snapPoints: PropTypes.Requireable<(NonNullable<string | number | null | undefined> | null | undefined)[]>;
        dismissible: PropTypes.Requireable<boolean>;
        scrollable: PropTypes.Requireable<boolean>;
        repositionInputs: PropTypes.Requireable<boolean>;
    };
};
export default Drawer;
//# sourceMappingURL=Drawer.d.ts.map