import { BindingName, Decorator, DotDotDotToken, Expression, Modifier, ParameterDeclaration, QuestionToken, TypeNode } from 'typescript'; import { Builder } from './types'; export declare type ParameterDeclarationBuilderOptions = { decorators?: Builder[]; modifiers?: Builder[]; dotDotDotToken?: Builder; name: string | Builder; questionToken?: Builder; type?: Builder; initializer?: Builder; }; export declare class ParameterDeclarationBuilder implements Builder { private options; constructor(options: ParameterDeclarationBuilderOptions); build(): ParameterDeclaration; copy(): ParameterDeclarationBuilder; addDecorator(decorator: Builder): ParameterDeclarationBuilder; addModifier(modifier: Builder): ParameterDeclarationBuilder; } //# sourceMappingURL=ParameterDeclarationBuilder.d.ts.map