import { GraphQLClient } from '../graphql'; import { AppInvocationLogsDetails, AppLogsDetails, AppLogsDetailsV2, Invocation, InvocationLogLine, ViewAppLogsClient } from './view-logs'; export declare class MissingAppLogsError extends Error { } export declare class MissingAppLogLinesError extends Error { } export declare class MissingInvocationError extends Error { } export declare class MissingMetadataError extends Error { } export declare class LogsGraphQLClient implements ViewAppLogsClient { private readonly graphqlClient; constructor(graphqlClient: GraphQLClient); viewInvocationLogs(details: AppInvocationLogsDetails): Promise<{ logs: InvocationLogLine[]; id: string; appVersion: string | null | undefined; function?: string | undefined; trigger?: string | undefined; }>; viewAppLogsV2(details: AppLogsDetailsV2, invocationMap: Map, logLinesWithInvocation: Invocation[], totalRecieved: number): Promise; viewAppLogs(details: AppLogsDetails): Promise; private extractInvocationInfo; private extractLogLines; private getInvocationLogs; } //# sourceMappingURL=graphql-client.d.ts.map