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 {};