import { Context, BaseVisitor } from "@apexlang/core/model"; export declare class ProtoVisitor extends BaseVisitor { private requestTypes; private exposedTypes; private valueTypes; visitNamespaceBefore(context: Context): void; visitNamespaceAfter(context: Context): void; visitNamespace(context: Context): void; visitInterface(context: Context): void; visitTypeBefore(context: Context): void; visitTypeField(context: Context): void; visitTypeAfter(context: Context): void; visitEnum(context: Context): void; visitUnion(context: Context): void; } export declare class WrapperTypesVisitor extends BaseVisitor { found: Set; visitOperation(context: Context): void; } export declare class GRPCVisitor extends ProtoVisitor { } //# sourceMappingURL=proto_visitor.d.ts.map