import { type SandboxArchiveLimits } from '../../client';
import type { WorkspaceArchiveData } from '../../session';
export declare function createWorkspaceArchive(sourceRoot: string, excludedLogicalPaths: Set<string>): Promise<Uint8Array>;
export declare function restoreWorkspaceArchive(data: WorkspaceArchiveData, destinationRoot: string, options?: {
    archiveLimits?: SandboxArchiveLimits | null;
}): Promise<void>;
