import { GraphQLSchema, GraphQLNamedType, ASTNode } from 'graphql';
import { ServiceDefinition } from '../composition';
declare type Options = {
    commentDescriptions?: boolean;
};
export declare function printComposedSdl(schema: GraphQLSchema, serviceList: ServiceDefinition[], options?: Options): string;
export declare function printIntrospectionSchema(schema: GraphQLSchema, options?: Options): string;
export declare function printType(type: GraphQLNamedType, options?: Options): string;
export declare function printWithReducedWhitespace(ast: ASTNode): string;
export declare function printBlockString(value: string, indentation?: string, preferMultipleLines?: boolean): string;
export {};
//# sourceMappingURL=printComposedSdl.d.ts.map