export declare const searchFormInputProps: {
    label: {
        type: StringConstructor;
        default: string;
    };
    prop: {
        type: StringConstructor;
        required: true;
    };
    disabled: {
        type: BooleanConstructor;
        default: false;
    };
    noDefaultSync: {
        type: BooleanConstructor;
        default: false;
    };
};
export declare const searchFormInputEmits: {
    keyupEnter: (...value: any[]) => boolean;
    'update:modelValue': (_value: string | number) => boolean;
    input: (value: string) => boolean;
    change: (value: string) => boolean;
    focus: (evt: FocusEvent) => boolean;
    blur: (evt: FocusEvent) => boolean;
    clear: () => boolean;
    mouseleave: (evt: MouseEvent) => boolean;
    mouseenter: (evt: MouseEvent) => boolean;
    keydown: (evt: Event | KeyboardEvent) => boolean;
    compositionstart: (evt: CompositionEvent) => boolean;
    compositionupdate: (evt: CompositionEvent) => boolean;
    compositionend: (evt: CompositionEvent) => boolean;
};
export declare const SearchFormInputName = "GmSearchFormInput";
