import { ILockToolkit, OptimisticLockOptions, OptimisticLockResult } from "../core/types"; export declare class OptimisticLockStrategy { private readonly toolkit; constructor(toolkit: ILockToolkit); acquire(resources: string[], options?: OptimisticLockOptions): Promise; update(resources: string[], expectedVersion: number, options?: OptimisticLockOptions): Promise; } //# sourceMappingURL=optimistic-strategy.d.ts.map