import './index.scss';
import type { CommonInputProps, CommonInputValue } from './types';
declare const _default: import("vue").DefineComponent<CommonInputProps, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    input: (value: CommonInputValue) => any;
    "update:modelValue": (value: CommonInputValue) => any;
    blur: (event: FocusEvent) => any;
    change: (value: CommonInputValue) => any;
    focus: (event: FocusEvent) => any;
    "batch-input": (rawContent: string, processedContent: CommonInputValue) => any;
}, string, import("vue").PublicProps, Readonly<CommonInputProps> & Readonly<{
    onInput?: (value: CommonInputValue) => any;
    "onUpdate:modelValue"?: (value: CommonInputValue) => any;
    onBlur?: (event: FocusEvent) => any;
    onChange?: (value: CommonInputValue) => any;
    onFocus?: (event: FocusEvent) => any;
    "onBatch-input"?: (rawContent: string, processedContent: CommonInputValue) => any;
}>, {
    size: "large" | "default" | "small" | "mini";
    modelValue: CommonInputValue;
    showBatchInput: boolean;
    batchInputPopoverTitle: string;
    batchInputPlaceholder: string;
    batchInputPopoverWidth: string | number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
