import * as _angular_core from '@angular/core'; import { OnInit } from '@angular/core'; import { IApplication, IUser } from '@c8y/client'; import { ControlValueAccessor } from '@angular/forms'; declare class ApplicationAccessListComponent implements OnInit, ControlValueAccessor { allApps: _angular_core.WritableSignal; nonMicroserviceApps: _angular_core.Signal; marketApps: _angular_core.Signal; privateApps: _angular_core.Signal; userWithOwner: _angular_core.InputSignal<{ user: IUser; owner: IUser | null; }>; appIdsOfGlobalRoles: _angular_core.Signal<(string | number)[]>; disabledEdit: _angular_core.WritableSignal; userOwnerAvailable: _angular_core.Signal; selectedApps: _angular_core.WritableSignal; selectedAppIds: _angular_core.Signal<(string | number)[]>; allSelected: _angular_core.InputSignal; private applicationService; private appState; private onChange; private onTouched; ngOnInit(): Promise; toggleAccess(app: IApplication): void; writeValue(selectedApps: Partial[]): void; registerOnChange(fn: (selectedApps: Partial[]) => void): void; registerOnTouched(fn: () => void): void; setDisabledState?(isDisabled: boolean): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { ApplicationAccessListComponent }; //# sourceMappingURL=index.d.ts.map