import { Builder } from "@dawntech/dwntbots-models"; import { BlipBuilderFeature, BlipBuilder, ExecutionLogger } from "./Feature"; export declare class SDKFeature extends BlipBuilderFeature { private main; private services; private config; static ERROR_CREATE_SCRIPT_ID: string; static ERROR_TRACK_EVT_ID: string; static ERROR_TRACK_SCRIPT_EVT_ID: string; static ERROR_CLEAR_TYPE_ID: string; static ERROR_CLEAR_MESSAGE_ID: string; static ERROR_FROM_ERROR_ID: string; static ERROR_PROCESS_ERROR_ID: string; static ERROR_SDK_ACTION_ID: string; static ERROR_TRACK_INACTIVITY_BLOCK_ID: string; static ERROR_TRACK_ERROR_BLOCK_ID: string; static ERROR_CONDITION_ID: string; static ERROR_CRITICAL_ERROR_BLOCK_ID: string; static ERROR_CRITICAL_ERROR_OUTPUT_ID: string; static ERROR_CRITICAL_ERROR_DISPLACEMENT: { x: number; y: number; }; static ERROR_ERROR_BLOCK_ID: string; static ERROR_ERROR_OUTPUT_ID: string; static ERROR_ERROR_DISPLACEMENT: { x: number; y: number; }; static CHECKPOINT_SCRIPT_ID: string; static CHECKPOINT_CUSTOM_SCRIPT_ID: string; static ONBOARDING_SCRIPT_ID: string; static ONBOARDING_SET_CONTACT_PHONE_ID: string; static ONBOARDING_TRACK_ACCESS_HOUR_ID: string; static GLOBAL_GO_BACK_ID: string; static GLOBAL_CLOSE_ID: string; static DISABLE_CLOSE_ID: string; static GLOBAL_SCRIPT_ID: string; static GLOBAL_DELETE_INTENT_ID: string; static GLOBAL_TRACK_INTENT_ID: string; static GLOBAL_TRACK_UNEXPECTED_ID: string; static GLOBAL_ERROR_TYPE_SET_ID: string; static GLOBAL_SERVICE_CMD_ID: string; static GLOBAL_SERVICE_UPDATE_ID: string; static GLOBAL_RESET_FROM_ERROR_ID: string; static DEBUGGER_BLOCK_ID: string; static DEBUGGER_OUTPUT_FALLBACK_ID: string; static DEBUGGER_OUTPUT_ONBOARDING_ID: string; static DEBUGGER_DISPLACEMENT: { x: number; y: number; }; constructor(logger: ExecutionLogger, main: boolean, services: { bot: string; main: string; }, config: { gmt: number; pattern: { back: string; close: string; }; }); static transformScript(script: Builder.ExecuteScriptCustomAction): void; private enforceOutputCondition; private checkCheckpoints; private enforceScriptErrors; private checkScripts; private enforceHttpErrors; private checkHttp; private checkConditions; private createErrorActions; private createErrorBlock; private createOnboardingDefaultActions; private createOnboardingMainActions; private checkCloseAction; private createGlobalActions; private createDebugger; prepare(builder: BlipBuilder): void; run(builder: BlipBuilder): void; }