import { BasicBuilder } from './BasicBuilder'; import { TypeBuilder } from './TypeBuilder'; import { Writer } from './Writer'; export declare class Parameter implements BasicBuilder { private name; private type; private isOptional; constructor(name: string, type: TypeBuilder); optional(): this; write(writer: Writer): void; } export declare function parameter(name: string, type: TypeBuilder): Parameter;