import sharp from 'sharp';
import fontkit from 'fontkit';
import { IPoster } from "./types";
export declare const loadFont: (filename: string, postscriptName?: string) => fontkit.Font | fontkit.FontCollection;
/**
 * 创建海报 多种对齐方式
 * 1、图片（高斯模糊、圆角、缩放模式）
 * 2、矩形（线性渐变、径向渐变、高斯模糊、圆角）
 * 3、文本（多行、省略号、字体设置）
 * 4、分片文本（多行、省略号、分片样式、字体设置）
 * 5、直线
 * 6、旋转【计划更新】
 * 7、贝塞尔曲线【计划更新】
 * 8、其他形状【计划更新】
 */
export declare const createPoster: (data: IPoster) => Promise<sharp.Sharp>;
