import type { VaultfireV3Config, V3EscrowTask } from "./types";
export class TasksModuleV3 {
  constructor(protected readonly cfg: VaultfireV3Config) {}
  async createTask(_deadlines: { assignee: bigint; submit: bigint; dispute: bigint }, _amountWei: bigint) { throw new Error("wire to TaskEscrowV3.createTaskNative"); }
  async placeBid(_taskId: bigint) { throw new Error("wire to TaskEscrowV3.placeBid"); }
  async forceRefund(_taskId: bigint) { throw new Error("wire to TaskEscrowV3.forceRefund"); }
  async task(_taskId: bigint): Promise<V3EscrowTask> { throw new Error("wire to indexer /api/v3/tasks/:id"); }
}
