import { DrawerProps as MuiDrawerProps } from '@material-ui/core'; import React from 'react'; export declare type Drawer360Props = Omit & { responsive?: boolean; size?: 'one-third' | 'two-thirds' | 'max-width'; maxWidth?: string; title?: React.ReactNode; unsavedChanges?: boolean; onSave?: (_: React.MouseEvent) => void; onDiscard?: (_: React.MouseEvent) => void; showActionButtons?: boolean; locales?: Partial; disableSaveButton?: boolean; isLoading?: boolean; anchor?: 'left' | 'right'; alwaysEnableSaveButton?: boolean; customCannotSaveMessage?: string; customFooter?: React.ReactNode; }; export interface Drawer360Locales { saveButtonLabel: string; discardButtonLabel: string; warningMessage: string; loadingMessage: string; noChangesMessage: string; disabledSaveButtonMessage: string; closeButtonLabel: string; discardChangesDialog: { title: string; message: string; cancelButtonLabel: string; confirmButtonLabel: string; }; } export interface DrawerStyleType { responsive?: boolean; size?: Drawer360Props['size']; maxWidth?: string; }