import { VNode } from 'vue'; export declare function hasPrefixSuffix(instance: any): boolean; declare const ClearableLabeledInput: import("vue").DefineComponent<{ prefixCls: import("vue-types").VueTypeValidableDef & { default: string; }; inputType: import("vue-types").VueTypeDef<"input" | "text">; value: import("vue-types").VueTypeValidableDef; defaultValue: import("vue-types").VueTypeValidableDef; allowClear: import("vue-types").VueTypeValidableDef; element: import("vue-types").VueTypeValidableDef; handleReset: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; disabled: import("vue-types").VueTypeValidableDef; size: import("vue-types").VueTypeDef<"default" | "small" | "large">; suffix: import("vue-types").VueTypeValidableDef; prefix: import("vue-types").VueTypeValidableDef; addonBefore: import("vue-types").VueTypeValidableDef; addonAfter: import("vue-types").VueTypeValidableDef; readonly: import("vue-types").VueTypeValidableDef; isFocused: import("vue-types").VueTypeValidableDef; }, unknown, unknown, {}, { renderClearIcon(prefixCls: string): JSX.Element; renderSuffix(prefixCls: string): JSX.Element; renderLabeledIcon(prefixCls: string, element: VNode): VNode; renderInputWithLabel(prefixCls: string, labeledElement: VNode): JSX.Element; renderTextAreaWithClearIcon(prefixCls: string, element: VNode): JSX.Element; renderClearableLabeledInput(): JSX.Element; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ prefixCls: string; handleReset: (...args: any[]) => any; } & { element?: import("../_util/type").VueNode; size?: "default" | "small" | "large"; disabled?: boolean; value?: any; defaultValue?: any; allowClear?: boolean; prefix?: import("../_util/type").VueNode; suffix?: import("../_util/type").VueNode; inputType?: "input" | "text"; addonBefore?: import("../_util/type").VueNode; addonAfter?: import("../_util/type").VueNode; readonly?: boolean; isFocused?: boolean; }>, { prefixCls: string; handleReset: (...args: any[]) => any; }>; export default ClearableLabeledInput;