import type { ColumnAbstract } from "../../types.js"; import { type ViewArguments } from "./view.js"; interface MakeColumnViewArgs extends ViewArguments { readonly rowGroupDepth: number; readonly rowGroupTemplate: false | Omit; readonly marker: Omit & { on?: boolean; }; } /** * The main entry point for building a column view. Before delegating to view, it conditionally * prepends the managed row group column and marker column to the column list based on the provided * configuration. The row group column is added when row grouping is active and a single-column * display mode is configured. The marker column is added when explicitly enabled. */ export declare function makeColumnView({ columns, rowGroupDepth, rowGroupTemplate, marker, base, groupExpansionDefault, groupExpansions, groupJoinDelimiter, filledDepth, lastGroupShouldFill, }: MakeColumnViewArgs): import("../types.js").ColumnView; export {};