import { AstBlock } from './ast-block'; import { TypeLiteralNode } from 'typescript'; import { AstPropertySignature } from './ast-property-signature'; import { AstNode } from './ast-node'; export declare class AstTypeLiteralType implements AstNode { private block; node: TypeLiteralNode; constructor(block: AstBlock, node: TypeLiteralNode); get members(): Generator; member(name: string): AstPropertySignature | null; private getMembers; }