import { Builder } from "@dawntech/dwntbots-models"; import { BlipService } from "../BlipService"; export declare enum BuilderType { WORKING = "working", PUBLISHED = "published" } interface BuilderPrepareOpts { main: boolean; service: string; navigation: boolean; } interface BuilderRunOpts extends BuilderPrepareOpts { } export declare class BlipBuilderTranspile { private flow; private globalActions; private configuration; private log; private grid; private options; constructor(flow: Builder.Flow, globalActions?: Builder.GlobalActions, configuration?: Builder.Configuration); static load(service: BlipService, type?: BuilderType): Promise; save(service: BlipService, type?: BuilderType): Promise; private getConfig; private setConfig; private hasTag; private prepareConfiguration; private prepareTagsBlock; private prepareDebugBlock; private updateCommomTags; private updateCommomTrackings; private updateCommomInactivity; private prepareNavigation; private updateNavigation; private prepareAlignment; private updateAlignment; private updateError; prepare(opts?: BuilderPrepareOpts): void; run(opts?: BuilderRunOpts): void; execute(): { name: string; type: import("./models/base").OpLogType; target: import("./models/base").OpLogTarget; source: string; message: string; }[]; getFlowFileData(): string; } export default BlipBuilderTranspile;