import type { PropType } from 'vue'; import { Store } from 'element-plus/es/components/table/src/store/index.mjs'; import { Sort, SummaryMethod } from 'element-plus/es/components/index.mjs'; import { DefaultRow } from 'element-plus/es/components/table/src/table/defaults.mjs'; export interface TableFooter { fixed: string; store: Store; summaryMethod: SummaryMethod; sumText: string; border: boolean; defaultSort: Sort; } declare const _default: import("vue").DefineComponent["store"]>; }; summaryMethod: { type: PropType["summaryMethod"]>; }; summaryProperties: { type: PropType; }; transformSummary: { type: PropType<(sums: any[]) => any[]>; }; sumText: { type: StringConstructor; }; border: { type: BooleanConstructor; }; defaultSort: { type: PropType["defaultSort"]>; default: () => { prop: string; order: string; }; }; }>, { ns: { namespace: import("vue").ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; em: (element?: string, modifier?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; onScrollableChange: (layout: import("element-plus/es/components/table/src/table-layout.mjs").default) => void; onColumnsChange: (layout: import("element-plus/es/components/table/src/table-layout.mjs").default) => void; getCellClasses: (columns: import("element-plus").TableColumnCtx[], cellIndex: number) => string[]; getCellStyles: (column: import("element-plus").TableColumnCtx, cellIndex: number) => any; columns: import("vue").Ref[], import("element-plus").TableColumnCtx[]>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly["store"]>; }; summaryMethod: { type: PropType["summaryMethod"]>; }; summaryProperties: { type: PropType; }; transformSummary: { type: PropType<(sums: any[]) => any[]>; }; sumText: { type: StringConstructor; }; border: { type: BooleanConstructor; }; defaultSort: { type: PropType["defaultSort"]>; default: () => { prop: string; order: string; }; }; }>> & Readonly<{}>, { border: boolean; fixed: string; defaultSort: Sort; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;