import { Reflection, ReflectionKind, TraverseCallback } from './abstract'; import { ReflectionCategory } from '../ReflectionCategory'; import { ReflectionGroup } from '../ReflectionGroup'; import { DeclarationReflection } from './declaration'; export declare class ContainerReflection extends Reflection { children?: DeclarationReflection[]; groups?: ReflectionGroup[]; categories?: ReflectionCategory[]; getChildrenByKind(kind: ReflectionKind): DeclarationReflection[]; traverse(callback: TraverseCallback): void; toObject(): any; }