import type { DesignResourceManifestCollectionName } from "./design-resource-fact-manifest-types.js"; export interface DesignResourceHandoffBundleOptions { repository: string; draft_directory: string; output_directory: string; manifest_paths: string[]; max_handoff_bytes: number; } export interface DesignResourceHandoffBundleResult { status: "published"; output_directory: string; handoffs: Array<{ path: string; sha256: string; bytes: number; scope_key: string; target_key: string; }>; manifests: Array<{ path: string; sha256: string; scope_key: string; target_key: string; collections: Array<{ name: DesignResourceManifestCollectionName; expected_count: number; identity_sha256: string; }>; }>; } export declare function publishDesignResourceHandoffBundle(options: DesignResourceHandoffBundleOptions): Promise;