/** * @fileoverview Column ID management utilities for consistent column identification across the application. * カラムID管理ユーティリティ - アプリケーション全体でのカラム識別の一貫性を保つ。 */ export interface ColumnIdConfig { prefix: string; startIndex: number; separator: string; } export declare const DEFAULT_COLUMN_ID_CONFIG: ColumnIdConfig; export declare const generateColumnId: (index: number, config?: ColumnIdConfig) => string; export declare const generateColumnIds: (count: number, config?: ColumnIdConfig) => string[]; export declare const parseColumnId: (columnId: string, config?: ColumnIdConfig) => number | null; export declare const isValidColumnId: (columnId: string, config?: ColumnIdConfig) => boolean; export declare const getNextColumnId: (existingIds: string[], config?: ColumnIdConfig) => string; export declare const sortColumnIds: (columnIds: string[], config?: ColumnIdConfig) => string[]; export declare const createColumnIdMapping: (oldIds: string[], config?: ColumnIdConfig) => Record; export declare const normalizeColumnPanels: (columnPanels: Record, newColumnCount: number, config?: ColumnIdConfig) => Record; //# sourceMappingURL=columnIdUtils.d.ts.map