import * as p_di from "../../../interface/data.js"; import { type Query_Result } from "../../../interface/__internal/query/Query_Result.js"; export type Option = readonly [string, T]; /** * @deprecated use 'option' instead */ export declare function ss(option: Option, $c: ($: T) => Query_Result): Query_Result; export declare function option(option: Option, $c: ($: T) => Query_Result): Query_Result; /** * * @deprecated use exhaustive instead */ export declare function au(_x: never): Query_Result; export declare function exhaustive(_x: never): Query_Result; export declare namespace decide { const optional: (option: p_di.Optional_Value, set: (output: T) => Query_Result, not_set: () => Query_Result) => Query_Result; const state: (state: T, assign: (output: T) => Query_Result) => Query_Result; }