import { b as coerceSecretRef, d as SecretInput, h as SecretRef } from "../types.secrets-C15Z_eLX.js";
import { a as createResolverContext, r as applyResolvedAssignments } from "../runtime-shared-B4PraBnw.js";
import { n as resolveSecretRefValues } from "../resolve-Di-OuZ-7.js";

//#region src/plugin-sdk/secret-ref-runtime.d.ts
type ResolvedSecretPlanTarget = {
  targetType: string;
  providerId?: string;
  accountId?: string;
};
declare function resolveSecretPlanTargetByPath(params: {
  configFile: "openclaw.json" | "auth-profiles.json";
  pathSegments: string[];
}): ResolvedSecretPlanTarget | null;
//#endregion
export { ResolvedSecretPlanTarget, type SecretInput, type SecretRef, applyResolvedAssignments, coerceSecretRef, createResolverContext, resolveSecretPlanTargetByPath, resolveSecretRefValues };