import { GalaChainContext } from "../types"; export declare class UniqueTransactionService { private static UT_INDEX_KEY; private static getUniqueTransactionKey; private static putUniqueTransaction; private static ensureUniqueKey; static ensureUniqueTransaction(ctx: GalaChainContext, uniqueKey: string): Promise; static isUniqueTransactionKey(key: string): boolean; static pickUniqueTransactionWrites(writes: Record): Record; /** * Copy UNTX writes from a sandbox onto the parent context so a failed inner * operation still consumes its uniqueKey. */ static copyUniqueTransactionWrites(from: GalaChainContext, to: GalaChainContext): void; } //# sourceMappingURL=UniqueTransactionService.d.ts.map