import type { GatewayServiceEnvironmentValueSource } from "./service-types.js"; type ServiceEnvCommand = { environment?: Record; environmentValueSources?: Record; } | null; export declare function hasInlineEnvironmentSource(source: GatewayServiceEnvironmentValueSource | undefined): boolean; export declare function isEnvironmentFileOnlySource(source: GatewayServiceEnvironmentValueSource | undefined): boolean; export declare function hasEnvironmentFileSource(source: GatewayServiceEnvironmentValueSource | undefined): boolean; export declare function formatManagedServiceEnvKeys(managedEnvironment: Record, options?: { omitKeys?: Iterable; }): string | undefined; export declare function readManagedServiceEnvKeysFromEnvironment(environment: Record | undefined): Set; export declare function writeManagedServiceEnvKeysToEnvironment(environment: Record, value: string | undefined): void; export declare function collectInlineManagedServiceEnvKeys(command: ServiceEnvCommand, expectedManagedKeys?: Iterable): string[]; export {};