import * as p_di from "../../../interface/data.js"; import * as p_ti from "../../../interface/transformer.js"; import { type Abort } from "../../../interface/__internal/Abort.js"; import { type Command_Block } from "./Command_Block.js"; import { type Command_Interface } from "../../../interface/__internal/command/Command_Interface.js"; import { type Query_Result } from "../../../interface/__internal/query/Query_Result.js"; import { type Command_Promise } from "../../../interface/__internal/command/Command_Promise.js"; export declare function execute(command: Command_Interface, $d: Dynamic_Parameters, error_transformer: p_ti.Transformer): Command_Promise; export declare function dictionary(dictionary: p_di.Dictionary, parametrized_command_block: (value: T, id: string) => Command_Block, aggregate_errors: p_ti.Transformer, Error>): Command_Promise; export declare function handle_error(command_block: Command_Block, parametrized_command_block: ($v: Block_Error) => Command_Block, assign_target_error: () => Target_Error): Command_Promise; export declare function block(block: Command_Block): Command_Promise; export declare function fail(error: Error): Command_Promise; export declare function query(query_result: Query_Result, parametrized_command_block: ($v: Query_Output) => Command_Block): Command_Promise; export declare function refine(callback: (abort: Abort) => Staging_Output, parametrized_command_block: ($v: Staging_Output) => Command_Block): Command_Promise; export declare function if_(precondition: boolean, command_block: Command_Block, else_command_block?: Command_Block): Command_Promise; export declare function test_for_successful_execution(command_block: Command_Block, on_result: ($: p_di.Optional_Value) => Command_Block): Command_Promise; export declare function assert(assertion: boolean, error_if_failed: Error): Command_Promise;