import React from 'react';
import { DataSourceContainerContextType } from '../../type';
export declare const COLUMNS_SHARED_STATE_KEYS: {
    readonly columnsValue: (instanceId: string) => string;
    readonly columnsChange: (instanceId: string) => string;
};
export interface ColumnsSettingProps {
    scopeId?: string;
    __id?: string;
}
export interface ColumnSettingItem {
    key: string;
    title: React.ReactNode;
    titleString?: string;
    dataIndex: string;
    isShow: boolean;
    sortIndex?: number;
    fixed?: 'left' | 'right' | boolean;
}
/**
 * 暴露给父组件的 ref 方法
 */
export interface ColumnsSettingRef {
}
declare const _default: React.ForwardRefExoticComponent<Omit<ColumnsSettingProps & DataSourceContainerContextType & React.RefAttributes<ColumnsSettingRef> & {
    refId?: string | undefined;
}, "ref"> & React.RefAttributes<any>>;
export default _default;
