UNPKG

awesome-gcl

Version:
26 lines (25 loc) 773 B
import { SelectComponentsEnum, SelectConstructorPropTypes } from "./types"; interface SelectStyle { buildStyleRules: () => Record<`${SelectComponentsEnum}Class`, string>; } export declare class SelectStyles implements SelectStyle { private disabled; private isOpen; private size; private sizes; private themes; private additionalClasses; constructor({ additionalClasses, size, disabled, isOpen }: SelectConstructorPropTypes); private getDisabledRule; private getDisplayRule; private getSizeRules; buildStyleRules(): { wrapperClass: string; labelClass: string; inputWrapperClass: string; inputClass: string; optionListClass: string; optionItemClass: string; }; } export {};