import { HttpClient } from '@angular/common/http';
import { BaseApiTemplateService } from '../shared/base-api-template-service.model';
import { AppLoginPrincipalContainerModel } from '../../../../../models/aggregates/app-login';
import { ApiVisa, PagingResponseModel, Pagination, ApiResponseModel } from '../shared';
import { AppLoginPrincipalQueryCriteriaClass } from '../../criteria';
import { Observable } from 'rxjs';
export declare class AppLoginPrincipalTenantService extends BaseApiTemplateService<AppLoginPrincipalContainerModel> {
    constructor(http: HttpClient);
    private setUrl;
    sysadminGetByCriteria(pagination: Pagination, apiVisa: ApiVisa): Observable<PagingResponseModel<AppLoginPrincipalContainerModel>>;
    getAppLoginTenantPrincipalByCriteria(visa: ApiVisa, criteria?: AppLoginPrincipalQueryCriteriaClass): Observable<PagingResponseModel<AppLoginPrincipalContainerModel>>;
    checkUser(value: string, body: any, visa: ApiVisa): Observable<ApiResponseModel<any>>;
}
