interface SequenceObject { created: number; path: string; hash: string; name: string; } interface VideoObject { created: number; path: string; hash: string; name: string; } interface ImageObject { path: string; hash: string; name: string; } export declare class Files { private static sequencesDir; static init(sequencesDir: string): Promise; static exists(path: string): Promise; static enumerateSequenceDirs(): Promise; static enumerateSequences(): Promise; static isSequence(dirPath: string): Promise; static enumerateVideos(path: string): Promise; static enumerateSequence(path: string): Promise; } export type { SequenceObject, VideoObject, ImageObject };