export interface DataInValue {
    value: number;
    percentage: number | null;
    datetime: string;
}
export interface ContentAttributes {
    title: string;
    description: string;
    color: string;
    icon: string | null;
    type: string;
    magnitude: string | null;
    composite: boolean;
    'last-update': string;
    values: DataInValue[];
    total: number;
    'total-percentage': number;
}
export interface Content {
    type: string;
    id: string;
    groupId: string;
    attributes: ContentAttributes[];
}
export interface IncludedAttributes {
    title: string;
    'last-update': string;
    description: string;
    magnitude: string | null;
    content: Content[];
}
export interface DataAttributes {
    title: string;
    'last-update': string;
    description: string;
}
export interface DataMeta {
    'cache-control': {
        cache: string;
        expireAt: string;
    };
}
export interface DataInGetResponse {
    data: {
        type: string;
        id: string;
        attributes: DataAttributes;
        meta: DataMeta;
    };
    included: {
        type: string;
        id: string;
        attributes: IncludedAttributes;
    }[];
}
