import { ProTableEditFieldType, ProTableQueryFieldType, ProTableColumnType } from '../types'; export declare type DefinedProTableColumns ProTableColumnType)> = Record ProTableColumnType)>> = T & { getConfigs: () => ProTableColumnType[]; getRawConfig: () => T; getViewFieldKeys: () => string[]; getQueryFieldKeys: () => string[]; getAddFieldKeys: () => string[]; getEditFieldKeys: () => string[]; getExpandViewFieldKeys: () => string[]; getViewFields: () => Record; getQueryFields: () => Record; getAddFields: () => Record; getEditFields: () => Record; getExpandViewFields: () => Record; __isProTableColumns: true; }; export declare type DefinedProTableFields ProTableEditFieldType)> = Record ProTableEditFieldType)>> = T & { getConfigs: () => ProTableEditFieldType[]; getRawConfig: () => T; __isProTableFields: true; };