import { createTerminalIO, resolveCloudUrl, resolveWorkspaceToken } from '@agentworkforce/deploy'; export declare const ENV_USAGE = "usage:\n agentworkforce env set [flags]\n agentworkforce env list [flags]\n agentworkforce env unset [flags]\n\nManage environment variables for the active workspace. Values are never\naccepted as arguments: `env set` reads the value only from stdin.\n\nCommands:\n env set Set or overwrite KEY from stdin\n env list List names and audit metadata (never values)\n env unset Remove KEY; fails when KEY is not set\n\nFlags:\n --workspace Workforce workspace; defaults to the active workspace\n --cloud-url Override the workforce cloud URL\n --json Emit metadata as JSON (never values)\n --no-prompt Fail instead of prompting for login\n\nExamples:\n printf '%s' \"$RTH_TOKEN\" | agentworkforce env set RTH_TOKEN\n agentworkforce env list --workspace my-workspace\n agentworkforce env unset RTH_TOKEN\n"; type EnvAction = 'set' | 'list' | 'unset'; export type WorkspaceEnvOptions = { action: EnvAction; key?: string; workspace?: string; cloudUrl?: string; json: boolean; noPrompt: boolean; }; export type WorkspaceEnvMetadata = { key: string; updatedAt: string; setBy: string; }; type ReadableInput = AsyncIterable & { isTTY?: boolean; }; type WorkspaceEnvDeps = { fetchImpl: typeof fetch; resolveWorkspaceToken: typeof resolveWorkspaceToken; resolveCloudUrl: typeof resolveCloudUrl; createTerminalIO: typeof createTerminalIO; stdin: ReadableInput; now: () => string; }; export declare function configureEnvCommandForTest(overrides: Partial): () => void; export declare function parseWorkspaceEnvArgs(args: readonly string[]): WorkspaceEnvOptions; export declare function validateWorkspaceEnvKey(key: string): void; export declare function readWorkspaceEnvValue(input: ReadableInput): Promise; export declare function runEnv(args: readonly string[]): Promise; export {}; //# sourceMappingURL=env-command.d.ts.map