declare function __VLS_template(): { attrs: Partial<{}>; slots: { trigger?(_: {}): any; top?(_: {}): any; left?(_: {}): any; header?(_: {}): any; title?(_: { selectList: any; closeDialog: () => void; }): any; label?(_: { item: any; index: any; close: () => void; }): any; right?(_: {}): any; footer?(_: {}): any; }; refs: { tableWrapperRef: HTMLDivElement; tableRef: import("vue").CreateComponentPublicInstanceWithMixins void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; columns: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus-x/es/components/table-page").ColumnProps[]) | (() => import("element-plus-x/es/components/table-page").ColumnProps[]) | (((new (...args: any[]) => import("element-plus-x/es/components/table-page").ColumnProps[]) | (() => import("element-plus-x/es/components/table-page").ColumnProps[])) | null)[], unknown, unknown, () => never[], boolean>; pagination: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => { readonly teleported: import("element-plus/es/utils").EpPropMergeType; readonly small: boolean; readonly disabled: boolean; readonly pageSizes: number[]; readonly pagerCount: number; readonly layout: string; readonly popperClass: string; readonly prevText: string; readonly nextText: string; readonly background: boolean; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils").EpPropMergeType | undefined; readonly total?: number | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & { defaultPageSize?: number; showRecord?: boolean; showTotal?: boolean; }) | (() => import("element-plus-x/es/components/table-page").PaginationProp) | (((new (...args: any[]) => { readonly teleported: import("element-plus/es/utils").EpPropMergeType; readonly small: boolean; readonly disabled: boolean; readonly pageSizes: number[]; readonly pagerCount: number; readonly layout: string; readonly popperClass: string; readonly prevText: string; readonly nextText: string; readonly background: boolean; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils").EpPropMergeType | undefined; readonly total?: number | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & { defaultPageSize?: number; showRecord?: boolean; showTotal?: boolean; }) | (() => import("element-plus-x/es/components/table-page").PaginationProp)) | null)[], unknown, unknown, () => {}, boolean>; config: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus-x/es/components/table-page").Config) | (() => import("element-plus-x/es/components/table-page").Config) | (((new (...args: any[]) => import("element-plus-x/es/components/table-page").Config) | (() => import("element-plus-x/es/components/table-page").Config)) | null)[], unknown, unknown, () => {}, boolean>; firstInvoke: import("element-plus/es/utils").EpPropFinalized; boundaryValue: import("element-plus/es/utils").EpPropFinalized; showPagination: import("element-plus/es/utils").EpPropFinalized; }>> & Readonly<{}>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { pagination: import("element-plus-x/es/components/table-page").PaginationProp; config: import("element-plus-x/es/components/table-page").Config; columns: import("element-plus-x/es/components/table-page").ColumnProps[]; firstInvoke: import("element-plus/es/utils").EpPropMergeType; boundaryValue: number; showPagination: import("element-plus/es/utils").EpPropMergeType; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; columns: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus-x/es/components/table-page").ColumnProps[]) | (() => import("element-plus-x/es/components/table-page").ColumnProps[]) | (((new (...args: any[]) => import("element-plus-x/es/components/table-page").ColumnProps[]) | (() => import("element-plus-x/es/components/table-page").ColumnProps[])) | null)[], unknown, unknown, () => never[], boolean>; pagination: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => { readonly teleported: import("element-plus/es/utils").EpPropMergeType; readonly small: boolean; readonly disabled: boolean; readonly pageSizes: number[]; readonly pagerCount: number; readonly layout: string; readonly popperClass: string; readonly prevText: string; readonly nextText: string; readonly background: boolean; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils").EpPropMergeType | undefined; readonly total?: number | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & { defaultPageSize?: number; showRecord?: boolean; showTotal?: boolean; }) | (() => import("element-plus-x/es/components/table-page").PaginationProp) | (((new (...args: any[]) => { readonly teleported: import("element-plus/es/utils").EpPropMergeType; readonly small: boolean; readonly disabled: boolean; readonly pageSizes: number[]; readonly pagerCount: number; readonly layout: string; readonly popperClass: string; readonly prevText: string; readonly nextText: string; readonly background: boolean; readonly hideOnSinglePage: boolean; } & { readonly size?: import("element-plus/es/utils").EpPropMergeType | undefined; readonly total?: number | undefined; readonly pageSize?: number | undefined; readonly defaultPageSize?: number | undefined; readonly pageCount?: number | undefined; readonly currentPage?: number | undefined; readonly defaultCurrentPage?: number | undefined; readonly prevIcon?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly nextIcon?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown> | undefined; readonly appendSizeTo?: string | undefined; } & { defaultPageSize?: number; showRecord?: boolean; showTotal?: boolean; }) | (() => import("element-plus-x/es/components/table-page").PaginationProp)) | null)[], unknown, unknown, () => {}, boolean>; config: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus-x/es/components/table-page").Config) | (() => import("element-plus-x/es/components/table-page").Config) | (((new (...args: any[]) => import("element-plus-x/es/components/table-page").Config) | (() => import("element-plus-x/es/components/table-page").Config)) | null)[], unknown, unknown, () => {}, boolean>; firstInvoke: import("element-plus/es/utils").EpPropFinalized; boundaryValue: import("element-plus/es/utils").EpPropFinalized; showPagination: import("element-plus/es/utils").EpPropFinalized; }>> & Readonly<{}>, () => import("vue").VNode, {}, {}, {}, { pagination: import("element-plus-x/es/components/table-page").PaginationProp; config: import("element-plus-x/es/components/table-page").Config; columns: import("element-plus-x/es/components/table-page").ColumnProps[]; firstInvoke: import("element-plus/es/utils").EpPropMergeType; boundaryValue: number; showPagination: import("element-plus/es/utils").EpPropMergeType; }> | null; }; rootEl: any; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import("vue").DefineComponent; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | (((new (...args: any[]) => any[]) | (() => any[])) | null)[], unknown, unknown, () => never[], boolean>; readonly title: import("element-plus/es/utils").EpPropFinalized; readonly width: import("element-plus/es/utils").EpPropFinalized; readonly height: import("element-plus/es/utils").EpPropFinalized; readonly type: import("element-plus/es/utils").EpPropFinalized; readonly selectable: { readonly type: import("vue").PropType<(row: any, index: number) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columns: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus-x/es/components/table-page").ColumnProps[]) | (() => import("element-plus-x/es/components/table-page").ColumnProps[]) | (((new (...args: any[]) => import("element-plus-x/es/components/table-page").ColumnProps[]) | (() => import("element-plus-x/es/components/table-page").ColumnProps[])) | null)[], unknown, unknown, () => never[], boolean>; readonly pagination: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, () => {}, boolean>; readonly config: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, () => { id: string; label: string; }, boolean>; readonly headerCellStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, () => { background: string; }, boolean>; readonly hiddenRight: import("element-plus/es/utils").EpPropFinalized; readonly boundaryValue: import("element-plus/es/utils").EpPropFinalized; readonly dynamicSizeListProps: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, () => {}, boolean>; readonly unshift: import("element-plus/es/utils").EpPropFinalized; readonly selectedFieldTitle: import("element-plus/es/utils").EpPropFinalized; readonly cancelText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly sureText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onSure: { readonly type: import("vue").PropType<(values: any[], options: any) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>, { openDialog: () => void; closeDialog: () => void; getTable: (...args: any) => any; request: (...args: any) => any; updateStatus: () => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (values: any[]) => void; cancel: () => void; }, string, import("vue").PublicProps, Readonly; readonly required: true; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | (((new (...args: any[]) => any[]) | (() => any[])) | null)[], unknown, unknown, () => never[], boolean>; readonly title: import("element-plus/es/utils").EpPropFinalized; readonly width: import("element-plus/es/utils").EpPropFinalized; readonly height: import("element-plus/es/utils").EpPropFinalized; readonly type: import("element-plus/es/utils").EpPropFinalized; readonly selectable: { readonly type: import("vue").PropType<(row: any, index: number) => boolean>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly columns: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus-x/es/components/table-page").ColumnProps[]) | (() => import("element-plus-x/es/components/table-page").ColumnProps[]) | (((new (...args: any[]) => import("element-plus-x/es/components/table-page").ColumnProps[]) | (() => import("element-plus-x/es/components/table-page").ColumnProps[])) | null)[], unknown, unknown, () => never[], boolean>; readonly pagination: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, () => {}, boolean>; readonly config: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, () => { id: string; label: string; }, boolean>; readonly headerCellStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, () => { background: string; }, boolean>; readonly hiddenRight: import("element-plus/es/utils").EpPropFinalized; readonly boundaryValue: import("element-plus/es/utils").EpPropFinalized; readonly dynamicSizeListProps: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, () => {}, boolean>; readonly unshift: import("element-plus/es/utils").EpPropFinalized; readonly selectedFieldTitle: import("element-plus/es/utils").EpPropFinalized; readonly cancelText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly sureText: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onSure: { readonly type: import("vue").PropType<(values: any[], options: any) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ onCancel?: (() => any) | undefined; "onUpdate:modelValue"?: ((values: any[]) => any) | undefined; }>, { readonly type: import("element-plus/es/utils").EpPropMergeType; readonly title: string; readonly unshift: import("element-plus/es/utils").EpPropMergeType; readonly pagination: Record; readonly config: Record; readonly columns: import("element-plus-x/es/components/table-page").ColumnProps[]; readonly width: number; readonly height: number; readonly headerCellStyle: Record; readonly modelValue: any[]; readonly boundaryValue: number; readonly hiddenRight: import("element-plus/es/utils").EpPropMergeType; readonly dynamicSizeListProps: Record; readonly selectedFieldTitle: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };