export interface SignatureProps { type?: string; penColor?: string; lineWidth?: number; backgroundColor?: string; className?: string; canvasId?: string; onStart?(): void; onSigning?(): void; onEnd?(): void; } export interface SignatureInstance { getImage(): { image: string; canvas: HTMLCanvasElement | null; }; clear(): void; } export type SignatureThemeVars = { signaturePadding?: string; signatureContentHeight?: string; signatureContentBackground?: string; signatureContentBorder?: string; signatureBorderRadius?: string; };