/** * Human renderers for `cleo decide` (System One): `config`, `status`, `ask` * and the profile list (`profiles`, `use`, `config --remove`). * * The CLI shows these on an interactive terminal (see * `packages/cleo/src/cli/lib/interactive-commands.ts`); `--json` and any * piped or non-TTY run keep the LAFS envelope. Every value rendered here is * already secret-free: keys appear only as the masked last-4 preview the * decide operations return. * * @task T12733 * @epic T12486 */ /** * Human form of `cleo decide ask`: the question, the state, the answer as * yes/no with confidence, and source · latency · cost · request id. * * @param data - `DecideAskResult`. * @param quiet - Print only the answer. * @returns Rendered text. */ export declare function renderDecideAsk(data: Record, quiet: boolean): string; /** * Human form of the profile list (`cleo decide profiles`, `use`, * `config --remove`): one line per profile, the active one marked. * * @param data - `DecideProfileListResult`. * @param quiet - Print only the ids. * @returns Rendered text. */ export declare function renderDecideProfiles(data: Record, quiet: boolean): string; /** * Human form of `cleo decide config`: the wizard result (with its smoke * test), a scripted configure result, the profile list after `--remove`, or * the active settings when no flags are given. * * @param data - `DecideWizardResult`, `DecideConfigureResult`, `DecideProfileListResult` or `DecideCredentialsSummary`. * @param quiet - Print only the one-line outcome. * @returns Rendered text. */ export declare function renderDecideConfig(data: Record, quiet: boolean): string; /** * Human form of `cleo decide status`: reachability, settings, capabilities, * balance and month-to-date spend against the cap. * * @param data - `DecideProbeResult`. * @param quiet - Print only the state. * @returns Rendered text. */ export declare function renderDecideStatus(data: Record, quiet: boolean): string; //# sourceMappingURL=index.d.ts.map