UNPKG

awesome-gcl

Version:
27 lines (26 loc) 870 B
import { CheckboxComponentsEnum, CheckboxConstructorPropTypes } from "./types"; /** * @param size controls the width and height * @param checked controls the border color and background color * @returns string with all tailwind classes to be used in the component * @see Checkbox component */ interface ICheckboxStyle { buildStyleRules: () => Record<`${CheckboxComponentsEnum}Class`, string>; } export declare class CheckboxStyles implements ICheckboxStyle { private additionalClasses; private size; private sizes; private themes; constructor({ additionalClasses, size }: CheckboxConstructorPropTypes); private getThemeRules; private getSizeRules; buildStyleRules(): { wrapperClass: string; labelClass: string; inputClass: string; iconClass: string; }; } export {};