import type { InferSchema } from "../../../src/extensions/schema/index.js"; import { type ResolvedConfig } from "../../shared/config.js"; import { type DeployControlPlane, type EnvironmentAccessToken } from "../../shared/deployment/control-plane.js"; declare const getEnvironmentTokenArgsSchema: () => import("../../../src/internal-agents/schema.js").Schema; projectReference: import("../../../src/internal-agents/schema.js").Schema; projectDir: import("../../../src/internal-agents/schema.js").Schema; }>>; export type EnvironmentTokenOptions = InferSchema>; export declare const parseEnvironmentTokenArgs: (args: import("../../shared/types.js").ParsedArgs) => import("../../shared/args.js").SafeParseResult; projectReference: import("../../../src/internal-agents/schema.js").Schema; projectDir: import("../../../src/internal-agents/schema.js").Schema; }>>; type EnvironmentTokenControlPlane = Pick; export interface EnvironmentTokenDependencies { resolveConfig?: (projectDir?: string) => Promise; createControlPlane?: (config: ResolvedConfig) => EnvironmentTokenControlPlane; } export declare function mintEnvironmentAccessToken(options: EnvironmentTokenOptions, dependencies?: EnvironmentTokenDependencies): Promise; export {}; //# sourceMappingURL=command.d.ts.map