import SearchFormInput from './SearchFormInput.vue';
export declare const GmSearchFormInput: import("../../../../../../utils").SFCWithInstall<import("vue").DefineComponent<{
    label: {
        type: StringConstructor;
        default: string;
    };
    prop: {
        type: StringConstructor;
        required: true;
    };
    disabled: {
        type: BooleanConstructor;
        default: false;
    };
    noDefaultSync: {
        type: BooleanConstructor;
        default: false;
    };
    modelValue: {
        type: import("vue").PropType<string | number | null>;
    };
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    clear: () => void;
    input: (value: string) => void;
    change: (value: string) => void;
    "update:modelValue": (_value: string | number) => void;
    focus: (evt: FocusEvent) => void;
    blur: (evt: FocusEvent) => void;
    compositionend: (evt: CompositionEvent) => void;
    compositionstart: (evt: CompositionEvent) => void;
    compositionupdate: (evt: CompositionEvent) => void;
    keydown: (evt: Event | KeyboardEvent) => void;
    mouseenter: (evt: MouseEvent) => void;
    mouseleave: (evt: MouseEvent) => void;
    keyupEnter: (...args: any[]) => void;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    label: {
        type: StringConstructor;
        default: string;
    };
    prop: {
        type: StringConstructor;
        required: true;
    };
    disabled: {
        type: BooleanConstructor;
        default: false;
    };
    noDefaultSync: {
        type: BooleanConstructor;
        default: false;
    };
    modelValue: {
        type: import("vue").PropType<string | number | null>;
    };
}>> & {
    onChange?: ((value: string) => any) | undefined;
    onClear?: (() => any) | undefined;
    onInput?: ((value: string) => any) | undefined;
    "onUpdate:modelValue"?: ((_value: string | number) => any) | undefined;
    onFocus?: ((evt: FocusEvent) => any) | undefined;
    onBlur?: ((evt: FocusEvent) => any) | undefined;
    onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
    onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
    onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
    onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
    onMouseenter?: ((evt: MouseEvent) => any) | undefined;
    onMouseleave?: ((evt: MouseEvent) => any) | undefined;
    onKeyupEnter?: ((...args: any[]) => any) | undefined;
}, {
    disabled: boolean;
    label: string;
    noDefaultSync: boolean;
}, {}>> & Record<string, any>;
export type SearchFormInputInstance = InstanceType<typeof SearchFormInput>;
export * from './searchFormInput';
export default GmSearchFormInput;
