import * as p_ti from "../../../interface/transformer.js"; import * as p_di from "../../../interface/data.js"; import { type Abort } from "../../../interface/__internal/Abort.js"; import { type Query_Result } from "../../../interface/__internal/query/Query_Result.js"; export declare function dictionary(dictionary: p_di.Dictionary, map_entry: ($: Entry, id: string) => Query_Result, aggregate_errors: p_ti.Transformer, Error>): Query_Result, Error>; export declare function direct_result(result: Result): Query_Result; export declare function direct_error($: E): Query_Result; export declare function refine(callback: (abort: Abort) => T): Query_Result; export declare function transform(callback: () => T): Query_Result; /** * try the query, handle the succes result and catch the error */ export declare function observe_behavior(result: Query_Result, handlers: { success: (result: Preparation_Result) => Query_Result; error: (error: Preparation_Error) => Query_Result; }): Query_Result;