import type ColumnDef from "../types/ColumnDef"; import type { SimpleTableConfig } from "../types/SimpleTableConfig"; /** * Consumer-facing config input. Preferred prop names only — no legacy aliases. */ export type SimpleTableConfigInput = SimpleTableConfig; /** Pass-through for column trees (kept for call-site stability / future transforms). */ export declare function normalizeColumnDef(header: ColumnDef): ColumnDef; export declare function normalizeColumnDefs(headers: ColumnDef[]): ColumnDef[]; /** * Validate and normalize config. Requires `columns`. */ export declare function normalizeConfig(input: SimpleTableConfigInput): SimpleTableConfig; /** * Normalize a partial update patch. */ export declare function normalizeConfigPatch(patch: Partial): Partial;