import { EntityDict as BaseEntityDict } from '../base-app-domain'; import { OpSchema as Modi } from '../base-app-domain/Modi/Schema'; import { Operation, StorageSchema, RowChecker, EntityDict, OperateOption, Trigger } from '../types'; import { AsyncContext } from './AsyncRowStore'; import { SyncContext } from './SyncRowStore'; export declare function createOperationsFromModies(modies: Modi[]): Array<{ operation: Operation; entity: string; }>; export declare function applyModis, Op extends OperateOption>(filter: ED['modi']['Filter'], context: Cxt, option: Op): Promise>; export declare function abandonModis, Op extends OperateOption>(filter: ED['modi']['Filter'], context: Cxt, option: Op): Promise>; export declare function createModiRelatedCheckers | SyncContext>(schema: StorageSchema): RowChecker[]; export declare function createModiRelatedTriggers | SyncContext>(schema: StorageSchema): Trigger[];