import { Parameters } from '../../parameters/parameters-actions.js';
import { CommerceFacetSetState } from './facet-set-state.js';
import { CategoryFacetRequest, CategoryFacetValueRequest } from './interfaces/request.js';
export declare function restoreFromParameters(state: CommerceFacetSetState, action: {
    payload: Parameters;
}): void;
export declare function buildSelectedFacetValueRequest(rawValue: string): {
    state: string;
    value: string;
};
export declare function selectPath(request: CategoryFacetRequest, path: string[], initialNumberOfValues: number): void;
export declare function buildCurrentValuesFromPath(path: string[], retrieveCount: number): CategoryFacetValueRequest[];
export declare function buildCategoryFacetValueRequest(value: string, retrieveCount: number): CategoryFacetValueRequest;
