export declare const ElCigTable: import("park-ui/es/utils").SFCWithInstall; default: () => never[]; }; tableOption: { type: import("vue").PropType>>; default: {}; }; pageOption: { type: import("vue").PropType>; default: () => {}; }; showPage: { type: BooleanConstructor; default: boolean; }; idKey: { type: StringConstructor; default: string; }; defaultSelection: { type: ArrayConstructor; default: never[]; }; showSelection: { type: BooleanConstructor; default: boolean; }; showIndex: { type: BooleanConstructor; default: boolean; }; actionOption: { type: ObjectConstructor; }; selectable: { type: import("vue").PropType<(row: any, index: number) => boolean>; }; showColumn: { type: BooleanConstructor; }; reserveSelection: { type: BooleanConstructor; }; mode: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; }, { t: import("../..").Translator; tableRefName: import("vue").Ref; pageRefName: any; selectioned: import("vue").ComputedRef; stripe: boolean; border: boolean; showAction: any; pageConfig: { small?: boolean | undefined; disabled?: boolean | undefined; popperClass?: string | undefined; layout: string; background?: boolean | undefined; pagerCount?: number | undefined; pageSizes?: number[] | undefined; prevText?: string | undefined; nextText?: string | undefined; hideOnSinglePage?: boolean | undefined; total: number; pageSize: number; defaultPageSize?: number | undefined; currentPage: number; defaultCurrentPage?: number | undefined; pageCount?: number | undefined; onCurrentChange: (current: number) => void; onSizeChange: (sizes: number) => void; }; selectionTotal: import("vue").ComputedRef; actionConfig: import("vue").ComputedRef; unCheck: () => void; getRealLabel: (row: any, field: any, placeholder: string) => any; placeholder: import("vue").ComputedRef; onSelectionChange: (selection: any) => void; onSelect: (selection: any[], row: any) => void; onSelectAll: (selection: any[]) => void; clearSelection: () => void; findSelection: (arr: any[], row: any) => any; pageIndex: (index: number) => number; view: (row: { row: object; column: object; $index: number; }) => void; edit: (row: { row: object; column: object; $index: number; }) => void; del: (row: { row: object; column: object; $index: number; }) => void; add: (evt: MouseEvent) => void; allDel: (selectionList: any[]) => void; total: number; IconAdd: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; popoverIndex: import("vue").ComputedRef; indexStatus: import("vue").Ref; selectionStatus: import("vue").Ref; showMode: import("vue").Ref; checkboxVal: any; onCheckboxOk: () => void; onCheckboxCancel: () => void; isNumber: (value?: any) => value is number; defaultRenderCell: typeof import("../table/src/config").defaultRenderCell; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'selection-change': (selection: any[], selectionList: any[]) => null; select: (selection: any[], row: any) => null; 'select-all': (selection: any[]) => null; 'current-page': (currentPage: number) => number; 'size-change': (sizes: number) => number; view: (row: { row: object; column: object; $index: number; }) => { row: object; column: object; $index: number; }; edit: (row: { row: object; column: object; $index: number; }) => { row: object; column: object; $index: number; }; del: (row: { row: object; column: object; $index: number; }) => { row: object; column: object; $index: number; }; add: (evt: MouseEvent) => MouseEvent; allDel: (selectionList: any) => any; 'update:columns': (columns: any) => any; 'un-checked': () => null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => never[]; }; tableOption: { type: import("vue").PropType>>; default: {}; }; pageOption: { type: import("vue").PropType>; default: () => {}; }; showPage: { type: BooleanConstructor; default: boolean; }; idKey: { type: StringConstructor; default: string; }; defaultSelection: { type: ArrayConstructor; default: never[]; }; showSelection: { type: BooleanConstructor; default: boolean; }; showIndex: { type: BooleanConstructor; default: boolean; }; actionOption: { type: ObjectConstructor; }; selectable: { type: import("vue").PropType<(row: any, index: number) => boolean>; }; showColumn: { type: BooleanConstructor; }; reserveSelection: { type: BooleanConstructor; }; mode: { type: StringConstructor; default: string; }; placeholder: { type: StringConstructor; default: string; }; }>> & { onSelect?: ((selection: any[], row: any) => any) | undefined; "onSelect-all"?: ((selection: any[]) => any) | undefined; "onSelection-change"?: ((selection: any[], selectionList: any[]) => any) | undefined; "onSize-change"?: ((sizes: number) => any) | undefined; onAdd?: ((evt: MouseEvent) => any) | undefined; onView?: ((row: { row: object; column: object; $index: number; }) => any) | undefined; onEdit?: ((row: { row: object; column: object; $index: number; }) => any) | undefined; "onCurrent-page"?: ((currentPage: number) => any) | undefined; onDel?: ((row: { row: object; column: object; $index: number; }) => any) | undefined; onAllDel?: ((selectionList: any) => any) | undefined; "onUpdate:columns"?: ((columns: any) => any) | undefined; "onUn-checked"?: (() => any) | undefined; }, { placeholder: string; columns: import("./src/table-column/defaults").ColumnTypes[]; mode: string; reserveSelection: boolean; showIndex: boolean; showSelection: boolean; tableOption: Partial>; pageOption: Partial; showPage: boolean; idKey: string; defaultSelection: unknown[]; showColumn: boolean; }>> & Record; export declare const ElColumnPopover: import("park-ui/es/utils").SFCWithInstall import("./src/table-column/defaults").ColumnTypes[]) | (() => import("./src/table-column/defaults").ColumnTypes[]) | ((new (...args: any[]) => import("./src/table-column/defaults").ColumnTypes[]) | (() => import("./src/table-column/defaults").ColumnTypes[]))[], unknown, unknown, never[], boolean>; showIndex: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showSelection: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; mode: StringConstructor; checkbox: { readonly type: import("vue").PropType<(string | number)[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { IconCog: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; popoverCancel: () => void; popoverOk: () => void; popoverClick: () => void; popoverVisible: import("vue").Ref; t: import("../..").Translator; onChange: (val: import("..").CheckboxValueType[]) => import("..").MessageHandler | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("ok" | "update:checkbox" | "cancel")[], "cancel" | "ok" | "update:checkbox", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly import("./src/table-column/defaults").ColumnTypes[]) | (() => import("./src/table-column/defaults").ColumnTypes[]) | ((new (...args: any[]) => import("./src/table-column/defaults").ColumnTypes[]) | (() => import("./src/table-column/defaults").ColumnTypes[]))[], unknown, unknown, never[], boolean>; showIndex: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showSelection: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; mode: StringConstructor; checkbox: { readonly type: import("vue").PropType<(string | number)[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onOk?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onUpdate:checkbox"?: ((...args: any[]) => any) | undefined; }, { data: import("./src/table-column/defaults").ColumnTypes[]; }>>; export default ElCigTable; export * from './src/popover'; export * from './src/table';