import type { FullToken } from '../../theme/internal';
import type { GlobalToken } from '../../theme/interface';
export type InputToken<T extends GlobalToken = FullToken<'Input'>> = T & {
    inputAffixPadding: number;
    inputPaddingVertical: number;
    inputPaddingVerticalLG: number;
    inputPaddingVerticalSM: number;
    inputPaddingHorizontal: number;
    inputPaddingHorizontalLG: number;
    inputPaddingHorizontalSM: number;
    inputBorderHoverColor: string;
    inputBorderActiveColor: string;
    /**
     * @description 前/后置标签背景色
     */
    addonBg: string;
    /**
     * @description 输入框hover状态时背景颜色
     */
    hoverBg: string;
    /**
     * @description 输入框激活状态时背景颜色
     */
    activeBg: string;
    /**
     * @description 激活态阴影
     */
    activeShadow: string;
    /**
     * @description 错误状态时激活态阴影
     */
    errorActiveShadow: string;
    /**
     * @description 警告状态时激活态阴影
     */
    warningActiveShadow: string;
};
export declare function initInputToken<T extends GlobalToken = GlobalToken>(token: T): InputToken<T>;
