import { EntityState, EntityStore, QueryEntity } from '@datorama/akita'; import { Observable } from 'rxjs'; import { GameServer } from '../models/game-server'; import { GameServerService } from '../services/game-server/game-server.service'; import { GameQuery } from './game'; import { QueueQuery } from './queue'; import * as i0 from "@angular/core"; export interface GameServerState extends EntityState { } export declare class GameServerStore extends EntityStore { private gameServerService; constructor(gameServerService: GameServerService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class GameServerQuery extends QueryEntity { protected gameQuery: GameQuery; protected store: GameServerStore; private queueQuery; constructor(gameQuery: GameQuery, store: GameServerStore, queueQuery: QueueQuery); populate($input: Observable): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }