import { EntityState, EntityStore, QueryEntity } from '@datorama/akita'; import { Observable } from 'rxjs'; import { GroupInvitation } from '../models/group-invitation'; import { GroupInvitationService } from '../services/group-invitation/group-invitation.service'; import { GroupQuery } from './group'; import { UserQuery } from './user'; import * as i0 from "@angular/core"; export interface GroupInvitationState extends EntityState { } export declare class GroupInvitationStore extends EntityStore { private groupInvitationService; constructor(groupInvitationService: GroupInvitationService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class GroupInvitationQuery extends QueryEntity { private groupQuery; protected store: GroupInvitationStore; private userQuery; constructor(groupQuery: GroupQuery, store: GroupInvitationStore, userQuery: UserQuery); populate($input: Observable): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }