import { EntityState, EntityStore, QueryEntity } from '@datorama/akita'; import { Observable } from 'rxjs'; import { GameAuthorization } from '../models/game-authorization'; import { GameAuthorizationService } from '../services/game-authorization/game-authorization.service'; import { GameQuery } from './game'; import { NamespaceQuery } from './namespace'; import { UserQuery } from './user'; import * as i0 from "@angular/core"; export interface GameAuthorizationState extends EntityState { } export declare class GameAuthorizationStore extends EntityStore { private gameAuthorizationService; constructor(gameAuthorizationService: GameAuthorizationService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class GameAuthorizationQuery extends QueryEntity { protected gameQuery: GameQuery; protected namespaceQuery: NamespaceQuery; protected store: GameAuthorizationStore; protected userQuery: UserQuery; constructor(gameQuery: GameQuery, namespaceQuery: NamespaceQuery, store: GameAuthorizationStore, userQuery: UserQuery); populate($input: Observable): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }