import { OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { Store } from '@ngxs/store'; import { SettingService, BuiltinListingItem } from '@lamnhan/ngx-useful'; import { ConfigService, DatabaseItem, DashboardPart, ListingGrouping } from '../../services/config/config.service'; import { DataService } from '../../services/data/data.service'; import { DashboardService } from '../../services/dashboard/dashboard.service'; import * as i0 from "@angular/core"; export declare class ListPage implements OnInit { private route; private store; private settingService; private configService; private dashboardService; dataService: DataService; readonly page$: import("rxjs").Observable<{ ok: boolean; }>; readonly data$: import("rxjs").Observable<{ totalPages: number; listingStatuses: ListingGrouping[]; groupItems: DatabaseItem[]; fullItemsByOrigin: Record; searchQuery: string | undefined; searchItems: DatabaseItem[] | undefined; }>; part: DashboardPart; isListingLoading: boolean; type: string; status: string; pageNo: number; query: string; detailId: string; defaultLocale: string; allLocales: Record; localeCount: number; constructor(route: ActivatedRoute, store: Store, settingService: SettingService, configService: ConfigService, dashboardService: DashboardService, dataService: DataService); ngOnInit(): void; changeType(value: string): void; changeStatus(value: string): void; search(currentQuery?: string): void; loadItemTranslations(databaseItem: DatabaseItem): void; previousPage(): void; nextPage(): void; private loadItems; private getStatuses; private getViewPerPage; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }