import { CSSResult } from 'lit';
import { TButtonContainer } from '../../types/components/containers';
import { NamiElement } from '../NamiElement';
export declare class NamiButton extends NamiElement {
    component: TButtonContainer;
    inFocusedState: boolean;
    scaleFactor: number;
    constructor();
    connectedCallback(): void;
    disconnectedCallback(): void;
    updated(): void;
    private _handleFocus;
    private _handleBlur;
    private _dispatchFocusChange;
    private _handleKeyDown;
    private _handleClick;
    protected styles(): CSSResult;
    render(): any[] | import("lit-html").TemplateResult<1>;
}
