import { Context, Interface, ObjectMap, Operation } from "@apexlang/core/model"; import { visibility } from "../utils/index.js"; import { SourceGenerator } from "./base.js"; export declare class InterfaceVisitor extends SourceGenerator { config: ObjectMap; visibility: visibility; constructor(iface: Interface, context: Context); getSource(): string; visitOperation(context: Context): void; } export declare function genOperation(op: Operation, vis: visibility, config: ObjectMap): string; //# sourceMappingURL=interface_visitor.d.ts.map