import React, { CSSProperties } from 'react';
import { CanvasQRCodeProps } from 'qrcode.react';
interface PosterProps {
    /**
     * @description 海报图片链接
     * @default
     */
    posterSrc: string;
    /**
     * @description 海报图片宽度，若不填写，默认图片原始宽度
     * @default
     */
    posterWidth?: number;
    /**
     * @description 海报图片高度，若不填写，默认图片原始高度
     * @default
     */
    posterHeight?: number;
    /**
     * @description 海报canvasId，确保唯一
     * @default 'posterCanvas'
     */
    posterCanvasId?: string;
    /**
     * @description 生成海报canvas的样式
     * @default
     */
    posterCanvasStyle?: CSSProperties;
    /**
     * @description 二维码链接
     * @default
     */
    qrSrc: string;
    /**
     * @description 二维码图片宽度，若不填写，默认图片原始宽度
     * @default
     */
    qrWidth?: number;
    /**
     * @description 二维码图片高度，若不填写，默认图片原始高度
     * @default
     */
    qrHeight?: number;
    /**
     * @description 二维码距离左侧偏移量
     * @default 0
     */
    qrX?: number;
    /**
     * @description 二维码距离顶部偏移量
     * @default 0
     */
    qrY?: number;
    /**
     * @description 二维码canvas的id，确保唯一
     * @default 0
     */
    qrCodeId?: string;
    /**
     * @description 自定义qrcode.react里面的其他属性
     * @default 0
     */
    qrProps?: CanvasQRCodeProps;
    /**
     * @description 是否存在二维码底部的占位框
     * @default true
     */
    isSeat?: boolean;
    /**
     * @description 二维码底部的占位框的距离二维码四周偏移量
     * @default 8
     */
    seatAroundDistance?: number;
    /**
     * @description 二维码底部的占位框的圆角
     * @default 10
     */
    seatRadius?: number;
    /**
     * @description 二维码底部的占位框的填充颜色
     * @default '#fff'
     */
    seatFillColor?: string;
    /**
     * @description 海报图片存在跨域时，那么isCors需要为true
     * @default true
     */
    isCors?: boolean;
    /**
     * @description 是否通过点击生成二维码
     * @default true
     */
    isClickGenerateCanvasQr?: boolean;
}
export interface ForwardRefType {
    clickGenerateCanvasQr: () => Promise<any>;
}
declare const _default: React.ForwardRefExoticComponent<PosterProps & React.RefAttributes<ForwardRefType>>;
export default _default;
