import { BaseVisitor, Context, Visitor, Writer } from "@apexlang/core/model"; export declare class InterfacesVisitor extends BaseVisitor { typeVisitor: (writer: Writer) => Visitor; interfaceVisitor: (writer: Writer) => Visitor; enumVisitor: (writer: Writer) => Visitor; unionVisitor: (writer: Writer) => Visitor; aliasVisitor: (writer: Writer) => Visitor; visitNamespaceBefore(context: Context): void; visitNamespace(context: Context): void; visitNamespaceAfter(context: Context): void; visitInterface(context: Context): void; visitUnion(context: Context): void; visitAlias(context: Context): void; visitEnum(context: Context): void; visitType(context: Context): void; } //# sourceMappingURL=interfaces_visitor.d.ts.map