import * as React from 'react';
type DrawerSizePreset = 'small' | 'medium' | 'large' | 'full';
type DrawerSize = DrawerSizePreset | number;
interface CustomDrawerProps {
    isOpen: boolean;
    isSave?: boolean;
    onSave?: () => void;
    onClose: () => void;
    headerTitle: string;
    bodyContent: React.ReactNode;
    drawerStyles?: string;
    drawerBodyStyles?: string;
    drawerHeaderStyles?: string;
    size: DrawerSize;
    type: 'temporary' | 'persistent' | 'permanent';
}
declare const _default: React.NamedExoticComponent<CustomDrawerProps>;
export default _default;
