import { AstEnumMember } from './ast-enum-member'; import { EnumDeclaration } from 'typescript'; import { AstBlock } from './ast-block'; import { AstType } from './ast-type'; import { AstNode } from './ast-node'; export declare class AstEnumDeclaration implements AstNode { private block; node: EnumDeclaration; constructor(block: AstBlock, node: EnumDeclaration); get name(): string; get type(): AstType; get exported(): boolean; get members(): Generator; member(name: string): AstEnumMember | null; private getMembers; }