import type { CssColor } from '@breadstone/mosaik-themes';
import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable';
import type { IClearableProps } from '../../../Behaviors/Clearable';
import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { IFocusableProps } from '../../../Behaviors/Focusable';
import type { IInvalidableProps } from '../../../Behaviors/Invalidable';
import type { ILabelableProps } from '../../../Behaviors/Labelable';
import type { IValueableProps } from '../../../Behaviors/Valueable';
import type { IVariantableProps } from '../../../Behaviors/Variantable';
/**
 * Represents the `{@link ISignaturePadElementProps}` interface.
 *
 * @public
 */
export interface ISignaturePadElementProps extends IDisableableProps, IFocusableProps, IVariantableProps, IValueableProps, IInvalidableProps, ILabelableProps, IAppearanceableProps, IClearableProps {
    width: number;
    height: number;
    placeholder: string;
    minDistance: number;
    throttle: number;
    dotSize: number;
    minWidth: number;
    maxWidth: number;
    velocityFilterWeight: number;
    backgroundColor: CssColor;
    penColor: CssColor;
    required: boolean;
}
//# sourceMappingURL=ISignaturePadElementProps.d.ts.map