import * as i0 from '@angular/core'; import { FormControl } from '@angular/forms'; import { InjectableComponent, NgAtomicComponent } from '@ng-atomic/core'; declare enum ActionId { VALUE_COMMIT = "[@xxmachina/molecules/inline-edit-field] value commit" } declare class InlineEditFieldMoleculeStore extends InjectableComponent { static readonly ActionId: typeof ActionId; readonly control: i0.InputSignal>; readonly displayValue: i0.InputSignal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class InlineEditFieldMolecule extends NgAtomicComponent { static readonly ActionId: typeof ActionId; protected readonly store: InlineEditFieldMoleculeStore; readonly isEditing: i0.WritableSignal; private originalValue; private readonly inputEl; constructor(); startEdit(): void; onBlur(): void; onEnter(event: Event): void; onEscape(event: Event): void; private commitValue; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { InlineEditFieldMolecule, InlineEditFieldMoleculeStore }; //# sourceMappingURL=xxmachina-components-molecules-inline-edit-field.d.ts.map