interface Operation { label: Function type: string size: string icon: string loading?: Function disabled?: Function i18n: boolean text?: boolean } interface OperatesInterface { title: string size: string appendToBody: boolean closeOnPressEscape: boolean customClass: string modal: boolean showClose: boolean direction: string modalAppendToBody: boolean destroyOnClose: boolean wrapperClosable: boolean withHeader: boolean isShowBtn: boolean operation: Operation[] buttonRound: string tableButtonType: string } export interface DrawerInterface { operates: OperatesInterface isShowDrawer: boolean }