import { HttpClient } from '@angular/common/http';
import { CommonLibConfigurationService } from '../../common-lib-configuration.service';
import { Subscription } from 'rxjs';
import * as i0 from "@angular/core";
export declare class UserFilterService {
    private _httpClient;
    private _configuration;
    appUsers: Array<any>;
    userListSubscription: Subscription;
    /**
     * constructor
     */
    constructor(_httpClient: HttpClient, _configuration: CommonLibConfigurationService);
    /**
     * Get app users.
     *
     * @param currentPage
     * @param pageSize
     * @param appVersionId
     * @param searchText
     * @returns
     */
    getAppUsers(currentPage: number, pageSize: number, appVersionId: number, searchText?: string): Promise<Array<any>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<UserFilterService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<UserFilterService>;
}
