///
import './style/index.less';
export interface SignaturePadHandle {
/** 清除画布 */
clear: () => void;
/** 获取签名图片的 base64 数据 */
getDataURL: () => string | undefined;
}
export interface SignaturePadProps extends React.HTMLAttributes {
/** 画布宽度 */
width?: number;
/** 画布高度 */
height?: number;
/** 线条颜色 */
penColor?: string;
/** 线条粗细 */
penWidth?: number;
/** 背景颜色 */
backgroundColor?: string;
/** 清除按钮文字 */
clearText?: string;
/** 完成按钮文字 */
doneText?: string;
/** 是否显示工具栏 */
showToolbar?: boolean;
/** 签名完成回调 */
onDone?: (_dataUrl: string) => void;
/** 默认的签名图片(base64或图片URL) */
defaultValue?: string;
}
declare const SignaturePad: import("react").ForwardRefExoticComponent>;
export default SignaturePad;