/** * Base command for the Convos CLI. Provides common flags, output/streamOutput * helpers, and .env-file loading. Commands use getConvosConfig() to read the * resolved config and getConvosHome() for the data directory. */ import { Command } from "@oclif/core"; import type { ConvosConfig } from "./utils/config.js"; export declare class ConvosBaseCommand extends Command { #private; /** Flags shared by all commands. */ static commonFlags: { home: import("@oclif/core/interfaces").OptionFlag; "env-file": import("@oclif/core/interfaces").OptionFlag; env: import("@oclif/core/interfaces").OptionFlag<"local" | "dev" | "production" | undefined, import("@oclif/core/interfaces").CustomOptions>; "gateway-host": import("@oclif/core/interfaces").OptionFlag; json: import("@oclif/core/interfaces").BooleanFlag; fields: import("@oclif/core/interfaces").OptionFlag; verbose: import("@oclif/core/interfaces").BooleanFlag; }; /** Full flag set for commands that create a client. */ static baseFlags: { "log-level": import("@oclif/core/interfaces").OptionFlag<"off" | "error" | "warn" | "info" | "debug" | "trace" | undefined, import("@oclif/core/interfaces").CustomOptions>; "structured-logging": import("@oclif/core/interfaces").BooleanFlag; "app-version": import("@oclif/core/interfaces").OptionFlag; home: import("@oclif/core/interfaces").OptionFlag; "env-file": import("@oclif/core/interfaces").OptionFlag; env: import("@oclif/core/interfaces").OptionFlag<"local" | "dev" | "production" | undefined, import("@oclif/core/interfaces").CustomOptions>; "gateway-host": import("@oclif/core/interfaces").OptionFlag; json: import("@oclif/core/interfaces").BooleanFlag; fields: import("@oclif/core/interfaces").OptionFlag; verbose: import("@oclif/core/interfaces").BooleanFlag; }; jsonOutput: boolean; verbose: boolean; init(): Promise; output(data: unknown): void; streamOutput(data: unknown): void; parseBigInt(value: string | undefined, flagName: string): bigint | undefined; confirmAction(message: string, force?: boolean): Promise; getConvosConfig(): ConvosConfig; /** * Get the resolved Convos home directory path. * Priority: --home flag > CONVOS_HOME env var > ~/.convos */ getConvosHome(): string; verboseLog(message: string): void; verboseWarn(message: string): void; run(): Promise; catch(error: Error): never; }