import { InputComponentsEnum, InputConstructorPropTypes } from "./types";
interface InputStyle {
    buildStyleRules: () => Record<`${InputComponentsEnum}Class`, string>;
}
export declare class InputStyles implements InputStyle {
    private additionalClasses;
    private size;
    private sizes;
    private themes;
    constructor({ additionalClasses, size }: InputConstructorPropTypes);
    private getThemeRules;
    private getSizeRules;
    buildStyleRules(): {
        wrapperClass: string;
        labelClass: string;
        inputWrapperClass: string;
        inputClass: string;
        passwordButtonClass: string;
        captionClass: string;
    };
}
export {};
