interface ConvertOptions {
    code: string;
    duration: number;
    width?: number;
    height?: number;
    deviceScaleFactor?: number;
    sample_ratio?: number;
}
interface ScreenshotOptions {
    code: string;
    width?: number;
    height?: number;
    deviceScaleFactor?: number;
    delay?: number;
}
export declare function htmlToVideo({ code, duration, width, height, deviceScaleFactor, sample_ratio, }: ConvertOptions): Promise<string>;
/**
 * 截取HTML页面的屏幕截图
 * @param options 截图选项
 * @returns 返回图片的临时文件路径
 */
export declare function htmlToScreenshot({ code, width, height, deviceScaleFactor, delay, }: ScreenshotOptions): Promise<string>;
export {};
