///
import { IRef } from "../../common/refs";
import { AbstractButton, IButtonProps, IAnchorButtonProps, ButtonProps, AnchorButtonProps } from "./abstractButton";
export { IAnchorButtonProps, IButtonProps, ButtonProps, AnchorButtonProps };
export declare class Button extends AbstractButton {
static displayName: string;
buttonRef: HTMLButtonElement | null;
protected handleRef: IRef;
render(): JSX.Element;
componentDidUpdate(prevProps: ButtonProps): void;
}
export declare class AnchorButton extends AbstractButton {
static displayName: string;
buttonRef: HTMLAnchorElement | null;
protected handleRef: IRef;
render(): JSX.Element;
componentDidUpdate(prevProps: AnchorButtonProps): void;
}