import { Meta } from './Meta';
import { MulterFile } from './MulterFile.type';
export interface FlassetOffchain {
    meta: Meta;
    uuid: string;
    active: boolean;
    price: number;
    asset: {
        file?: MulterFile;
        link?: string;
        webhook?: string;
    };
    details: FlassetDetails;
    network: number;
}
export interface FlassetFile {
    uuid: string;
}
export interface FlassetLink {
    link: string;
}
export interface FlassetDetails {
    cover?: MulterFile;
    coverUrl?: string;
    additionalCovers?: {
        cover1: MulterFile;
        cover1Url: string;
        cover2?: MulterFile;
        cover2Url?: string;
    };
    title: string;
    description: string;
    tags?: string[];
    category: string;
}
export interface FlassetOffchainPublic {
    uuid: string;
    price: number;
    title: string;
    description: string;
    cover: string;
    cover1?: string;
    cover2?: string;
    tags?: string[];
    category: string;
    meta: Meta;
}
