///
import { SearchProvider } from "../types/components";
import { searchReducer } from "../reducers/SearchReducer";
import { FilterAction } from "../types/reducer";
declare type Context = {
filters: Parameters[0];
onChange: ({ ...params }: FilterAction['payload']) => void;
reset: () => void;
};
export declare const useSearch: () => Context;
export default function SearchEngine({ children, onFilter, ...style }: SearchProvider): JSX.Element;
export {};