import type { PersistedQueryRequest, QueryRequest, QueryResponse } from '@devvit/protos/json/devvit/plugin/redditapi/graphql/graphql_msg.js'; import type { Metadata } from '@devvit/protos/lib/Types.js'; import type { GraphQL } from '@devvit/protos/types/devvit/plugin/redditapi/graphql/graphql_svc.js'; import type { PluginMock } from '@devvit/shared-types/test/index.js'; import type { LinksAndCommentsMock } from './LinksAndCommentsMock.js'; export declare class GraphQLPluginMock implements GraphQL { private readonly _linksAndCommentsMock; constructor(linksAndCommentsMock: LinksAndCommentsMock); PersistedQuery(request: PersistedQueryRequest, _metadata?: Metadata): Promise; Query(_request: QueryRequest, _metadata?: Metadata): Promise; } export declare class GraphQLMock implements PluginMock { readonly plugin: GraphQLPluginMock; constructor(linksAndCommentsMock: LinksAndCommentsMock); } //# sourceMappingURL=GraphQLMock.d.ts.map