import { BaseContext } from '@apollo/server';
import { EpsilonLambdaApolloContextFunctionArgument } from './epsilon-lambda-apollo-context-function-argument.js';
import { DefaultEpsilonApolloContext } from './default-epsilon-apollo-context.js';
import { EpsilonApolloContextBuilderOptions } from './epsilon-apollo-context-builder-options';
export declare class ApolloUtil {
    private constructor();
    static emptyContext<T extends BaseContext>(): Promise<T>;
    static defaultEpsilonApolloContext(args: EpsilonLambdaApolloContextFunctionArgument, opts?: EpsilonApolloContextBuilderOptions): Promise<DefaultEpsilonApolloContext<any>>;
}
