/** * CLI presentation helpers for `scai provision deploy` task runners — * JSON-aware result printing. * * Env-context resolution and project / environment / organization * lookup moved to `@/deploy/context` (presentation-free, barrel- * exported); this file re-exports them so the runners keep their * `./shared` import surface. Neutral helpers (`toLogger`, `selectMatch`, * `confirmDestructive`, etc.) live in `@/shared/cli-tasks`. */ import { Logger } from "../../shared/logger.js"; export { toLogger, applyIfDefined, inputError, confirmDestructive, selectMatch, selectFromList, resolveApiTimeoutMs, } from "../../shared/cli-tasks.js"; export * from "../../deploy/context.js"; export declare const printDeployResult: (logger: Logger, data: unknown) => void; export declare const printDeployResultWithContext: (logger: Logger, context: { envName?: string; }, command: string, result: unknown, extra?: Record) => void; export declare const printDeployWhatIf: (logger: Logger, context: { envName?: string; }, command: string, request: Record) => void;