import type { CSSObject, FullToken, GlobalToken } from '@antdv/ui/es/theme'; export type InputToken> = T & { inputAffixPadding: number; inputPaddingVertical: number; inputPaddingVerticalLG: number; inputPaddingVerticalSM: number; inputPaddingHorizontal: number; inputPaddingHorizontalLG: number; inputPaddingHorizontalSM: number; inputBorderHoverColor: string; inputBorderActiveColor: string; }; export declare function genPlaceholderStyle(color: string): CSSObject; export declare function genHoverStyle(token: InputToken): CSSObject; export declare function genActiveStyle(token: InputToken): { borderColor: string; boxShadow: string; borderInlineEndWidth: number; outline: number; }; export declare function genDisabledStyle(token: InputToken): CSSObject; export declare function genInputSmallStyle(token: InputToken): CSSObject; export declare function genStatusStyle(token: InputToken, parentCls: string): CSSObject; export declare function genBasicInputStyle(token: InputToken): CSSObject; export declare function genInputGroupStyle(token: InputToken): CSSObject; export declare function initInputToken(token: T): InputToken; declare const _default: (_prefixCls?: import("vue").Ref) => import("@antdv/ui/es/theme").UseComponentStyleResult; export default _default;