/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
import { ICustomElement } from '@tylertech/forge-core';
export interface IButtonAreaComponent extends ICustomElement {
    disabled: boolean;
}
declare global {
    interface HTMLElementTagNameMap {
        'forge-button-area': IButtonAreaComponent;
    }
}
/**
 * The custom element class behind the `<forge-button-area>` element.
 *
 * @tag forge-button-area
 */
export declare class ButtonAreaComponent extends HTMLElement implements IButtonAreaComponent {
    static get observedAttributes(): string[];
    private _foundation;
    constructor();
    connectedCallback(): void;
    disconnectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    /** Controls whether the component and associated button element are disabled. */
    disabled: boolean;
}
