import { Context, Writer } from "@wapc/widl/ast";
import { ClassVisitor } from "./class_visitor";
export declare class ModuleVisitor extends ClassVisitor {
    constructor(writer: Writer);
    visitDocumentBefore(context: Context): void;
    visitInterface(context: Context): void;
    visitOperation(context: Context): void;
    private convertOperationToObject;
    visitObjectFieldsAfter(context: Context): void;
    visitObjectAfter(context: Context): void;
}
//# sourceMappingURL=module_visitor.d.ts.map