import { z } from "zod"; import { PlatformClient, SecretStore } from "../interfaces/index.js"; import { SecretLocation } from "../interfaces/SecretResult.js"; import { PackageIdentifier } from "../interfaces/slugs.js"; import { AssistantUnrolled } from "../schemas/index.js"; export declare function renderSecrets(packageIdentifier: PackageIdentifier, unrolledConfigContent: string, clientSecretStore: SecretStore, orgScopeId: string | null, // The "scope" that the user is logged in with onPremProxyUrl: string | null, platformClient?: PlatformClient): Promise; export declare function getUnrenderedSecretLocation(value: string | undefined): SecretLocation | undefined; export declare function packageIdentifierToShorthandSlug(id: PackageIdentifier): string; export declare function useProxyForUnrenderedSecrets(config: AssistantUnrolled, packageIdentifier: PackageIdentifier, orgScopeId: string | null, onPremProxyUrl: string | null): AssistantUnrolled; /** The additional properties that are added to the otherwise OpenAI-compatible body when requesting a Continue proxy */ export declare const continuePropertiesSchema: z.ZodObject<{ apiKeyLocation: z.ZodOptional; envSecretLocations: z.ZodOptional>; apiBase: z.ZodOptional; orgScopeId: z.ZodNullable; env: z.ZodOptional>; }, "strip", z.ZodTypeAny, { orgScopeId: string | null; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiBase?: string | undefined; env?: Record | undefined; }, { orgScopeId: string | null; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiBase?: string | undefined; env?: Record | undefined; }>; export type ContinueProperties = z.infer;