import type { FileMeta } from "./img-gen.js"; export declare function mediaDbName(hostDbName: string): string; export interface MediaVersionDoc { readonly type: "version"; readonly hostDocId: string; readonly promptKey: string; readonly seq: number; readonly authorHandle: string; readonly prompt?: string; readonly model?: string; readonly sourceKey?: string; readonly _files: Record; } export interface MediaPointerDoc { readonly type: "pointer"; readonly hostDocId: string; readonly promptKey: string; readonly authorHandle: string; readonly currentSeq: number; } export declare function mediaVersionDocId(hostDocId: string, promptKey: string, seq: number): string; export declare function mediaPointerDocId(hostDocId: string, authorHandle: string): string; export interface BuildMediaVersionDocInput { readonly hostDocId: string; readonly promptKey: string; readonly seq: number; readonly authorHandle: string; readonly files: Record; readonly prompt?: string; readonly model?: string; readonly sourceKey?: string; } export declare function buildMediaVersionDoc(input: BuildMediaVersionDocInput): MediaVersionDoc; export interface BuildMediaPointerDocInput { readonly hostDocId: string; readonly promptKey: string; readonly authorHandle: string; readonly currentSeq: number; } export declare function buildMediaPointerDoc(input: BuildMediaPointerDocInput): MediaPointerDoc;