declare const _default: import("vue").DefineComponent<{ color: { type: StringConstructor; default: string; }; backBtnColor: { type: StringConstructor; default: string; }; clearBtnColor: { type: StringConstructor; default: string; }; clearBtnText: { type: StringConstructor; default: string; }; backBtnText: { type: StringConstructor; default: string; }; saveBtnText: { type: StringConstructor; default: string; }; headerText: { type: StringConstructor; default: string; }; isWatermark: { type: BooleanConstructor; default: boolean; }; watermarkText: { type: StringConstructor; default: string; }; watermarkTextColor: { type: StringConstructor; default: string; }; isHorizontalScreen: { type: BooleanConstructor; default: boolean; }; isFullScreen: { type: BooleanConstructor; default: boolean; }; bgColor: { type: StringConstructor; default: string; }; canvasBgColor: { type: StringConstructor; default: string; }; title: { type: StringConstructor; default: string; }; lineWidth: { type: NumberConstructor; default: number; }; lineColor: { type: StringConstructor; default: string; }; identity: { type: StringConstructor; default: string; }; signatureTip: { type: StringConstructor; default: string; }; visible: { type: BooleanConstructor; default: boolean; }; scene: { type: StringConstructor; default: string; }; previewInfo: { type: ObjectConstructor; default: any; }; imgBgColor: { type: StringConstructor; default: string; }; }, {}, { isVisible: boolean; showErrtips: boolean; isCrop: boolean; hasDrew: boolean; width: number; height: number; resultImg: string; points: { x: any[]; y: any[]; }; canvasTxt: any; startX: number; startY: number; isDrawing: boolean; sratio: number; portraitHeight: number; portraitWidth: number; isPortrait: boolean; signatureCanvasRect: {}; paths: any[]; originFontSize: string; originIsPortrait: boolean; }, { ratio(): number; stageInfo(): any; myBg(): any; signIdentityText(): string; isHorizontalClass(): { 'act-signature-horizontal-box': boolean; rotate: boolean; portrait: boolean; landscape: boolean; 'safe-area': boolean; }; }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, Readonly>, { visible: boolean; title: string; color: string; scene: string; backBtnColor: string; clearBtnColor: string; clearBtnText: string; backBtnText: string; saveBtnText: string; headerText: string; isWatermark: boolean; watermarkText: string; watermarkTextColor: string; isHorizontalScreen: boolean; isFullScreen: boolean; bgColor: string; canvasBgColor: string; lineWidth: number; lineColor: string; identity: string; signatureTip: string; previewInfo: Record; imgBgColor: string; }>; export default _default;