import { DatePipe } from '@angular/common'; import { ColumnFilter, DataTableColumnData, DataTableConfig, DataTablePaginatedDataSource, Organisation, TableAction } from '@cas-hub/acabim-common-client'; import { MessageService } from 'primeng/api'; import { OrganisationSeat } from '../../../../_models/organisation/organisation-seats.model'; import { OrganisationSeatsService } from '../../../../_services/organisation/organisation-seats.service'; import * as i0 from "@angular/core"; interface OrganisationSeatEnhanced extends OrganisationSeat { readonly isTrial: boolean; } export declare class UserSubscriptionsViewComponent extends DataTablePaginatedDataSource { private readonly seatsService; private readonly messageService; private readonly datePipe; set selectedOrganisation(val: Organisation | undefined); get selectedOrganisation(): Organisation | undefined; readonly actions: TableAction[]; readonly columnData: DataTableColumnData[]; readonly columnFilters: ColumnFilter[]; readonly config: DataTableConfig; private _selectedOrganisation?; private readonly seatNormaliser; constructor(seatsService: OrganisationSeatsService, messageService: MessageService, datePipe: DatePipe); onAction(action: TableAction): void; onDataExpanded(value: OrganisationSeat): void; onNewTrialSeatCreated(seat: OrganisationSeat): void; onSeatDataChanged(change: OrganisationSeat): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};