import type { EntityContext } from "./types.js"; import type { PutPrecondition, PresignObjectIO } from "./object-io.js"; import { type UploadAuthor } from "./s3.js"; /** * Prime a single mixed-transport upload with the exact metadata and write * fence uploadFile/uploadSymlink will replay. The S3 metadata names and values * intentionally mirror the shared builders in s3.ts. */ export declare function primePrivateFolderUpload(input: { io: PresignObjectIO; ctx: EntityContext; key: string; localPath: string; contentHash?: string; author?: UploadAuthor; precondition?: PutPrecondition; symlink?: boolean; }): Promise; //# sourceMappingURL=private-folder-transport.d.ts.map