import { SxProps } from "@mui/system";

export interface Column {
    id: string;
    label: string;
    type?: string;
    options?: { value: string; label: string }[];
  }
  
  export interface ColumnContainerProps {
    columns: Column[];
    checkedColumns: string[];
    onCheckChange: (columnId: string) => void;
    containerId: string;
    title: string;
  }
  
  export interface ColumnSelectorProps {
    sx:SxProps;
    onConfirm: (columns: Column[]) => void;
    initialColumns?: Column[];
  }