/// <reference types="react" />
import { IRef, IRefObject } from "../../common/refs";
import { AbstractButton, IButtonProps, IAnchorButtonProps } from "./abstractButton";
export { IAnchorButtonProps, IButtonProps };
export declare class Button extends AbstractButton<HTMLButtonElement> {
    static displayName: string;
    buttonRef: HTMLButtonElement | IRefObject<HTMLButtonElement> | null;
    protected handleRef: IRef<HTMLButtonElement>;
    render(): JSX.Element;
}
export declare class AnchorButton extends AbstractButton<HTMLAnchorElement> {
    static displayName: string;
    buttonRef: HTMLAnchorElement | IRefObject<HTMLAnchorElement> | null;
    protected handleRef: IRef<HTMLAnchorElement>;
    render(): JSX.Element;
}
