export declare class SimpleDatabaseColumn { static columnResolutionFunction: Function | undefined; static typeColumnConfigurations: { [key: string]: any; }; static getTableColumns({ tableName, excludeFields, includeFields, defaultHiddenFields, defaultVisibleFields, fields }: { tableName: string; excludeFields?: string[]; includeFields?: string[]; defaultHiddenFields?: string[]; defaultVisibleFields?: string[]; fields?: any; }): any; static getTableColumn({ tableName, fieldName, title, formatNumber, formatDate, formatDateTime, ngComponent, skipFunctionResolution, ngComponentProperties, "class": cssClass, style, sort, visible }: { tableName: string; fieldName: string; class?: string; formatNumber?: string; formatDate?: string; formatDateTime?: string; ngComponent?: any; ngComponentProperties?: any; sort?: boolean; visible?: boolean; style?: string; title?: string; skipFunctionResolution?: boolean; }): any; static getViewTableColumns({ viewName, tableNames, excludeFields, includeFields, defaultHiddenFields, defaultVisibleFields, fields }: { viewName: string; tableNames: string[]; excludeFields?: string[]; includeFields?: string[]; defaultHiddenFields?: string[]; defaultVisibleFields?: string[]; fields?: any; }): any; }