import type { Field, FieldsSource } from '@wix/bex-core'; import { Column } from '../model'; export interface ColumnOverridesContext { /** True on the first push for a source, when every column starts hidden. */ firstBuild: boolean; } /** * Builds table columns from a FieldsSource. Each column renders its value with * FieldCell by type. A source can replace any column property — including the * render function for media types — through columnOverrides. */ export declare function buildFieldColumns(source: FieldsSource, columnOverrides?: (field: Field, ctx: ColumnOverridesContext) => Partial, ctx?: ColumnOverridesContext): Column[]; //# sourceMappingURL=buildFieldColumns.d.ts.map