export declare class CardButton {
    /**
     * Name of the icon like `edit`.
     */
    icon: string;
    /**
     * The type of button.
     */
    elementType: BalProps.BalCardButtonElementType;
    /**
     * If `true`, the user cannot interact with the button.
     */
    disabled: boolean;
    /**
     * Specifies the URL of the page the link goes to
     */
    href?: string;
    /**
     * Specifies where to display the linked URL.
     * Only applies when an `href` is provided.
     */
    target: BalProps.BalCardButtonTarget;
    /**
     * Specifies the relationship of the target object to the link object.
     * The value is a space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types).
     */
    rel: string | undefined;
    /**
     * Name of the right button icon
     */
    iconRight: string;
    /**
     * If `true` the label is hidden and a loading spinner is shown instead.
     */
    loading: boolean;
    render(): any;
}
