import { OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { Store } from '@ngxs/store'; import { Profile } from '@lamnhan/schemata'; import { ProfileDataService } from '@lamnhan/ngx-schemata'; import { ConfigService } from '../../services/config/config.service'; import * as i0 from "@angular/core"; export declare class UserPage implements OnInit { private store; private route; private profileDataService; private configService; readonly page$: import("rxjs").Observable<{ ok: boolean; }>; readonly data$: import("rxjs").Observable<{ totalCount: number; totalPages: number; pageItems: Profile[]; searchQuery: string | undefined; searchItems: Profile[] | undefined; }>; isListingLoading: boolean; role: string; query: string; pageNo: number; detailItem?: Profile; constructor(store: Store, route: ActivatedRoute, profileDataService: ProfileDataService, configService: ConfigService); ngOnInit(): void; search(currentQuery?: string): void; previousPage(): void; nextPage(): void; private loadProfiles; private getRoles; private getViewPerPage; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }