import type { AssemblyStatus } from './assemblyStatus.ts'; export declare const ASSEMBLY_STATUS_COMPLETED: "ASSEMBLY_COMPLETED"; export declare const ASSEMBLY_STATUS_UPLOADING: "ASSEMBLY_UPLOADING"; export declare const isAssemblyCompletedStatus: (status: string | null | undefined) => status is typeof ASSEMBLY_STATUS_COMPLETED; export declare const isAssemblyUploadingStatus: (status: string | null | undefined) => status is typeof ASSEMBLY_STATUS_UPLOADING; export type AssemblyStage = 'uploading' | 'processing' | 'complete' | 'error'; export declare const getAssemblyStage: (status: AssemblyStatus | null | undefined) => AssemblyStage | null; export type AssemblyUrlFields = { tus_url?: string; tusUrl?: string; assembly_ssl_url?: string; assembly_url?: string; assemblyUrl?: string; }; export type AssemblyUrls = { tusUrl: string | null; assemblyUrl: string | null; }; export type NormalizedAssemblyUrls = { tus: { url: string | null; }; assembly: { url: string | null; }; }; export declare const parseAssemblyUrls: (data: unknown) => AssemblyUrls; export declare const normalizeAssemblyUploadUrls: (data: unknown) => NormalizedAssemblyUrls; //# sourceMappingURL=assemblyUrls.d.ts.map