import { f as Sandbox, r as CapabilityMode, t as Capability } from "./types-Bv6I2U1c.mjs"; //#region src/core/capabilities.d.ts declare function supports(sandbox: Pick, capability: Capability): boolean; declare function capabilityMode(sandbox: Pick, capability: Capability): CapabilityMode | false; declare function requireCapability(sandbox: Pick, capability: Capability): CapabilityMode; //#endregion //#region src/core/errors.d.ts declare const sandboxErrorCodes: readonly ["authentication", "permission", "not_found", "timeout", "rate_limited", "unavailable", "unsupported", "invalid_input", "conflict", "terminated", "process_failed", "internal"]; type SandboxErrorCode = (typeof sandboxErrorCodes)[number]; declare function redactSensitive(value: string): string; declare class SandboxError extends Error { readonly code: SandboxErrorCode; readonly provider: string; readonly operation?: string; readonly retryable: boolean; readonly cause?: unknown; constructor(options: { code: SandboxErrorCode; provider: string; message: string; operation?: string; retryable?: boolean; cause?: unknown; }); toString(): string; } declare function isSandboxError(error: unknown): error is SandboxError; //#endregion export { sandboxErrorCodes as a, supports as c, redactSensitive as i, SandboxErrorCode as n, capabilityMode as o, isSandboxError as r, requireCapability as s, SandboxError as t }; //# sourceMappingURL=index-Dh9xob2s.d.mts.map