import Actions from '.'; import Store from '../store'; export declare const createAction: (type: T, payload?: P, validator?: object) => Actions.Action; export declare const refinementPayload: (field: string, valueOrLow: any, high?: any) => { navigationId: string; low: any; high: number; range: boolean; value?: undefined; } | { navigationId: string; value: any; low?: undefined; high?: undefined; range?: undefined; }; export declare const handleError: (errorAction: Actions.Action, actionCreator: () => any) => any; export declare const shouldResetRefinements: ({ low, high, value, navigationId, range, index }: Actions.Payload.Search, state: Store.State) => boolean;