import { Parameter, PortfolioSelection } from "./../index";
export interface PortfolioExtractInterface {
    selection?: Array<PortfolioSelection>;
    singleFileAsZip?: boolean;
}
export declare class PortfolioExtract implements PortfolioExtractInterface, Parameter {
    selection?: Array<PortfolioSelection>;
    singleFileAsZip?: boolean;
    constructor(data: any);
    static getSelectionDefault(): Array<PortfolioSelection>;
    static getSelectionDescription(): string;
    static getSingleFileAsZipDefault(): boolean;
    static getSingleFileAsZipDescription(): string;
    static fromJson(data: any): PortfolioExtract;
    toJson(): any;
    clone(): PortfolioExtract;
}
