import { ID, UploadFile } from '../../interface';
export declare class FileStore {
    private static store;
    private constructor();
    static add(file: UploadFile): void;
    static addAll(files: UploadFile[]): void;
    static remove(id?: ID): UploadFile | undefined;
    static get(fileID: ID): UploadFile | undefined;
    static list(): Promise<UploadFile[]>;
    static size(): number;
    static isEmpty(): boolean;
    static clear(): void;
}
