import { ElementIdHTMLType, ElementClassHTMLType, ElementStyleHTMLType, ElementChildrenType, SizeType } from '../../types';
export declare class LabelClassType {
id?: ElementIdHTMLType;
className?: ElementClassHTMLType;
style?: ElementStyleHTMLType;
children?: ElementChildrenType;
foregroundColor?: string | {
color: string;
opacity: number | string;
};
backgroundColor?: string | {
color: string;
opacity: number | string;
};
titleOnly?: boolean;
iconOnly?: boolean;
icon?: {
slot?: ElementChildrenType;
position?: 'top' | 'bottom' | 'right' | 'left';
};
frame?: {
width?: SizeType;
height?: SizeType;
minWidth?: SizeType;
minHeight?: SizeType;
maxWidth?: SizeType;
maxHeight?: SizeType;
};
primary?: boolean;
secondary?: boolean;
disabled?: boolean;
constructor(id?: undefined, className?: undefined, style?: undefined, children?: undefined);
}