import * as Lib from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib";
export interface FieldPickerItem {
    column: Lib.ColumnMetadata;
    columnInfo: Lib.ColumnDisplayInfo;
}
interface FieldPickerProps {
    query: Lib.Query;
    stageIndex: number;
    columns: Lib.ColumnMetadata[];
    "data-testid"?: string;
    isColumnSelected: (item: FieldPickerItem, items: FieldPickerItem[]) => boolean;
    isColumnDisabled?: (item: FieldPickerItem, items: FieldPickerItem[]) => boolean;
    onToggle: (column: Lib.ColumnMetadata, isSelected: boolean) => void;
    onSelectAll: () => void;
    onSelectNone: () => void;
}
export declare const FieldPicker: ({ query, stageIndex, columns, onToggle, onSelectAll, onSelectNone, isColumnSelected, isColumnDisabled, ...props }: FieldPickerProps) => import("react/jsx-runtime").JSX.Element;
export {};
