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 {};
