/**
 * SyntroInlineShell — paints the smart-canvas tile stack inline inside a
 * host element with no FAB, no drawer animation, no outside-click-close.
 * Used when the canvas response sets displayMode: 'inline'.
 */
import { LitElement } from 'lit';
import './SyntroTileStack.js';
import type { SmartCanvasRuntime } from '../runtime.js';
import type { TileConfig } from '../types.js';
export declare class SyntroInlineShell extends LitElement {
    static properties: {
        tiles: {
            attribute: boolean;
        };
        isLoading: {
            type: BooleanConstructor;
        };
        error: {
            type: StringConstructor;
        };
        runtimeRef: {
            attribute: boolean;
        };
    };
    tiles: TileConfig[];
    isLoading: boolean;
    error: string | undefined;
    runtimeRef: SmartCanvasRuntime | null;
    createRenderRoot(): this;
    render(): import("lit-html").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'syntro-inline-shell': SyntroInlineShell;
    }
}
