import { QueryEntity } from '@datorama/akita'; import { BaseEntityState, BaseStore } from './base.store'; import { Observable } from 'rxjs'; import { BaseModel } from '../models/base.model'; import * as i0 from "@angular/core"; /** * BaseQuery is a generic class that extends QueryEntity from Akita. * It provides methods to interact with the state of entities managed by the BaseStore. */ export declare class BaseQuery extends QueryEntity, T> { protected store: BaseStore; constructor(store: BaseStore); selectAllEntities(): Observable; selectEntityById(id: string): Observable; getLists(): Observable; getAttributeModelList(): Observable; getIsFormSubmitted(): Observable; getIsApiValidated(): Observable; getIsShowMessage(): Observable; getSelectedTemplate(): Observable; getIsAllRowSelected(): Observable; getExcludedApplicationIds(): Observable; getRecordChange(): Observable; getOnDocumentAccept(): Observable; getonDailogClose(): Observable; getOpenDocument(): Observable; getAlertMessage(): Observable; selectPage(): Observable; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵprov: i0.ɵɵInjectableDeclaration>; }