import type { IContentAlignableProps } from '../../../Behaviors/ContentAlignable'; import type { IBusyableProps } from '../../../Behaviors/Busyable'; import type { IFitableProps } from '../../../Behaviors/Fitable'; import type { IIconableProps } from '../../../Behaviors/Iconable'; import type { ILabelableProps } from '../../../Behaviors/Labelable'; import type { IOrientableProps } from '../../../Behaviors/Orientable'; import type { IReversibleProps } from '../../../Behaviors/Reversible'; import type { IconPosition } from '../../../Types/IconPosition'; import type { Size } from '../../../Types/Size'; import type { IButtonBaseElementProps } from '../Abstracts/IButtonBaseElementProps'; /** * Represents the `IButtonElementProps` interface. * * @public */ export interface IButtonElementProps extends IButtonBaseElementProps, IOrientableProps, IBusyableProps, IReversibleProps, IFitableProps, ILabelableProps, IIconableProps, IContentAlignableProps { icon: string; iconSize: Size | null; iconPosition: IconPosition; } //# sourceMappingURL=IButtonElementProps.d.ts.map