/** * Runtime context shared across modules. * * Holds process-wide state (quiet mode, etc.) that would otherwise * create circular dependencies if exported from cli.ts. * * AppContext is a singleton — use AppContext.getInstance() or * the module-level convenience functions isQuietMode / setQuietMode. */ export declare class AppContext { private static instance; private quietMode; private constructor(); static getInstance(): AppContext; /** Reset singleton for testing */ static resetInstance(): void; getQuietMode(): boolean; setQuietMode(value: boolean): void; } /** Get whether quiet mode is active (CLI flag or config, resolved in preAction) */ export declare function isQuietMode(): boolean; /** Set quiet mode state. Called from CLI preAction hook. */ export declare function setQuietMode(value: boolean): void; //# sourceMappingURL=context.d.ts.map