import { MediaFileInfo } from "../internal/model"; export interface AlbumDirRequest { name: string; condition?: { beginAt?: number; endAt?: number; type?: string; }; order?: string; limit?: number; index?: number; } export interface AlbumQuery { count: number; name: string; path: string; type: 'all' | 'sub'; url: string; } export interface AlbumQueryResponse { albums: AlbumQuery[]; } export interface AlbumDirResponse { count: number; items: MediaFileInfo[]; } export interface AlbumSaveRequest { url: string; type: 'picture' | 'video'; fileExt?: string; saveSystem?: boolean; }