import { WritableSignal } from "@angular/core"; import { AbstractControl } from "@angular/forms"; import { Observable, Subject } from "rxjs"; import * as i0 from "@angular/core"; export declare class NgtReactiveSelectStateService { readonly ngSelectItems: WritableSignal>; readonly typeaheadSubject: WritableSignal>; readonly formControlHasErrors: WritableSignal; readonly formControlIsDirty: WritableSignal; readonly wasClicked: WritableSignal; readonly hadFirstItemsLoad: WritableSignal; readonly loading: WritableSignal; readonly shining: WritableSignal; reset(): void; updateFormControlState(control: AbstractControl): void; setNgSelectItems(items: Observable): void; setTypeaheadSubject(subject: Subject): void; markAsClicked(): void; markFirstItemsLoaded(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }