import type { MediaAsset, MediaAssetKind, MediaBundledSource } from '@ankhorage/contracts'; export interface ProjectBundledMediaInput { readonly assetId: string; readonly name: string; readonly kind: MediaAssetKind; readonly body: Uint8Array; readonly contentType?: string; readonly sizeBytes?: number; readonly width?: number; readonly height?: number; readonly durationMs?: number; } export declare class ProjectBundledMediaService { private readonly workspaceRoot; constructor(workspaceRoot: string); bundle(projectId: string, input: ProjectBundledMediaInput): Promise; remove(projectId: string, source: MediaBundledSource): Promise; } export declare function createBundledAuthoringMediaPath(assetId: string, fileName: string): string; //# sourceMappingURL=projectBundledMediaService.d.ts.map