import { AppearancePdf, Parameter, AppearanceImage, AppearanceSvg } from "./../index";
export interface AppearanceSourceInterface {
    image?: AppearanceImage;
    pdf?: AppearancePdf;
    svg?: AppearanceSvg;
}
export declare class AppearanceSource implements AppearanceSourceInterface, Parameter {
    image?: AppearanceImage;
    pdf?: AppearancePdf;
    svg?: AppearanceSvg;
    constructor(data: any);
    static getImageDescription(): string;
    static getPdfDescription(): string;
    static getSvgDescription(): string;
    static fromJson(data: any): AppearanceSource;
    toJson(): any;
    clone(): AppearanceSource;
}
