import { Awaitable, DataStore, QueryInterface } from '@midway3-components/core'; import { ActiveRecordConstructor } from './activeRecord'; export declare class ActiveStore implements DataStore> { protected readonly modelClass: T; constructor(modelClass: T); query(): QueryInterface>; init(): Awaitable>; get(cond: unknown): Awaitable | null>; protected idPropertyName(): string; save(data: InstanceType): Promise>; delete(data: InstanceType): Promise; } export declare function createActiveStore(modelClass: T): ActiveStore; //# sourceMappingURL=activeStore.d.ts.map