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