import { z } from "zod"; import { ciEnvironmentSchema } from "./scicm-configuration.js"; import { scicmSecretsSchema } from "./scicm-secrets.js"; export declare function buildCIODataURL({ ciURL }: z.infer): string; export declare const integrationArtifactConfigurationSchema: z.ZodObject<{ ParameterKey: z.ZodString; ParameterValue: z.ZodString; DataType: z.ZodEnum<["custom:schedule", "xsd:integer", "xsd:string"]>; }, "strip", z.ZodTypeAny, { ParameterKey: string; ParameterValue: string; DataType: "custom:schedule" | "xsd:integer" | "xsd:string"; }, { ParameterKey: string; ParameterValue: string; DataType: "custom:schedule" | "xsd:integer" | "xsd:string"; }>; export declare function testCredentials(environment: z.infer, scicmSecrets: z.infer): Promise; export declare function getIntegrationPackages(environment: z.infer): Promise>[]>; export declare function getPackageIntergrationArtifacts(environment: z.infer, integrationPackageId: string): Promise<{ Id: string; Version: string; PackageId?: string | undefined; Name?: string | undefined; Description?: string | undefined; }[]>; interface GetIntegrationArtifactConfigurationsOptions { artifactId: string; artifactVariables: Record; artifactVersion: string; environment: z.infer; } export declare function getIntegrationArtifactConfigurations({ environment, artifactId, artifactVersion, artifactVariables }: GetIntegrationArtifactConfigurationsOptions): Promise<{ artifactVersion: string; configurations: { ParameterKey: string; ParameterValue: string; DataType: "custom:schedule" | "xsd:integer" | "xsd:string"; }[]; }>; export {};