import type { KeyObject } from 'node:crypto'; import { type ProviderId } from '@dharma-ai-labs/agent-fabric-contracts'; import { type SkillBundle } from '@dharma-ai-labs/agent-fabric-skill-manager'; import { type RepositoryTransferIndexV2 } from './repositoryPackageTransfer.js'; type Row = Record; export declare function receiveRepositoryPackageDelivery(input: { envelope: unknown; bundle: SkillBundle; serverPublicKey: KeyObject; scope: { organizationId: string; repositoryBindingId: string; repositoryAgentId: string; deviceId: string; workspaceId: string; provider: ProviderId; }; now?: () => Date; fetchIndex: () => Promise; fetchChunk: (fileIndex: number, chunkIndex: number) => Promise; }): Promise<{ files: import("./repositoryPackageTransfer.js").RepositoryTransferFile[]; bundle: SkillBundle; envelope: Row; index: RepositoryTransferIndexV2; assertCurrent: () => void; }>; export {}; //# sourceMappingURL=repositoryPackageDelivery.d.ts.map