export interface LiveApplyHandle { setModel(id: string): Promise; noteModel?(id: string): void; repaint?(): void; } export type LiveApplyOutcome = { readonly applied: true; readonly note: string; } | { readonly applied: false; readonly reason?: string; }; export declare function isLiveAppliable(path: string): boolean; export declare function liveAppliableKeys(): readonly string[]; export declare function applyConfigLive(path: string, rawValue: string, handle: LiveApplyHandle | undefined): Promise;