import { failureRes } from "..";
import { role } from "../login/accounts";
export declare type cloudRes = cloudResSuccess | failureRes;
export declare type cloudResSuccess = {
    code: 200;
    token: string;
    host: string;
    data: Array<cloudResFolder>;
};
export declare type cloudResFolder = {
    type: "folder";
    libelle: string;
    date: string;
    taille: number;
    /**
     * @description Only for cloud roots
     */
    quota?: number;
    id: string;
    isLoaded: boolean;
    children: Array<cloudResFolder | cloudResFile>;
};
export declare type cloudResFile = {
    type: "file";
    libelle: string;
    date: string;
    taille: number;
    id: string;
    proprietaire: {
        id: number;
        type: role;
        nom: string;
        prenom: string;
        particule: string;
    };
};
//# sourceMappingURL=cloud.d.ts.map