import { EntityState, EntityStore, QueryEntity } from '@datorama/akita'; import { Observable } from 'rxjs'; import { Database } from '../models/database'; import { DatabaseService } from '../services/database/database.service'; import { GameQuery } from './game'; import * as i0 from "@angular/core"; export interface DatabaseState extends EntityState { } export declare class DatabaseStore extends EntityStore { private databaseService; constructor(databaseService: DatabaseService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class DatabaseQuery extends QueryEntity { protected gameQuery: GameQuery; protected store: DatabaseStore; constructor(gameQuery: GameQuery, store: DatabaseStore); populate($input: Observable): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }