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 `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