import { ExtractPropTypes, PropType } from 'vue'; import { IAnyObject, IRenderConfig } from '../../utils'; declare const commonAttrProps: { fieldKey: { type: StringConstructor; }; modelValue: {}; otherValue: {}; values: { type: PropType; default: () => never[]; }; dependOnValues: PropType; outDependOnValues: PropType; disabled: BooleanConstructor; showTemplate: { type: BooleanConstructor; default: boolean; }; changeCount: { type: NumberConstructor; }; onStatusChange: {}; config: { type: PropType>; default: () => {}; }; usingRules: BooleanConstructor; rules: ArrayConstructor; error: {}; id: {}; tableData: { type: PropType; }; onSearch: { type: PropType<() => void>; }; }; export type InputProps = ExtractPropTypes; export declare const formInputProps: { fieldKey: { type: StringConstructor; }; modelValue: {}; otherValue: {}; values: { type: PropType; default: () => never[]; }; dependOnValues: PropType; outDependOnValues: PropType; disabled: BooleanConstructor; showTemplate: { type: BooleanConstructor; default: boolean; }; changeCount: { type: NumberConstructor; }; onStatusChange: {}; config: { type: PropType>; default: () => {}; }; usingRules: BooleanConstructor; rules: ArrayConstructor; error: {}; id: {}; tableData: { type: PropType; }; onSearch: { type: PropType<() => void>; }; }; export declare const formInputViewProps: { fieldKey: { type: StringConstructor; }; modelValue: {}; otherValue: {}; values: { type: PropType; default: () => never[]; }; dependOnValues: PropType; outDependOnValues: PropType; disabled: BooleanConstructor; showTemplate: { type: BooleanConstructor; default: boolean; }; changeCount: { type: NumberConstructor; }; onStatusChange: {}; config: { type: PropType>; default: () => {}; }; usingRules: BooleanConstructor; rules: ArrayConstructor; error: {}; id: {}; tableData: { type: PropType; }; onSearch: { type: PropType<() => void>; }; }; export declare const fromInputEmits: string[]; export declare const formInputEmits: string[]; export {};