export declare const nanoquery: ({ cache, fetcher: globalFetcher, ...globalSettings }?: import('./factory').NanoqueryArgs) => readonly [(keyInput: import('./factory').KeyInput, { fetcher, ...fetcherSettings }?: import('./factory').CommonSettings) => import('./factory').FetcherStore, (mutator: import('./factory').ManualMutator, opts?: { throttleCalls?: boolean | undefined; onError?: ((error: unknown) => void) | undefined; } | undefined) => import('./factory').MutatorStore, { readonly __unsafeOverruleSettings: (data: import('./factory').CommonSettings) => void; readonly invalidateKeys: (keySelector: import('./factory').KeySelector) => void; readonly revalidateKeys: (keySelector: import('./factory').KeySelector) => void; readonly mutateCache: (keySelector: import('./factory').KeySelector, data?: unknown) => void; }];