import { type OrchestrationModelBinding, type OrchestrationProfile, type ResourcePointer, type WorkerExecutionAuthorityContract, type WorkerExecutionContract } from "./contracts.ts"; export declare class WorkerExecutionContractError extends Error { constructor(message: string); } export declare function parseWorkerExecutionContract(value: unknown): WorkerExecutionContract; export declare function createWorkerExecutionContract(args: { worker: { profile: OrchestrationProfile; modelBinding: OrchestrationModelBinding; authority: WorkerExecutionAuthorityContract; resourcePointers?: readonly ResourcePointer[]; soul?: string; }; verifier?: { profile: OrchestrationProfile; modelBinding: OrchestrationModelBinding; authority: WorkerExecutionAuthorityContract; resourcePointers?: readonly ResourcePointer[]; soul?: string; }; }): WorkerExecutionContract; export declare function verifierWorkerExecutionContract(contract: WorkerExecutionContract): WorkerExecutionContract | undefined; //# sourceMappingURL=worker-execution-contract.d.ts.map