import { EventEmitter, OnDestroy } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { Organisation } from '@cas-hub/acabim-common-client'; import { MessageService } from 'primeng/api'; import { CurrentResourceUsage } from '../../../../_models/resource-subscription.model'; import { ResourceSubscriptionService } from '../../../../_services/resource-subscription.service'; import * as i0 from "@angular/core"; export declare class SubscriptionRequestComponent implements OnDestroy { private readonly resourceSubscriptionService; private readonly messageService; organisation?: Organisation; get currentUsageInfo(): CurrentResourceUsage[]; set currentUsageInfo(val: CurrentResourceUsage[]); resourceSubscriptionCreated: EventEmitter; availableResources: { name: string; id: number; }[]; subscriptionRequestForm: FormGroup; currentSeatCountForSelectedResource: number; private _currentUsageInfo; private readonly _unsubscribe; private get selectedResourceType(); get inputSeatCount(): number; get finalCount(): number; constructor(resourceSubscriptionService: ResourceSubscriptionService, messageService: MessageService); request(): void; private refreshData; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }