import { TypeBuilder } from './TypeBuilder'; import { Writer } from './Writer'; export declare class NamedType extends TypeBuilder { readonly name: string; readonly genericArguments: TypeBuilder[]; constructor(name: string); addGenericArgument(type: TypeBuilder): this; write(writer: Writer): void; } export declare function namedType(name: string): NamedType;