import type { ExtensionContext } from "../extensions/types.ts";
import { type TodoOperationResult } from "./todos-types.ts";
export declare function withTodoLock<T>(todosDir: string, id: string, ctx: ExtensionContext, fn: () => Promise<TodoOperationResult<T>>): Promise<TodoOperationResult<T>>;
//# sourceMappingURL=todos-locks.d.ts.map