import type { CustomElement } from '../Components/Abstracts/CustomElement'; import { IconPosition } from '../Types/IconPosition'; import { Size } from '../Types/Size'; import type { ControlBehaviorBase, ControlBehaviorReturn } from './Abstracts/Behavior'; /** * Represents the `IIconable` interface. * * @public */ export interface IIconableProps { icon: string; iconSize: Size | null; iconPosition: IconPosition; } /** * @public */ export declare const Iconable: >(base: T) => ControlBehaviorReturn; /** * @public */ export declare namespace IIconableProps { const DEFAULTS: IIconableProps; } //# sourceMappingURL=Iconable.d.ts.map