export const BACKUP_SIGNATURE: string; export const BACKUP_VERSION: number; export const MIN_SUPPORTED_BACKUP_VERSION: number; export function getExtensionFromMimeType(mimeType: string): string; export function getCandidateExtensions(mimeType?: string): string[]; export function normalizeBackupAssetType(type?: string, mimeType?: string): 'IMAGE' | 'VIDEO' | 'AUDIO'; export function normalizeCacheMediaType(type?: string, mimeType?: string): 'image' | 'video' | 'audio'; export function sanitizeFileName(name: unknown): string; export function generateIdFromUrl(url: string): string; export function appendUrlHashToBackupName(baseName: string, url?: string): string; export function ensureUniqueBackupName(baseName: string, usedNames: Set): string; export function hasExportableTaskMedia(result: unknown): boolean; export function formatTimestampForFilename(timestamp?: number): string; export function buildAssetExportBaseName(assetId: string, createdAt?: number): string; export function mergePromptData(input: any): any; export function filterCompletedMediaTasks(tasks: any[]): any[]; export function buildFolderPathMap(folders: any[]): Map; export function collectFolderPathsFromBoardPaths(boardPaths: any[]): string[]; export function getFolderDepth(...args: any[]): number; export function sortFoldersByDepth(folders: any[]): any[]; export function getFolderKey(...args: any[]): string; export function findBinaryFile(files: any[], candidates: string[]): any; export function validateBackupManifest(manifest: any): any; export function exportKnowledgeBaseData(...args: any[]): any; export function importKnowledgeBaseData(...args: any[]): any;