import { BasicBuilder } from './BasicBuilder'; import { DocComment } from './DocComment'; import { TypeBuilder } from './TypeBuilder'; import { ValueBuilder } from './ValueBuilder'; import { Writer } from './Writer'; export declare class ConstDeclaration implements BasicBuilder { readonly name: string; readonly type?: TypeBuilder | undefined; private docComment?; private value?; constructor(name: string, type?: TypeBuilder | undefined); setDocComment(docComment: DocComment): this; setValue(value: ValueBuilder): this; write(writer: Writer): void; } export declare function constDeclaration(name: string, type?: TypeBuilder): ConstDeclaration;