import * as gql from 'graphql';
import { InversifyInterfaceConfig } from './interfaces';
import { InversifyObjectTypeBuilderBase } from './object-builder';
export declare abstract class InversifyInterfaceTypeBuilder<TSource, TContext> extends InversifyObjectTypeBuilderBase<TSource, TContext, InversifyInterfaceConfig<TSource, TContext>> {
    protected built: gql.GraphQLInterfaceType;
    build(): gql.GraphQLInterfaceType;
}
