import { EntityState, EntityStore, QueryEntity } from '@datorama/akita'; import { Observable } from 'rxjs'; import { Queue } from '../models/queue'; import { QueueService } from '../services/queue/queue.service'; import { BuildQuery } from './build'; import { GameQuery } from './game'; import * as i0 from "@angular/core"; export interface QueueState extends EntityState { } export declare class QueueStore extends EntityStore { private queueService; constructor(queueService: QueueService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class QueueQuery extends QueryEntity { protected buildQuery: BuildQuery; protected gameQuery: GameQuery; protected store: QueueStore; constructor(buildQuery: BuildQuery, gameQuery: GameQuery, store: QueueStore); populate($input: Observable): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }