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