import type { StyleXStyles } from '@stylexjs/stylex'; import type { ElementType } from 'react'; type IStyles = StyleXStyles<{ margin?: string; width?: string; padding?: string; }>; export interface ICheckBox { size: 'small' | 'medium' | 'large'; color: 'primary' | 'secondary' | 'tertiary' | 'quaternary' | 'quinary'; label: string; Icon: ElementType; labelPlacement?: 'top' | 'right' | 'bottom' | 'left'; disabled?: boolean; loading?: boolean; error?: boolean; errorMessage?: string; indeterminate?: boolean; onChange?: (checked: boolean) => void; checked?: boolean; style?: IStyles; helpText?: string; ariaDescribedBy?: string; } export {};