import * as p_di from "../../schema.js"; import { type Query_Result } from "../../interface/__internal/query/Query_Result.js"; export type Option = readonly [string, T]; export declare function option(option: Option, $c: ($: T) => Query_Result): 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; }