import * as React from "react";
export interface ColumnDefinition {
id: string;
label: string;
visible: boolean;
}
export interface ColumnSelectorProps {
columns: ColumnDefinition[];
onChange: (columns: ColumnDefinition[]) => void;
buttonText?: string;
className?: string;
}
/**
* ColumnSelector component for managing table column visibility
*
* Used in iCaptur for:
* - Table column management
* - Customizing visible columns
* - Data table configuration
*
* @example
* ```tsx
*
* ```
*/
export declare const ColumnSelector: React.ForwardRefExoticComponent>;
//# sourceMappingURL=column-selector.d.ts.map