export class AuroElement extends LitElement {
    static get properties(): {
        /**
         * Defines the language of an element.
         * @default {'default'}
         */
        layout: {
            type: StringConstructor;
            attribute: string;
            reflect: boolean;
        };
        shape: {
            type: StringConstructor;
            attribute: string;
            reflect: boolean;
        };
        size: {
            type: StringConstructor;
            attribute: string;
            reflect: boolean;
        };
        onDark: {
            type: BooleanConstructor;
            attribute: string;
            reflect: boolean;
        };
    };
    /**
     * Returns true if the element has focus.
     * @private
     * @returns {boolean} - Returns true if the element has focus.
     */
    private get componentHasFocus();
    resetShapeClasses(): void;
    resetLayoutClasses(): void;
    updateComponentArchitecture(): void;
    updated(changedProperties: any): void;
    render(): any;
}
import { LitElement } from "lit";
