import { ScopedSwaggerVisitorBase } from "./swaggerVisitor"; import { ISchema, IHasTypeInformation, IOperation } from "../typings/swagger-doc2"; export declare class AppenGenericMetadataVisitor extends ScopedSwaggerVisitorBase { private genericRegex; visitDefinition(name: string, schema: ISchema): void; visitAnonymousDefinition(schema: IHasTypeInformation): void; visitOperation(verb: string, operation: IOperation): void; private matchGenerics; } export interface IGenericInfo { typeName: string; arguments?: IGenericInfo[]; }