import { z } from "zod"; import { getIntegrationPackages, getPackageIntergrationArtifacts } from "./cloud-integration.js"; import { SCICMConfig, managedIntegrationPackageSchema } from "./scicm-configuration.js"; type SelectEnvironmentParams = { config: SCICMConfig; defaultCIURL?: string; }; type SelectEnvironmentResponse = { ciURL: string; result: 'OK'; } | { result: 'NOT_MONITORED'; }; export declare function selectEnvironment({ config, defaultCIURL }: SelectEnvironmentParams): Promise; type SelectManagedIntegrationPackageParams = { config: SCICMConfig; defaultPackageId?: string; integrationPackages: Awaited>; }; type SelectManagedIntegrationPackageResponse = { managedIntegrationPackage: z.infer; result: 'OK'; } | { packageId: string; result: 'NOT_MONITORED'; }; export declare function selectManagedIntegrationPackage({ config, defaultPackageId, integrationPackages }: SelectManagedIntegrationPackageParams): Promise; type SelectIntegrationArtifactIdParams = { defaultArtifactId?: string; managedIntegrationPackage: z.infer; remoteArtifacts: Awaited>; }; type SelectIntegrationArtifactIdResponse = { remoteArtifact: Awaited>[number]; result: 'OK'; } | { result: 'NOT_MONITORED'; } | { result: 'UNKNOWN_ARTIFACT_ID'; }; export declare function selectRemoteIntegrationArtifact({ defaultArtifactId, managedIntegrationPackage, remoteArtifacts }: SelectIntegrationArtifactIdParams): Promise; export {};