import * as p_di from "../../schema.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]; export declare function option(option: Option, $c: ($: T) => Command_Block): 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; }