import { CustomElement } from '../../Abstracts/CustomElement';
/**
 * The `{@link LayoutElement}` element.
 *
 * @public
 */
export declare class LayoutElement extends CustomElement {
    private _slotChangeSubscription;
    private _slot;
    /**
     * @public
     */
    constructor();
    /**
     * Returns the `{@link is}` property.
     * The `{@link is}` property represents natural name of this element.
     *
     * @public
     * @static
     * @readonly
     */
    static get is(): string;
    /**
     * Gets or sets the `items` property.
     *
     * @public
     * @readonly
     */
    get items(): Array<HTMLElement>;
    /**
     * @public
     * @override
     */
    disconnectedCallback(): void;
    /**
     * @protected
     * @override
     */
    protected onApplyTemplate(): void;
    /**
     * @protected
     * @virtual
     */
    protected onItemsChanged(): void;
}
//# sourceMappingURL=LayoutElement.d.ts.map