import type { SandboxInstanceLike } from "./tangle-types.js"; export declare const EXACT_PROCESS_METADATA_KEY = "tangle.exactProcess"; export declare function assertExactProcessSandbox(box: SandboxInstanceLike, providerName: string, teamId?: string, requestDigest?: `sha256:${string}`): void; export declare function isExactProcessSandbox(box: SandboxInstanceLike, providerName: string, teamId?: string, requestDigest?: `sha256:${string}`): boolean; export declare function isExactProcessRequestConflict(box: SandboxInstanceLike, providerName: string, teamId: string | undefined, idempotencyKey: string, requestDigest: `sha256:${string}`): boolean; export declare function assertUnreservedMetadata(metadata: Record): void; export declare function assertSupportedProviderOptions(providerOptions: Record | undefined): void; export declare function assertAbsoluteFilePath(path: string): void; export declare function assertSignalOptions(value: { signal?: AbortSignal; }, label: string): void; export declare function assertFileOptions(value: { mode?: number; maxBytes?: number; signal?: AbortSignal; }, label: string): void; export declare function metadataMatches(actual: Record | undefined, expected: Record | undefined): boolean;