import { LegacyButtonProps } from './LegacyButton';
import { ButtonReferenceType, ButtonProps as NewButtonProps } from './Button.types';
export type ButtonProps = LegacyButtonProps | NewButtonProps;
declare const Button: import("react").ForwardRefExoticComponent<(NewButtonProps | Omit<import("./LegacyButton").ButtonProps, "ref"> | Omit<import("./LegacyButton").CommonProps & Omit<Omit<import("react").DetailedHTMLProps<import("react").AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>, "ref"> & {
    ref?: ((instance: HTMLAnchorElement | null) => void | import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import("react").DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import("react").RefObject<HTMLAnchorElement> | null | undefined;
}, "type"> & {
    as?: "a";
}, "ref">) & import("react").RefAttributes<ButtonReferenceType>>;
export default Button;
//# sourceMappingURL=Button.resolver.d.ts.map