type DurableDriverFacade = typeof import("./durable-driver.js") & typeof import("./driver-contract.js") & typeof import("./driver-tracer.js") & typeof import("./driver-interpreter.js") & typeof import("./loop-driver.js") & typeof import("./driver-run.js"); export declare const DurableDriver: DurableDriverFacade; export declare namespace DurableDriver { type currentDriverVersion = typeof import("./driver-contract.js").currentDriverVersion; type DriverVersion = import("./driver-contract.js").DriverVersion; type ReplayPolicy = import("./driver-contract.js").ReplayPolicy; type DriverOperationKind = import("./driver-contract.js").DriverOperationKind; type DriverOperation = import("./driver-contract.js").DriverOperation; type OperationOutcome = import("./driver-contract.js").OperationOutcome; type WaitDefinition = import("./driver-contract.js").WaitDefinition; type DriverCheckpoint = import("./driver-contract.js").DriverCheckpoint; type DriverResult = import("./driver-contract.js").DriverResult; type DriverDecision = import("./driver-contract.js").DriverDecision; type operationKey = typeof import("./driver-contract.js").operationKey; type inputDigest = typeof import("./driver-contract.js").inputDigest; type makeOperation = typeof import("./driver-contract.js").makeOperation; type encodeCheckpoint = typeof import("./driver-contract.js").encodeCheckpoint; type decodeCheckpoint = typeof import("./driver-contract.js").decodeCheckpoint; type encodeDecision = typeof import("./driver-contract.js").encodeDecision; type decodeDecision = typeof import("./driver-contract.js").decodeDecision; type encodeOutcome = typeof import("./driver-contract.js").encodeOutcome; type decodeOutcome = typeof import("./driver-contract.js").decodeOutcome; type isUnknownOutcome = typeof import("./driver-contract.js").isUnknownOutcome; type isSucceededOutcome = typeof import("./driver-contract.js").isSucceededOutcome; type isFailedOutcome = typeof import("./driver-contract.js").isFailedOutcome; type DriverError = import("./durable-driver.js").DriverError; type DriverVersionMismatch = import("./durable-driver.js").DriverVersionMismatch; type DriverStateInvalid = import("./durable-driver.js").DriverStateInvalid; type DriverInput = import("./durable-driver.js").DriverInput; type DurableAgentDriver = import("./durable-driver.js").DurableAgentDriver; type requireDriverVersion = typeof import("./durable-driver.js").requireDriverVersion; type TracerState = import("./driver-tracer.js").TracerState; type TracerModelStep = import("./driver-tracer.js").TracerModelStep; type makeTracer = typeof import("./driver-tracer.js").makeTracer; type applyOperation = typeof import("./driver-tracer.js").applyOperation; type completeFromCheckpoint = typeof import("./driver-tracer.js").completeFromCheckpoint; type DriverInterpreter = import("./driver-interpreter.js").DriverInterpreter; type DriverJournal = import("./driver-interpreter.js").DriverJournal; type DriverJournalService = import("./driver-interpreter.js").DriverJournalService; type StreamSuccessCodec = import("./driver-interpreter.js").StreamSuccessCodec; type DriverUnknownReplay = import("./driver-interpreter.js").DriverUnknownReplay; type guardUnknownNeverReplay = typeof import("./driver-interpreter.js").guardUnknownNeverReplay; type makeInline = typeof import("./driver-interpreter.js").makeInline; type OperationSpec = import("./driver-interpreter.js").OperationSpec; type RecordedOperation = import("./driver-interpreter.js").RecordedOperation; type layerInline = typeof import("./driver-interpreter.js").layerInline; type layerForRun = typeof import("./driver-interpreter.js").layerForRun; type layerTest = typeof import("./driver-interpreter.js").layerTest; type makeLoopDriver = typeof import("./loop-driver.js").makeLoopDriver; type intercept = typeof import("./driver-run.js").intercept; type interceptStream = typeof import("./driver-run.js").interceptStream; type recordSuspension = typeof import("./driver-run.js").recordSuspension; type bindResume = typeof import("./driver-run.js").bindResume; type abortPending = typeof import("./driver-run.js").abortPending; type chargeUsage = typeof import("./driver-run.js").chargeUsage; type setBudget = typeof import("./driver-run.js").setBudget; type reserveChildBudget = typeof import("./driver-run.js").reserveChildBudget; type refundChildBudget = typeof import("./driver-run.js").refundChildBudget; type recorded = typeof import("./driver-run.js").recorded; type checkpoint = typeof import("./driver-run.js").checkpoint; type logicalOperationId = typeof import("./driver-run.js").logicalOperationId; } export {};