import type { ReactNode } from 'react'; interface FilterSyncOptionsState { sharedFilterOptions: T | null; updateFilterOptions: (options: T) => void; } export declare function useFilterSyncOptions(): FilterSyncOptionsState; export declare function useSyncedFilterOptions(onWatch: (options: any) => void, onReset?: () => void): { clearSyncFilterOptions: () => void; syncFilterOptions: (options: any) => void; }; export declare function FilterSyncOptionsProvider({ children, }: { children: ReactNode; }): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=FilterSyncOptionsContext.d.ts.map