import { ExtractPropTypes } from 'vue';
export declare enum ScreenshotPictureFormat {
    TIFF = "tiff",
    PNG = "png",
    BMP = "bmp",
    GIF = "gif",
    JPG = "jpg",
    ICO = "ico",
    PDF = "pdf"
}
export declare const screenshotProps: {
    /**
     * @description 图片格式，支持tiff、bmp、png、gif、jpg、ico、pdf格式
     */
    format: {
        type: StringConstructor;
        default: ScreenshotPictureFormat;
        validator(v: any): boolean;
    };
    /**
     * @description 图片文件名
     */
    filename: {
        type: StringConstructor;
        default: string;
    };
    /**
     * @description pdf中图片宽度
     */
    width: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * @description pdf中图片高度
     */
    height: {
        type: NumberConstructor;
        default: number;
    };
};
export declare const screenshotEmits: {
    screenshot: (value: any) => boolean;
};
export type ScreenshotProps = ExtractPropTypes<typeof screenshotProps>;
export type ScreenshotEmits = typeof screenshotEmits;
