import * as React from 'react';
import { NocodeColumn } from './ColumnsList';
import { AdaptableConfig } from './AdaptableConfig';
export interface ConfigurationWizardColumnsStepProps {
    adaptableConfig: AdaptableConfig;
    onChange: (newConfig: AdaptableConfig) => void;
    columnsHandle: React.MutableRefObject<{
        getColumns: () => any[];
        getPrimaryKey: () => string;
    }>;
    setPrimaryKeyIsNotSelected: (enabled: boolean) => void;
    onColumnChange: (columns: NocodeColumn[]) => void;
    onSelectionChange: (column: any, flag: boolean) => void;
    selectedColumns: {
        [key: string]: boolean;
    };
}
export declare const ConfigurationWizardColumnsStep: React.FunctionComponent<ConfigurationWizardColumnsStepProps>;
