import type { Context } from '@deepseek-ai/cordis'; export interface LiveSetting { get(): T; } /** Capture a native volatile field for one operation, or retain a plain fixture value. */ export declare function readConfigValue(value: T | LiveSetting): T; /** Read non-secret configuration through the API available on the running Core. */ export declare function readSettingsNamespace(ctx: Context, namespace: string): unknown; declare module '@deepseek-ai/cordis' { interface Events { 'settings/updated'(namespace: string): void; } } /** Subscribe to namespace changes across the legacy settings provider and current form service. */ export declare function onSettingsNamespaceUpdated(ctx: Context, listener: (namespace: string) => void): () => void; //# sourceMappingURL=settings-reader.d.ts.map