import { Plugin } from '@envelop/core';
import { Logger, YamlConfig } from '@graphql-mesh/types';
import { InMemoryLiveQueryStore } from '@n1ru4l/in-memory-live-query-store';
interface InvalidateByResultParams {
    liveQueryStore: InMemoryLiveQueryStore;
    invalidations: YamlConfig.LiveQueryInvalidation[];
    logger: Logger;
}
export declare function useInvalidateByResult(params: InvalidateByResultParams): Plugin;
export {};
