import { type SecretRef, type SecretRefSource } from "../config/types.secrets.js"; export declare const SECRET_PROVIDER_ALIAS_PATTERN: RegExp; export declare const SINGLE_VALUE_FILE_REF_ID = "value"; export type SecretRefDefaultsCarrier = { secrets?: { defaults?: { env?: string; file?: string; exec?: string; }; providers?: Record; }; }; export declare function secretRefKey(ref: SecretRef): string; export declare function resolveDefaultSecretProviderAlias(config: SecretRefDefaultsCarrier, source: SecretRefSource, options?: { preferFirstProviderForSource?: boolean; }): string; export declare function isValidFileSecretRefId(value: string): boolean; export declare function isValidSecretProviderAlias(value: string): boolean;