/**
 * Configuración base genérica que puede extenderse con propiedades específicas de cualquier vista.
 *
 * USO INTERNO: El sistema usa esto para manejar genéricamente las configuraciones
 * de columnas sin importar el tipo de vista (table, cards, etc).
 * @example
 * // Para vista table
 * BaseViewConfig<{ frozen: boolean }>
 *
 * // Para vista cards
 * BaseViewConfig<{ showTitle: boolean }>
 */
export type BaseViewConfig<TViewSpecific = object> = TViewSpecific & {
    key: string;
    visible: boolean;
    index: number;
    name?: string;
};
//# sourceMappingURL=types.d.ts.map