import ts from 'typescript'; import { Context } from '../../context'; import { ReflectionWithBaseTypes, ReflectionWithTypeParameters, ObjectLikeReflection, InterfaceReflection, ReflectionWithProperties } from './reflection'; export declare function visitInterface(symbol: ts.Symbol, ctx: Context): InterfaceReflection; export declare function visitObjectLikeReflection(type: ts.Type, parent: ObjectLikeReflection, ctx: Context): void; export declare function visitBaseTypes(type: ts.Type, parent: ReflectionWithBaseTypes, ctx: Context): void; export declare function visitTypeParameters(typeParameters: ReadonlyArray | undefined, parent: ReflectionWithTypeParameters, ctx: Context): void; export declare function visitObjectProperties(type: ts.Type, parent: ReflectionWithProperties, ctx: Context): void; //# sourceMappingURL=index.d.ts.map