import { Framework, IStore, Page, Scope, StoreConfigBase, StoreMeta } from "@ruiapp/move-style"; import type { FindEntityOptions, RapidEntity } from "@ruiapp/rapid-common"; export interface EntityStoreConfig extends StoreConfigBase, FindEntityOptions { type: "entityStore"; entityModel?: RapidEntity; entityCode?: string; frozon?: boolean; fixedFilters?: FindEntityOptions["filters"]; } export declare class EntityStore implements IStore { #private; constructor(framework: Framework, page: Page, scope: Scope); get name(): string; setConfig(storeConfig: EntityStoreConfig): void; getConfig(): EntityStoreConfig; updateConfig(storeConfig: Partial): void; setPropertyExpression(propName: string, propExpression: string): void; setPagination(pagination: FindEntityOptions["pagination"]): void; clearPaginationOffset(): void; setFrozon(frozon: boolean): void; loadData(input?: any): Promise; observe(callback: (data: any) => void): void; get data(): any; } declare const _default: StoreMeta; export default _default;