/** * Local editable state that stays reconciled with an authoritative external * value (server/agent writes). Unlike a bare `useState(externalValue)`, this * re-adopts the external value whenever it changes — EXCEPT while the user is * actively editing the field (`active: true`), so live agent/other-user edits * appear without clobbering in-progress typing. * * Use for any "copy a server value into local edit state" surface (inline * editors, form fields, settings) so agent mutations show up live. */ export declare function useReconciledState(externalValue: T, options?: { active?: boolean; equals?: (a: T, b: T) => boolean; }): [T, React.Dispatch>, { external: T; }]; //# sourceMappingURL=use-external-value.d.ts.map