import { FetchPolicy } from '@apollo/client'; import { CreateAdministratorInput, CreateRoleInput, UpdateActiveAdministratorInput, UpdateAdministratorInput, UpdateRoleInput } from '../../common/generated-types'; import { BaseDataService } from './base-data.service'; export declare class AdministratorDataService { private baseDataService; constructor(baseDataService: BaseDataService); getAdministrators(take?: number, skip?: number): import("../query-result").QueryResult>; getActiveAdministrator(fetchPolicy?: FetchPolicy): import("../query-result").QueryResult>; getAdministrator(id: string): import("../query-result").QueryResult>; createAdministrator(input: CreateAdministratorInput): import("rxjs").Observable; updateAdministrator(input: UpdateAdministratorInput): import("rxjs").Observable; updateActiveAdministrator(input: UpdateActiveAdministratorInput): import("rxjs").Observable; deleteAdministrator(id: string): import("rxjs").Observable; getRoles(take?: number, skip?: number): import("../query-result").QueryResult>; getRole(id: string): import("../query-result").QueryResult>; createRole(input: CreateRoleInput): import("rxjs").Observable; updateRole(input: UpdateRoleInput): import("rxjs").Observable; deleteRole(id: string): import("rxjs").Observable; }