import { type OnMessage } from "./dependencies"; import type { FileTransferOptions, FileTransferIncomingMessage, FileReceiverAPI } from "./types/transfer"; declare const setReceiveOptions: (fileId: string, options: FileTransferOptions, instanceId: string) => void; declare const getActiveTransfers: () => string[]; declare const cancelReceive: (fileId: string, instanceId: string) => void; declare function getFileReceiver(instanceId: string): FileReceiverAPI; declare function createFileReceiveFunction(instanceId: string, options?: FileTransferOptions): (data: FileTransferIncomingMessage, onMessage?: OnMessage) => Promise; declare function cleanupFileReceiver(instanceId: string): void; export { cleanupFileReceiver, createFileReceiveFunction, getFileReceiver, setReceiveOptions, getActiveTransfers, cancelReceive, };