import * as React from 'react';
import React__default, { FC } from 'react';
import { SignaturePadOptions } from 'signature_pad';
import { P as PositionType } from '../commonTypes-BtF87PmG.mjs';

type LabelProps = {
    hint?: React.ReactNode;
    hintSide?: PositionType;
    htmlFor?: string;
    required?: boolean;
};

interface SignatureCanvasProps extends SignaturePadOptions {
    canvasProps?: React__default.CanvasHTMLAttributes<HTMLCanvasElement>;
    clearOnResize?: boolean;
    onGetImage?: any;
    helperText?: any;
    texts?: {
        clear?: string;
    };
    labelProps?: LabelProps;
    label?: any;
}
declare const Signature: FC<SignatureCanvasProps>;

export { Signature, type SignatureCanvasProps };
