import type { PowerSearchConfig, PowerSearchField, PowerSearchOperator } from './types';
export interface InternalConfig {
    readonly config: PowerSearchConfig;
    getField(key: string): PowerSearchField | undefined;
    getOperator(fieldKey: string, operatorKey: string): PowerSearchOperator | undefined;
    getDefaultOperator(fieldKey: string): PowerSearchOperator | undefined;
    getVisibleFields(): ReadonlyArray<PowerSearchField>;
    getVisibleOperators(fieldKey: string): ReadonlyArray<PowerSearchOperator>;
}
export declare function useInternalConfig(config: PowerSearchConfig): InternalConfig;
//# sourceMappingURL=useInternalConfig.d.ts.map