import { IObjectTypeResolver } from '@graphql-tools/utils';
import Model from '../dataModel/model';
import { Context, Plugin } from './interface';
export default class BaseTypePlugin implements Plugin {
    visitModel(model: Model, context: Context): void;
    resolveInRoot({ model }: {
        model: Model;
    }): Record<string, IObjectTypeResolver>;
    getTypename(model: Model): string;
}
