import type { PluginResolvedConfig } from "./contracts.js"; export type ConfigValue = T | { get(): T; }; export declare function configValue(value: ConfigValue): T; /** 0.1.7 projects volatile fields; older schema packages keep the plain field. */ export declare function editableSchema(schema: S): S; /** Read a live field on every operation while retaining the older settings provider's setter. */ export declare function resolvedConfig(dataUrl: ConfigValue, profile: string, profileDirectory?: string): PluginResolvedConfig;