UNPKG

996 BTypeScriptView Raw
1import * as React from "react";
2import { AbstractButton, AnchorButtonProps, ButtonProps, IAnchorButtonProps, IButtonProps } from "./abstractButton";
3export { IAnchorButtonProps, IButtonProps, ButtonProps, AnchorButtonProps };
4/**
5 * Button component.
6 *
7 * @see https://blueprintjs.com/docs/#core/components/button
8 */
9export declare class Button extends AbstractButton<HTMLButtonElement> {
10 static displayName: string;
11 buttonRef: HTMLButtonElement | null;
12 protected handleRef: React.Ref<HTMLButtonElement>;
13 render(): JSX.Element;
14 componentDidUpdate(prevProps: ButtonProps): void;
15}
16/**
17 * AnchorButton component.
18 *
19 * @see https://blueprintjs.com/docs/#core/components/button
20 */
21export declare class AnchorButton extends AbstractButton<HTMLAnchorElement> {
22 static displayName: string;
23 buttonRef: HTMLAnchorElement | null;
24 protected handleRef: React.Ref<HTMLAnchorElement>;
25 render(): JSX.Element;
26 componentDidUpdate(prevProps: AnchorButtonProps): void;
27}