import { Application, KeyValueParam } from 'verben-ticketing-ui/src/lib/models'; import { TenantPriority } from 'verben-ticketing-ui/src/lib/models'; import { PagedResult } from 'verben-ticketing-ui/src/lib/models'; import { Tenant } from 'verben-ticketing-ui/src/lib/models'; import { TenantConfig } from 'verben-ticketing-ui/src/lib/models'; import { Ticket } from 'verben-ticketing-ui/src/lib/models'; import { UtilService } from 'verben-ticketing-ui/src/lib/services'; import { HttpWebRequestService } from 'verben-ticketing-ui/src/lib/services'; import { EnvironmentService } from 'verben-ticketing-ui/src/lib/services'; import { ColumnDefinition } from 'verben-ng-ui'; import * as i0 from "@angular/core"; export declare class TicketingService { private utilService; private server; private envSvc; pageSize: number; overrideToken: string | null; constructor(utilService: UtilService, server: HttpWebRequestService, envSvc: EnvironmentService); get ticketColumns(): ColumnDefinition[]; initService(overrideToken: string | null): void; getAllApps(): Promise; getTenantsByApp(app: string): Promise; getPrioritiesForTenant(tenant: string): Promise | undefined>; getAllPrioritiesForTenant(tenant: string): Promise | undefined>; getTenantConfigsByApp(app: string): Promise; getTicketsForTenant(tenant: string, viewAll?: boolean, activeUser?: string): Promise | undefined>; closeTicket(payload: KeyValueParam): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }