UNPKG

836 BTypeScriptView Raw
1/// <reference types="react" />
2import { IRef } from "../../common/refs";
3import { AbstractButton, IButtonProps, IAnchorButtonProps, ButtonProps, AnchorButtonProps } from "./abstractButton";
4export { IAnchorButtonProps, IButtonProps, ButtonProps, AnchorButtonProps };
5export declare class Button extends AbstractButton<HTMLButtonElement> {
6 static displayName: string;
7 buttonRef: HTMLButtonElement | null;
8 protected handleRef: IRef<HTMLButtonElement>;
9 render(): JSX.Element;
10 componentDidUpdate(prevProps: ButtonProps): void;
11}
12export declare class AnchorButton extends AbstractButton<HTMLAnchorElement> {
13 static displayName: string;
14 buttonRef: HTMLAnchorElement | null;
15 protected handleRef: IRef<HTMLAnchorElement>;
16 render(): JSX.Element;
17 componentDidUpdate(prevProps: AnchorButtonProps): void;
18}