import { Observable } from 'rxjs'; import { Actions } from '@ngxs/store'; import { FieldPath, Firestore } from '@angular/fire/firestore'; import { QueryFn } from './utils'; import * as i0 from "@angular/core"; export declare class NgxsFirestorePageIdService { private firestore; constructor(firestore: Firestore); createId(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class NgxsFirestorePageService { private actions$; private pageId; constructor(actions$: Actions, pageId: NgxsFirestorePageIdService); private actionCompletedHandlerSubjects; private attached; private handlePageActions; create(queryFn: (pageFn: QueryFn) => Observable, size: number, orderBy: { fieldPath: string | FieldPath; directionStr?: 'desc' | 'asc'; }[]): Observable<{ results: T; pageId: string; }>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }