import React, { ComponentProps, RefObject } from "react";
import { FilterMenuChange, FilterMenuFooterClick, FilterMenuFormSubmit, FilterMenuSearchChange, Type, Variant } from "./types";
export type EbayFilterMenuProps = Omit<ComponentProps<"span">, "onChange"> & {
    classPrefix?: string;
    formName?: string;
    formAction?: string;
    formMethod?: string;
    variant?: Variant;
    type?: Type;
    searchHeaderValue?: string;
    searchHeaderPlaceholderText?: string;
    a11ySearchHeaderClearText?: string;
    forwardedRef?: RefObject<HTMLSpanElement>;
    onSearchChange?: FilterMenuSearchChange;
    onFormSubmit?: FilterMenuFormSubmit;
    onFooterClick?: FilterMenuFooterClick;
    onChange?: FilterMenuChange;
};
declare const _default: React.ForwardRefExoticComponent<Omit<EbayFilterMenuProps, "ref"> & React.RefAttributes<React.FC<EbayFilterMenuProps>>>;
export default _default;
//# sourceMappingURL=filter-menu.d.ts.map