import { Config, UseConditionWatcherReturn } from './types';
export default function useConditionWatcher<Cond extends Record<string, any>, Result extends unknown, AfterFetchResult extends unknown = Result>(config: Config<Cond, Result, AfterFetchResult>): UseConditionWatcherReturn<Cond, AfterFetchResult extends Result ? Result : AfterFetchResult>;
