import { Parameter, PortfolioFileData } from "./../index";
export interface PortfolioFileInterface {
    creator?: string;
    data: PortfolioFileData;
    fileName?: string;
    mimeType?: string;
    path?: string;
}
export declare class PortfolioFile implements PortfolioFileInterface, Parameter {
    creator?: string;
    data: PortfolioFileData;
    fileName?: string;
    mimeType?: string;
    path?: string;
    constructor(data: any);
    static getCreatorDefault(): string;
    static getCreatorDescription(): string;
    static getDataDescription(): string;
    static getFileNameDefault(): string;
    static getFileNameDescription(): string;
    static getMimeTypeDefault(): string;
    static getMimeTypeDescription(): string;
    static getPathDefault(): string;
    static getPathDescription(): string;
    static fromJson(data: any): PortfolioFile;
    toJson(): any;
    clone(): PortfolioFile;
}
