/**
 * driver-sdk — public surface (inlined into @aperant/framework@0.8.5).
 *
 * Originally shipped as the standalone `@aperant/driver-sdk` package; the
 * 0.8.4 publish failed because workspace:* rewrote to an unpublished
 * 0.1.0 spec, leaving framework consumers with a 404. The 0.8.5 inline
 * folds 875 LOC of zero-dep SDK into the framework tarball; the
 * subdirectory boundary is enforced by __tests__/import-direction.test.ts
 * so re-extraction stays mechanical if/when a real third-party driver
 * author asks for a standalone install.
 *
 * Framework consumers import these symbols via the
 * `@aperant/framework/driver-sdk` subpath export (declared in
 * packages/framework/package.json:exports) — Node resolves through the
 * framework's self-symlinked node_modules to the compiled dist output,
 * matching how `@aperant/framework/cost`, `./schemas`, `./standalone`
 * already work. Public surface enumerated in
 * __tests__/public-api-lock.test.ts.
 */
export type { ConformanceCheck, ConformanceReport } from './conformance.js';
export { runConformanceKit } from './conformance.js';
export { DriverConfigError, DriverEvidenceCaptureError, DriverInvocationError, DriverManifestSchemaError, DriverNotApprovedError, DriverPreflightError, UnsatisfiedRequiredCapabilityError, } from './errors.js';
export type { AssertNetworkArgs, AssertOutputArgs, AssertTextArgs, AssertVisibleArgs, AwaitSignalArgs, CaptureLogsArgs, ClickArgs, DomDumpArgs, DragDropArgs, DriverModule, DumpStateArgs, ExecuteJsArgs, Handle, IdlVerbName, KeyArgs, LaunchArgs, NavigateArgs, RecordVideoArgs, ScreenshotArgs, SelectArgs, SwipeArgs, SwitchContextArgs, Target, TargetKind, TeardownArgs, TriggerArgs, TypeArgs, UploadFileArgs, VerbResult, WaitForEventArgs, WaitForIdleArgs, } from './idl.js';
export { ASSERTION_VERBS, ASYNC_VERBS, EVIDENCE_VERBS, IDL_VERB_ARGS, IDL_VERB_NAMES, INTERACTION_VERBS, isVerbResult, LIFECYCLE_VERBS, validateVerbArgs, } from './idl.js';
export type { AuditBlock, DriverManifest, Integrity, LocalCommand, NetworkPosture, PreflightCheck, Provenance, Publisher, SandboxProfile, SecurityBlock, Stability, Transport, TrustBlock, TrustTier, } from './manifest.js';
export type { RetryOptions } from './retry.js';
export { retryWithBackoff } from './retry.js';
//# sourceMappingURL=index.d.ts.map