import { AutoBeOpenApi, IAutoBeCompiler, IAutoBePrismaCompiler, IAutoBeTypeScriptCompilerProps, IAutoBeTypeScriptCompilerResult } from "@autobe/interface";
export declare class AutoBeCompiler implements IAutoBeCompiler {
    readonly prisma: IAutoBePrismaCompiler;
    interface(document: AutoBeOpenApi.IDocument): Promise<Record<string, string>>;
    typescript(props: IAutoBeTypeScriptCompilerProps): Promise<IAutoBeTypeScriptCompilerResult>;
    private readonly interface_compiler_;
    private readonly typescript_compiler_;
}
