import { DataType } from '../../../Table/types/base';
interface UseSelectorProps<T extends DataType> {
    keyField?: string;
    defaultKeys?: string[];
    customOptionsFormat?: (option: T) => string;
    loading?: boolean;
}
export declare const useSelector: <T extends DataType>(props: UseSelectorProps<T>) => {
    getDefaultMainField: (item: Record<string, any>, mainDefaultKeys?: string[]) => string | undefined;
    getIsOptionEqualToValue: (option: any, value: any) => boolean;
    getOptionLabel: (option: any) => string;
};
export {};
//# sourceMappingURL=use-selector.d.ts.map