/// <reference types="react" />
import type { ColumnsTable, ColumnTable, GridTableLocale, Locale } from "../../../grid-component/type";
export type IColumnsChoose<RecordType> = {
    id: string;
    columns: any[];
    originColumns: ColumnTable[];
    columnsGroup?: string[];
    triggerChangeColumns?: (nextColumns: ColumnsTable<RecordType>, newColumns: ColumnsTable<RecordType>, keys: string[], type: string) => void;
    t?: any;
    triggerChangeKeys?: any;
    locale?: Locale;
    tableLocal: GridTableLocale;
};
export declare const ColumnsChoose: <RecordType extends object>(props: IColumnsChoose<RecordType>) => JSX.Element;
