import { Action, BuildActionMap, NonSpecificConstructionFilled, TransactionType } from "../index"; import { MallocActionBuilderError, MallocBuilderError, MallocCompilerError, MallocRunnerError } from "../interfaces/errors"; export declare const newActionBuilderError: (actionTypeUID: string, actionName: string, actionIdx: number, message: string, filledConstruction?: NonSpecificConstructionFilled) => MallocActionBuilderError; export declare const newBuilderError: (message: string) => MallocBuilderError; export declare const newCompilerError: (message: string) => MallocCompilerError; export declare const newCleanupError: (e: any, skippedPreflight: boolean) => MallocRunnerError; /** * Extract error information from the contract * This should be able to this both when preflight is on and off */ export declare const newRunError: (e: any, actionMap: BuildActionMap, skippedPreflight: boolean, actions: Action[], txType: TransactionType, actionIdx?: number, isMainActionCall?: boolean) => MallocRunnerError;