/**
 * Environment Command
 *
 * Inspect the current CLI environment configuration.
 *
 * Usage:
 *   riverbankcms env status                  # Show active environment
 *   riverbankcms env status --env=remote     # Show remote environment
 *   riverbankcms env status --env=both       # Show both environments
 *   riverbankcms env status --json           # Machine-readable output
 */
import { Command } from 'commander';
import type { EnvTarget } from '../helpers';
export interface EnvStatusResult {
    target: EnvTarget;
    configured: boolean;
    siteId: string | null;
    dashboardUrl: string | null;
    managementApiKey: {
        set: boolean;
        masked: string;
    };
    apiKey: {
        set: boolean;
    };
}
/** Get the status of a single environment target. No network calls. */
export declare function getEnvStatus(target: EnvTarget): EnvStatusResult;
/** Format a single environment status for human-readable output. */
export declare function formatEnvStatus(status: EnvStatusResult): string;
export declare const envCommand: Command;
