import { ModalProps, DrawerProps } from '@arco-design/web-react';

export interface ElementSketch {
    label: string;
    type: string;
    icon?: React.ReactNode;
}
export interface ElementSketchGroup {
    label: string;
    items: ElementSketch[];
}
export interface ExportModalProps extends Pick<ModalProps, 'afterClose' | 'afterOpen' | 'alignCenter' | 'className' | 'getChildrenPopupContainer' | 'getPopupContainer' | 'mask' | 'maskClosable' | 'maskStyle' | 'style' | 'unmountOnExit' | 'wrapClassName' | 'wrapStyle'> {
}
export interface ExportDrawerProps extends Pick<DrawerProps, 'afterClose' | 'afterOpen' | 'bodyStyle' | 'className' | 'closable' | 'closeIcon' | 'escToExit' | 'getPopupContainer' | 'height' | 'placement' | 'style' | 'unmountOnExit' | 'width' | 'wrapClassName' | 'maskStyle' | 'zIndex'> {
}
