import { StateContext, NgxsOnInit, StateToken } from '@ngxs/store'; import { NgxsFirestoreConnectActions } from './ngxs-firestore-connect.actions'; import * as i0 from "@angular/core"; export declare const NGXS_FIRESTORE_STATE_TOKEN: StateToken; export interface FirestoreConnection { id: string; connectedAt: Date; emmitedAt: Date[]; } export interface NgxsFirestoreStateModel { connections: FirestoreConnection[]; } export declare class NgxsFirestoreState implements NgxsOnInit { ngxsOnInit(_ctx: StateContext): void; streamConnected({ setState }: StateContext, { payload }: NgxsFirestoreConnectActions.StreamConnected): void; streamEmitted({ setState }: StateContext, { payload }: NgxsFirestoreConnectActions.StreamEmitted): void; streamDisconnected({ setState, getState }: StateContext, { payload }: NgxsFirestoreConnectActions.StreamDisconnected): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }