import React from 'react'; import { ProviderType, SortFieldType, SortType } from 'types'; import { FiltersContextStateType } from './types'; export declare const initialState: FiltersContextStateType; interface FiltersContextProviderType { children: React.ReactNode; } declare function FiltersContextProvider({ children }: FiltersContextProviderType): JSX.Element; declare function useFiltersContext(chosenProvider?: ProviderType): { unavailableProviders: ProviderType[]; activeProviders: ProviderType[]; inactiveProviders: ProviderType[]; isChosenProviderVisible: boolean; filter: string; sort: SortType; error: string; onSetFilter: (filter: string) => void; onSortField: (field: SortFieldType) => void; onSetError: (filter: string) => void; }; export { FiltersContextProvider, useFiltersContext }; //# sourceMappingURL=FiltersContext.d.ts.map