import { Container, GabliamPlugin } from '@gabliam/core';
import { GraphqlConfig, GraphqlCorePlugin } from '@gabliam/graphql-core';
import { ApolloServer, Config } from 'apollo-server-koa';
export declare class GraphqlPlugin extends GraphqlCorePlugin implements GabliamPlugin {
    setUpAppolloServer(container: Container, graphqlPluginConfig: GraphqlConfig, apolloServer: ApolloServer): Promise<void>;
    getApolloServer(config: Config): any;
}
