import { type Entry, type Manifest } from '@openai/agents-core/sandbox'; import type { ManifestMaterializationOptions, MaterializedManifestEntryState, MaterializedManifestState, PreparedMaterializedManifestTransition } from './manifest'; import type { RemoteManifestWriter } from './types'; import type { RemoteSandboxPathResolver } from './types'; export declare function applyLocalSourceManifestEntryToState(state: MaterializedManifestEntryState, path: string, entry: Entry, providerLabel: string, writer: RemoteManifestWriter, resolvePath: RemoteSandboxPathResolver, options?: ManifestMaterializationOptions): Promise; export declare function applyLocalSourceManifestToState(state: MaterializedManifestState, manifest: Manifest, providerLabel: string, writer: RemoteManifestWriter, resolvePath: RemoteSandboxPathResolver, options?: ManifestMaterializationOptions, preparedTransition?: PreparedMaterializedManifestTransition): Promise; export declare function materializeLocalSourceManifest(writer: RemoteManifestWriter, manifest: Manifest, providerLabel: string, resolvePath: RemoteSandboxPathResolver, options?: ManifestMaterializationOptions): Promise; export declare function materializeLocalSourceManifestEntry(writer: RemoteManifestWriter, absolutePath: string, entry: Entry, providerLabel: string, options?: ManifestMaterializationOptions): Promise;