import { nextTick } from 'vue';
import { BasicTableProps } from '../basic-table';
import { BasicButtonImportPreviewModalProps } from './interface';
declare const _default: import('vue').DefineComponent<BasicButtonImportPreviewModalProps, {
    show: (context: import('../../composable').BasicDrawerModalContext) => void;
    hide: () => void;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
    cancel: () => any;
    confirm: (_data: {
        data: any[];
        records: any[];
    }) => any;
}, string, import('vue').PublicProps, Readonly<BasicButtonImportPreviewModalProps> & Readonly<{
    onCancel?: (() => any) | undefined;
    onConfirm?: ((_data: {
        data: any[];
        records: any[];
    }) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
    basicTableRef: ({
        $: import('vue').ComponentInternalInstance;
        $data: {};
        $props: {
            readonly layouts?: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.Layouts | undefined;
            readonly columns: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.Columns<any> & import('../basic-table').BasicColumn[];
            readonly pagerConfig?: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.PagerConfig | undefined;
            readonly proxyConfig?: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.ProxyConfig<any> | undefined;
            readonly toolbarConfig?: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.ToolbarConfig | undefined;
            readonly formConfig?: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.FormConfig | undefined;
            readonly zoomConfig?: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.ZoomConfig | undefined;
            readonly size?: import('@vxe-ui/core/types/tool/common').VxeComponentSizeType | undefined;
            readonly id?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ID<any> | undefined;
            readonly data?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.Data<any> | undefined;
            readonly height?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.Height | undefined;
            readonly minHeight?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.MinHeight | undefined;
            readonly maxHeight?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.MaxHeight | undefined;
            readonly stripe?: boolean | undefined;
            readonly padding?: boolean | undefined;
            readonly round?: boolean | undefined;
            readonly border?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.Border | undefined;
            readonly loading?: boolean | undefined;
            readonly align?: import('vxe-pc-ui').VxeComponentAlignType | undefined;
            readonly headerAlign?: import('vxe-pc-ui').VxeComponentAlignType | undefined;
            readonly footerAlign?: import('vxe-pc-ui').VxeComponentAlignType | undefined;
            readonly showHeader?: boolean | undefined;
            readonly showFooter?: boolean | undefined;
            readonly footerData?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FooterData | undefined;
            readonly footerMethod?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FooterMethod<any> | undefined;
            readonly rowClassName?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.RowClassName<any> | undefined;
            readonly cellClassName?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CellClassName<any> | undefined;
            readonly headerRowClassName?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.HeaderRowClassName<any> | undefined;
            readonly headerCellClassName?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.HeaderCellClassName<any> | undefined;
            readonly footerRowClassName?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FooterRowClassName<any> | undefined;
            readonly footerCellClassName?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FooterCellClassName<any> | undefined;
            readonly cellStyle?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CellStyle<any> | undefined;
            readonly rowStyle?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.RowStyle<any> | undefined;
            readonly headerCellStyle?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.HeaderCellStyle<any> | undefined;
            readonly headerRowStyle?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.HeaderRowStyle<any> | undefined;
            readonly footerRowStyle?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FooterRowStyle<any> | undefined;
            readonly footerCellStyle?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FooterCellStyle<any> | undefined;
            readonly showCustomHeader?: boolean | undefined;
            readonly mergeHeaderCells?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.MergeHeaderCells | undefined;
            readonly mergeCells?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.MergeCells<any> | undefined;
            readonly mergeFooterCells?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.MergeFooterCells<any> | undefined;
            readonly mergeFooterItems?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.MergeFooterItems<any> | undefined;
            readonly spanMethod?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.SpanMethod<any> | undefined;
            readonly footerSpanMethod?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FooterSpanMethod<any> | undefined;
            readonly showOverflow?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ShowOverflow | undefined;
            readonly showHeaderOverflow?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ShowOverflow | undefined;
            readonly showFooterOverflow?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ShowOverflow | undefined;
            readonly keepSource?: boolean | undefined;
            readonly autoResize?: boolean | undefined;
            readonly syncResize?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.SyncResize | undefined;
            readonly columnConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ColumnConfig<any> | undefined;
            readonly rowConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.RowConfig<any> | undefined;
            readonly cellConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CellConfig<any> | undefined;
            readonly headerCellConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.HeaderCellConfig<any> | undefined;
            readonly footerCellConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FooterCellConfig<any> | undefined;
            readonly aggregateConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.AggregateConfig<any> | undefined;
            readonly rowGroupConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.RowGroupConfig<any> | undefined;
            readonly currentRowConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CurrentRowConfig<any> | undefined;
            readonly currentColumnConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CurrentColumnConfig<any> | undefined;
            readonly dragConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.DragConfig<any> | undefined;
            readonly rowDragConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.RowDragConfig<any> | undefined;
            readonly columnDragConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ColumnDragConfig<any> | undefined;
            readonly customConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CustomConfig<any> | undefined;
            readonly resizeConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ResizeConfig | undefined;
            readonly resizableConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ResizableConfig<any> | undefined;
            readonly seqConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.SeqConfig<any> | undefined;
            readonly sortConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.SortConfig<any> | undefined;
            readonly filterConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FilterConfig<any> | undefined;
            readonly floatingFilterConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FloatingFilterConfig<any> | undefined;
            readonly radioConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.RadioConfig<any> | undefined;
            readonly checkboxConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CheckboxConfig<any> | undefined;
            readonly headerTooltipConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.HeaderTooltipConfig<any> | undefined;
            readonly tooltipConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.TooltipConfig<any> | undefined;
            readonly footerTooltipConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FooterTooltipConfig<any> | undefined;
            readonly exportConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ExportConfig | undefined;
            readonly importConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ImportConfig | undefined;
            readonly printConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.PrintConfig | undefined;
            readonly expandConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ExpandConfig<any> | undefined;
            readonly treeConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.TreeConfig<any> | undefined;
            readonly menuConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.MenuConfig<any> | undefined;
            readonly mouseConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.MouseConfig | undefined;
            readonly areaConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.AreaConfig<any> | undefined;
            readonly fnrConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.FnrConfig<any> | undefined;
            readonly keyboardConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.KeyboardConfig<any> | undefined;
            readonly clipConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ClipConfig<any> | undefined;
            readonly editConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.EditConfig<any> | undefined;
            readonly validConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ValidConfig<any> | undefined;
            readonly editRules?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.EditRules<any> | undefined;
            readonly undoHistoryConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.UndoHistoryConfig | undefined;
            readonly emptyText?: string | undefined;
            readonly emptyRender?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.EmptyRender | undefined;
            readonly loadingConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.LoadingConfig | undefined;
            readonly scrollX?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ScrollX | undefined;
            readonly scrollY?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ScrollY | undefined;
            readonly virtualXConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.VirtualXConfig | undefined;
            readonly virtualYConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.VirtualYConfig | undefined;
            readonly scrollbarConfig?: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ScrollbarConfig | undefined;
            readonly params?: any;
            readonly resizable?: boolean | undefined;
            readonly highlightCurrentRow?: boolean | undefined;
            readonly highlightHoverRow?: boolean | undefined;
            readonly highlightCurrentColumn?: boolean | undefined;
            readonly highlightHoverColumn?: boolean | undefined;
            readonly highlightCell?: boolean | undefined;
            readonly columnKey?: boolean | undefined;
            readonly rowKey?: boolean | undefined;
            readonly rowId?: string | undefined;
            readonly fit?: boolean | undefined;
            readonly animat?: boolean | undefined;
            readonly delayHover?: number | undefined;
            readonly onSelection?: ((params: {
                selectedRowKeys: import('../basic-table').Key[];
                selectedRows: any[];
            }) => void) | undefined;
            readonly onReady?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.Ready<any> | undefined;
            readonly onInitRendered?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.InitRendered<any> | undefined;
            readonly onDataRendered?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.DataRendered<any> | undefined;
            readonly onKeydownStart?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.KeydownStart<any> | undefined;
            readonly onKeydown?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.Keydown<any> | undefined;
            readonly onKeydownEnd?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.KeydownEnd<any> | undefined;
            readonly onPaste?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.Paste<any> | undefined;
            readonly onCopy?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.Copy<any> | undefined;
            readonly onCut?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.Cut<any> | undefined;
            readonly onContextMenu?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ContextMenu<any> | undefined;
            readonly onColumnsChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ColumnsChange<any> | undefined;
            readonly onDataChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.DataChange<any> | undefined;
            readonly onFooterDataChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FooterDataChange<any> | undefined;
            readonly onCurrentRowChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CurrentRowChange<any> | undefined;
            readonly onCurrentRowDisabled?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CurrentRowDisabled<any> | undefined;
            readonly onCurrentColumnChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CurrentColumnChange<any> | undefined;
            readonly onCurrentColumnDisabled?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CurrentColumnDisabled<any> | undefined;
            readonly onRadioChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.RadioChange<any> | undefined;
            readonly onCheckboxChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CheckboxChange<any> | undefined;
            readonly onCheckboxAll?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CheckboxAll<any> | undefined;
            readonly onCheckboxRangeStart?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CheckboxRangeStart<any> | undefined;
            readonly onCheckboxRangeChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CheckboxRangeChange<any> | undefined;
            readonly onCheckboxRangeEnd?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CheckboxRangeEnd<any> | undefined;
            readonly onCheckboxRangeSelect?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CheckboxRangeSelect<any> | undefined;
            readonly onCellClick?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellClick<any> | undefined;
            readonly onCellDblclick?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellDblclick<any> | undefined;
            readonly onCellMenu?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellMenu<any> | undefined;
            readonly onCellMouseenter?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellMouseenter<any> | undefined;
            readonly onCellMouseleave?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellMouseleave<any> | undefined;
            readonly onHeaderCellClick?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.HeaderCellClick<any> | undefined;
            readonly onHeaderCellDblclick?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.HeaderCellDblclick<any> | undefined;
            readonly onHeaderCellMenu?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.HeaderCellMenu<any> | undefined;
            readonly onFooterCellClick?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FooterCellClick<any> | undefined;
            readonly onFooterCellDblclick?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FooterCellDblclick<any> | undefined;
            readonly onFooterCellMenu?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FooterCellMenu<any> | undefined;
            readonly onSortChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.SortChange<any> | undefined;
            readonly onClearSort?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ClearSort<any> | undefined;
            readonly onClearAllSort?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ClearAllSort<any> | undefined;
            readonly onFilterChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FilterChange<any> | undefined;
            readonly onClearFilter?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ClearFilter<any> | undefined;
            readonly onClearAllFilter?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ClearAllFilter<any> | undefined;
            readonly onFilterVisible?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FilterVisible<any> | undefined;
            readonly onResizableChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ResizableChange<any> | undefined;
            readonly onToggleRowGroupExpand?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ToggleRowGroupExpand<any> | undefined;
            readonly onToggleRowExpand?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ToggleRowExpand<any> | undefined;
            readonly onToggleTreeExpand?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ToggleTreeExpand<any> | undefined;
            readonly onMenuClick?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.MenuClick<any> | undefined;
            readonly onEditClosed?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.EditClosed<any> | undefined;
            readonly onEditActivated?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.EditActivated<any> | undefined;
            readonly onEditDisabled?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.EditDisabled<any> | undefined;
            readonly onValidError?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ValidError<any> | undefined;
            readonly onScroll?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.Scroll<any> | undefined;
            readonly onScrollBoundary?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ScrollBoundary<any> | undefined;
            readonly onCustom?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.Custom<any> | undefined;
            readonly onRowDragstart?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.RowDragstart<any> | undefined;
            readonly onRowDragover?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.RowDragover<any> | undefined;
            readonly onRowDragend?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.RowDragend<any> | undefined;
            readonly onRowRemoveDragend?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.RowRemoveDragend<any> | undefined;
            readonly onRowInsertDragend?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.RowInsertDragend<any> | undefined;
            readonly onColumnDragstart?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ColumnDragstart<any> | undefined;
            readonly onColumnDragover?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ColumnDragover<any> | undefined;
            readonly onColumnDragend?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ColumnDragend<any> | undefined;
            readonly onEnterAppendRow?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.EnterAppendRow<any> | undefined;
            readonly onProxyQuery?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ProxyQuery<any> | undefined;
            readonly onProxyDelete?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ProxyDelete<any> | undefined;
            readonly onProxySave?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ProxySave<any> | undefined;
            readonly onPageChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.PageChange<any> | undefined;
            readonly onFormSubmit?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FormSubmit<any> | undefined;
            readonly onFormSubmitInvalid?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FormSubmitInvalid<any> | undefined;
            readonly onFormReset?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FormReset<any> | undefined;
            readonly onFormCollapse?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FormCollapse<any> | undefined;
            readonly onToolbarButtonClick?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ToolbarButtonClick<any> | undefined;
            readonly onToolbarToolClick?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ToolbarToolClick<any> | undefined;
            readonly onZoom?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.Zoom<any> | undefined;
            readonly onEditActived?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.EditActivated<any> | undefined;
            readonly onOpenFnr?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.OpenFnr<any> | undefined;
            readonly onFnrChange?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FnrChange<any> | undefined;
            readonly onFnrFind?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FnrFind<any> | undefined;
            readonly onFnrFindAll?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FnrFindAll<any> | undefined;
            readonly onFnrReplace?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FnrReplace<any> | undefined;
            readonly onFnrReplaceAll?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.FnrReplaceAll<any> | undefined;
            readonly onCellAreaCopy?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaCopy<any> | undefined;
            readonly onCellAreaCut?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaCut<any> | undefined;
            readonly onCellAreaPaste?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaPaste<any> | undefined;
            readonly onCellAreaMerge?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaMerge<any> | undefined;
            readonly onClearCellAreaMerge?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ClearCellAreaMerge<any> | undefined;
            readonly onClearCellAreaSelection?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ClearCellAreaSelection<any> | undefined;
            readonly onHeaderCellAreaSelection?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.HeaderCellAreaSelection<any> | undefined;
            readonly onCellAreaSelectionInvalid?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaSelectionInvalid<any> | undefined;
            readonly onCellAreaSelectionStart?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaSelectionStart<any> | undefined;
            readonly onCellAreaSelectionDrag?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaSelectionDrag<any> | undefined;
            readonly onCellAreaSelectionEnd?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaSelectionEnd<any> | undefined;
            readonly onCellAreaExtensionStart?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaExtensionStart<any> | undefined;
            readonly onCellAreaExtensionDrag?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaExtensionDrag<any> | undefined;
            readonly onCellAreaExtensionEnd?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaExtensionEnd<any> | undefined;
            readonly onCellAreaExtensionFill?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaExtensionFill<any> | undefined;
            readonly onCellAreaSelectionAllStart?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaSelectionAllStart<any> | undefined;
            readonly onCellAreaSelectionAllEnd?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaSelectionAllEnd<any> | undefined;
            readonly onCellAreaArrowsStart?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaArrowsStart<any> | undefined;
            readonly onCellAreaArrowsEnd?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.CellAreaArrowsEnd<any> | undefined;
            readonly onActiveCellChangeStart?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ActiveCellChangeStart<any> | undefined;
            readonly onActiveCellChangeEnd?: import("vxe-pc-ui/types/components/grid").VxeGridEvents.ActiveCellChangeEnd<any> | undefined;
            readonly card?: boolean | undefined;
            readonly toolbarFixed?: boolean | undefined;
            readonly uid?: string | undefined;
            readonly immediate?: boolean | undefined;
            readonly api?: ((...arg: any) => Promise<any>) | undefined;
            readonly dynamicApi?: ((params?: import('@maxax/types').Recordable<any> | undefined) => (...arg: any) => Promise<any>) | undefined;
            readonly beforeFetch?: import('@maxax/types').Fn<any, any> | undefined;
            readonly afterFetch?: import('@maxax/types').Fn<any, any> | undefined;
            readonly handleSearchInfoFn?: import('@maxax/types').Fn<any, any> | undefined;
            readonly fetchSetting?: Partial<import('../basic-table').FetchSetting> | undefined;
            readonly defSort?: import('@maxax/types').Recordable<any> | undefined;
            readonly searchInfo?: import('@maxax/types').Recordable<any> | undefined;
            readonly useSearchForm?: boolean | undefined;
            readonly sumFields?: string[] | undefined;
            readonly avgFields?: string[] | undefined;
            readonly pagination?: boolean | import('vxe-pc-ui/types/components/pager').VxePagerProps | undefined;
            readonly autoCreateKey?: boolean | undefined;
            readonly rKey?: string | import('../basic-table').GetRowKey | undefined;
            readonly showTableSetting?: boolean | undefined;
            readonly tableSetting?: import('../basic-table').TableSetting | undefined;
            readonly showIndexColumn?: boolean | undefined;
            readonly showSelection?: boolean | undefined;
            readonly showCheckboxColumn?: boolean | undefined;
            readonly showRadioColumn?: boolean | undefined;
            readonly relationForm?: (() => import('..').FormActionType | null) | undefined;
            readonly "onFetch-success"?: (() => any) | undefined;
            readonly "onFetch-error"?: (() => any) | undefined;
            readonly "onSelection-change"?: ((params: import('../basic-table').SelectionChangeEventParams) => any) | undefined;
            readonly "onPage-change"?: ((params: import("vxe-pc-ui").VxePagerDefines.PageChangeEventParams) => any) | undefined;
        } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: any;
        $slots: Readonly<{
            [name: string]: import('vue').Slot<any> | undefined;
        }>;
        $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}, {}, {}, string, import('vue').ComponentProvideOptions>, {}, {}, "", {}, any> | null;
        $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}, {}, {}, string, import('vue').ComponentProvideOptions>, {}, {}, "", {}, any> | null;
        $host: Element | null;
        $emit: ((event: "fetch-success") => void) & ((event: "fetch-error") => void) & ((event: "selection-change", params: import('../basic-table').SelectionChangeEventParams) => void) & ((event: "page-change", params: import("vxe-pc-ui").VxePagerDefines.PageChangeEventParams) => void);
        $el: any;
        $options: import('vue').ComponentOptionsBase<Readonly<BasicTableProps> & Readonly<{
            "onFetch-success"?: (() => any) | undefined;
            "onFetch-error"?: (() => any) | undefined;
            "onSelection-change"?: ((params: import('../basic-table').SelectionChangeEventParams) => any) | undefined;
            "onPage-change"?: ((params: import("vxe-pc-ui").VxePagerDefines.PageChangeEventParams) => any) | undefined;
        }>, {
            emit?: import('../basic-table').BasicTableEmitType | undefined;
            reload: (opt?: import('../basic-table').FetchParams | undefined) => Promise<import('@maxax/types').Recordable<any>[] | undefined>;
            setLoading: (loading: boolean) => void;
            setProps: (props: Partial<BasicTableProps>) => void;
            getTableProps: () => BasicTableProps;
            setPagination: (info: Partial<import('vxe-pc-ui/types/components/pager').VxePagerProps>) => void;
            getPaginationRef: () => boolean | import('vxe-pc-ui/types/components/pager').VxePagerProps;
            setShowPagination: (show: boolean) => Promise<void>;
            getShowPagination: () => boolean;
            setTableData: <T = import('@maxax/types').Recordable<any>>(values: T[]) => void;
            getTableData: <T_1 = import('@maxax/types').Recordable<any>>() => T_1[];
            getDataSource: <T_2 = import('@maxax/types').Recordable<any>>() => T_2[];
            getRawDataSource: <T_3 = import('@maxax/types').Recordable<any>>() => T_3;
            getSearchInfo: <T_4 = import('@maxax/types').Recordable<any>>() => T_4;
            updateTableDataRecord: (keyValue: import('../basic-table').Key, record: import('@maxax/types').Recordable<any>) => import('@maxax/types').Recordable<any> | undefined;
            deleteTableDataRecord: (keyValues: import('../basic-table').Key | import('../basic-table').Key[]) => void;
            insertTableDataRecord: (record: import('@maxax/types').Recordable<any> | import('@maxax/types').Recordable<any>[], index?: number | undefined) => import('@maxax/types').Recordable<any>[] | undefined;
            findTableDataRecord: (keyValue: import('../basic-table').Key) => import('@maxax/types').Recordable<any> | undefined;
            updateTableData: (index: number, key: string, value: any) => import('@maxax/types').Recordable<any>;
            getTableRowKey: () => string | import('../basic-table').GetRowKey | undefined;
            mergeTableDataRecord: (records: import('@maxax/types').Recordable<any>[], key: import('@maxax/types').KeyValueType) => void;
            getColumns: (opt?: import('../basic-table').GetColumnsParams | undefined) => import('../basic-table').BasicColumn[];
            setColumns: (columns: string[] | import('../basic-table').BasicColumn[]) => void;
            getCacheColumns: () => import('../basic-table').BasicColumn[];
            setCacheColumnsByField?: ((dataIndex: string | undefined, value: import('../basic-table').BasicColumn) => void) | undefined;
            setCacheColumns?: ((columns: import('../basic-table').BasicColumn[]) => void) | undefined;
            setSelectedRowKeys: (keyValues: import('../basic-table').BasicTableRowKey[]) => void;
            getRowSelection: () => import('../basic-table').TableRowSelection<import('@maxax/types').Recordable<any>>;
            setSelectedRows: (rows: import('@maxax/types').Recordable<any>[]) => void;
            getSelectRows: <T_5 = import('@maxax/types').Recordable<any>>() => T_5[];
            clearSelectedRowKeys: () => void;
            getSelectRowKeys: () => import('../basic-table').BasicTableRowKey[];
            deleteSelectRowByKey: (keyValue: import('../basic-table').BasicTableRowKey) => void;
            handleSearchInfoChange: (info?: import('@maxax/types').Recordable<any> | undefined) => void;
            handleSearchInfoReload: (info?: import('@maxax/types').Recordable<any> | undefined) => void;
            setSelection: () => Promise<void>;
            instance: () => import('vxe-pc-ui/types/components/grid').VxeGridInstance | null;
        }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
            "fetch-success": () => any;
            "fetch-error": () => any;
            "selection-change": (params: import('../basic-table').SelectionChangeEventParams) => any;
            "page-change": (params: import("vxe-pc-ui").VxePagerDefines.PageChangeEventParams) => any;
        }, string, {
            minHeight: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.MinHeight;
            border: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.Border;
            columns: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.Columns<any> & import('../basic-table').BasicColumn[];
            padding: boolean;
            size: import('@vxe-ui/core/types/tool/common').VxeComponentSizeType;
            api: (...arg: any) => Promise<any>;
            fetchSetting: Partial<import('../basic-table').FetchSetting>;
            toolbarConfig: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.ToolbarConfig;
            showHeader: boolean;
            showOverflow: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ShowOverflow;
            showHeaderOverflow: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ShowOverflow;
            showFooterOverflow: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ShowOverflow;
            autoResize: boolean;
            columnConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ColumnConfig<any>;
            rowConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.RowConfig<any>;
            customConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CustomConfig<any>;
            resizeConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ResizeConfig;
            sortConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.SortConfig<any>;
            radioConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.RadioConfig<any>;
            checkboxConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CheckboxConfig<any>;
            tooltipConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.TooltipConfig<any>;
            validConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ValidConfig<any>;
            fit: boolean;
            delayHover: number;
            showIndexColumn: boolean;
            autoCreateKey: boolean;
        }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & {
            beforeCreate?: ((() => void) | (() => void)[]) | undefined;
            created?: ((() => void) | (() => void)[]) | undefined;
            beforeMount?: ((() => void) | (() => void)[]) | undefined;
            mounted?: ((() => void) | (() => void)[]) | undefined;
            beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
            updated?: ((() => void) | (() => void)[]) | undefined;
            activated?: ((() => void) | (() => void)[]) | undefined;
            deactivated?: ((() => void) | (() => void)[]) | undefined;
            beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
            beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
            destroyed?: ((() => void) | (() => void)[]) | undefined;
            unmounted?: ((() => void) | (() => void)[]) | undefined;
            renderTracked?: (((e: import('vue').DebuggerEvent) => void) | ((e: import('vue').DebuggerEvent) => void)[]) | undefined;
            renderTriggered?: (((e: import('vue').DebuggerEvent) => void) | ((e: import('vue').DebuggerEvent) => void)[]) | undefined;
            errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}, {}, {}, string, import('vue').ComponentProvideOptions>, {}, {}, "", {}, any> | null, info: string) => boolean | void) | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}, {}, {}, string, import('vue').ComponentProvideOptions>, {}, {}, "", {}, any> | null, info: string) => boolean | void)[]) | undefined;
        };
        $forceUpdate: () => void;
        $nextTick: typeof nextTick;
        $watch<T_6 extends string | ((...args: any) => any)>(source: T_6, cb: T_6 extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions<boolean> | undefined): import('vue').WatchStopHandle;
    } & Readonly<{
        minHeight: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.MinHeight;
        border: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.Border;
        columns: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.Columns<any> & import('../basic-table').BasicColumn[];
        padding: boolean;
        size: import('@vxe-ui/core/types/tool/common').VxeComponentSizeType;
        api: (...arg: any) => Promise<any>;
        fetchSetting: Partial<import('../basic-table').FetchSetting>;
        toolbarConfig: import("vxe-pc-ui/types/components/grid").VxeGridPropTypes.ToolbarConfig;
        showHeader: boolean;
        showOverflow: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ShowOverflow;
        showHeaderOverflow: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ShowOverflow;
        showFooterOverflow: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ShowOverflow;
        autoResize: boolean;
        columnConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ColumnConfig<any>;
        rowConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.RowConfig<any>;
        customConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CustomConfig<any>;
        resizeConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ResizeConfig;
        sortConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.SortConfig<any>;
        radioConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.RadioConfig<any>;
        checkboxConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.CheckboxConfig<any>;
        tooltipConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.TooltipConfig<any>;
        validConfig: import("vxe-pc-ui/types/components/table").VxeTablePropTypes.ValidConfig<any>;
        fit: boolean;
        delayHover: number;
        showIndexColumn: boolean;
        autoCreateKey: boolean;
    }> & Omit<Readonly<BasicTableProps> & Readonly<{
        "onFetch-success"?: (() => any) | undefined;
        "onFetch-error"?: (() => any) | undefined;
        "onSelection-change"?: ((params: import('../basic-table').SelectionChangeEventParams) => any) | undefined;
        "onPage-change"?: ((params: import("vxe-pc-ui").VxePagerDefines.PageChangeEventParams) => any) | undefined;
    }>, "reload" | "instance" | "emit" | "getSearchInfo" | "getColumns" | "getTableData" | "setPagination" | "setSelection" | "setLoading" | "setProps" | "getTableProps" | "getPaginationRef" | "setShowPagination" | "getShowPagination" | "setTableData" | "getDataSource" | "getRawDataSource" | "updateTableDataRecord" | "deleteTableDataRecord" | "insertTableDataRecord" | "findTableDataRecord" | "updateTableData" | "getTableRowKey" | "mergeTableDataRecord" | "setColumns" | "getCacheColumns" | "setCacheColumnsByField" | "setCacheColumns" | "setSelectedRowKeys" | "getRowSelection" | "setSelectedRows" | "getSelectRows" | "clearSelectedRowKeys" | "getSelectRowKeys" | "deleteSelectRowByKey" | "handleSearchInfoChange" | "handleSearchInfoReload" | ("minHeight" | "border" | "columns" | "padding" | "size" | "api" | "fetchSetting" | "toolbarConfig" | "showHeader" | "showOverflow" | "showHeaderOverflow" | "showFooterOverflow" | "autoResize" | "columnConfig" | "rowConfig" | "customConfig" | "resizeConfig" | "sortConfig" | "radioConfig" | "checkboxConfig" | "tooltipConfig" | "validConfig" | "fit" | "delayHover" | "showIndexColumn" | "autoCreateKey")> & import('vue').ShallowUnwrapRef<{
        emit?: import('../basic-table').BasicTableEmitType | undefined;
        reload: (opt?: import('../basic-table').FetchParams | undefined) => Promise<import('@maxax/types').Recordable<any>[] | undefined>;
        setLoading: (loading: boolean) => void;
        setProps: (props: Partial<BasicTableProps>) => void;
        getTableProps: () => BasicTableProps;
        setPagination: (info: Partial<import('vxe-pc-ui/types/components/pager').VxePagerProps>) => void;
        getPaginationRef: () => boolean | import('vxe-pc-ui/types/components/pager').VxePagerProps;
        setShowPagination: (show: boolean) => Promise<void>;
        getShowPagination: () => boolean;
        setTableData: <T = import('@maxax/types').Recordable<any>>(values: T[]) => void;
        getTableData: <T_1 = import('@maxax/types').Recordable<any>>() => T_1[];
        getDataSource: <T_2 = import('@maxax/types').Recordable<any>>() => T_2[];
        getRawDataSource: <T_3 = import('@maxax/types').Recordable<any>>() => T_3;
        getSearchInfo: <T_4 = import('@maxax/types').Recordable<any>>() => T_4;
        updateTableDataRecord: (keyValue: import('../basic-table').Key, record: import('@maxax/types').Recordable<any>) => import('@maxax/types').Recordable<any> | undefined;
        deleteTableDataRecord: (keyValues: import('../basic-table').Key | import('../basic-table').Key[]) => void;
        insertTableDataRecord: (record: import('@maxax/types').Recordable<any> | import('@maxax/types').Recordable<any>[], index?: number | undefined) => import('@maxax/types').Recordable<any>[] | undefined;
        findTableDataRecord: (keyValue: import('../basic-table').Key) => import('@maxax/types').Recordable<any> | undefined;
        updateTableData: (index: number, key: string, value: any) => import('@maxax/types').Recordable<any>;
        getTableRowKey: () => string | import('../basic-table').GetRowKey | undefined;
        mergeTableDataRecord: (records: import('@maxax/types').Recordable<any>[], key: import('@maxax/types').KeyValueType) => void;
        getColumns: (opt?: import('../basic-table').GetColumnsParams | undefined) => import('../basic-table').BasicColumn[];
        setColumns: (columns: string[] | import('../basic-table').BasicColumn[]) => void;
        getCacheColumns: () => import('../basic-table').BasicColumn[];
        setCacheColumnsByField?: ((dataIndex: string | undefined, value: import('../basic-table').BasicColumn) => void) | undefined;
        setCacheColumns?: ((columns: import('../basic-table').BasicColumn[]) => void) | undefined;
        setSelectedRowKeys: (keyValues: import('../basic-table').BasicTableRowKey[]) => void;
        getRowSelection: () => import('../basic-table').TableRowSelection<import('@maxax/types').Recordable<any>>;
        setSelectedRows: (rows: import('@maxax/types').Recordable<any>[]) => void;
        getSelectRows: <T_5 = import('@maxax/types').Recordable<any>>() => T_5[];
        clearSelectedRowKeys: () => void;
        getSelectRowKeys: () => import('../basic-table').BasicTableRowKey[];
        deleteSelectRowByKey: (keyValue: import('../basic-table').BasicTableRowKey) => void;
        handleSearchInfoChange: (info?: import('@maxax/types').Recordable<any> | undefined) => void;
        handleSearchInfoReload: (info?: import('@maxax/types').Recordable<any> | undefined) => void;
        setSelection: () => Promise<void>;
        instance: () => import('vxe-pc-ui/types/components/grid').VxeGridInstance | null;
    }> & {} & import('vue').ComponentCustomProperties & {} & {
        $slots: any;
    }) | null;
}, any>;
export default _default;
//# sourceMappingURL=BasicButtonImportPreviewModal.vue.d.ts.map