import { ApiVisa, PagingResponseModel } from "../shared";
import { HttpClient, HttpHeaders } from "@angular/common/http";
import { Observable } from "rxjs";
import { ClientSidePermissionContainerModel } from "../../../../../models/aggregates/permissions";
export declare class TenantPermissionService {
    private httpClient;
    readonly url: string;
    apiUrl: string;
    endpoint_path: string;
    constructor(httpClient: HttpClient);
    getClientSidePermissions(appletGuid: any, tenantCode: string, apiVisa: ApiVisa): Observable<PagingResponseModel<ClientSidePermissionContainerModel>>;
    getHttpHeader(apiVisa: ApiVisa): {
        headers: HttpHeaders;
    };
}
