import { LitElement } from 'lit'; import type { Suggestion, SuggestionVariant, WelcomeScreenLayout } from '../../types/index.js'; import './define-suggestion-chips.js'; /** * @tag loquix-welcome-screen * @summary Empty-state welcome screen with heading, suggestions, and branding. * * Place inside `` to show when no messages exist. * * @slot logo - Brand logo/icon above the heading. * @slot heading - Custom heading markup (overrides `heading` property). * @slot subheading - Custom subheading markup (overrides `subheading` property). * @slot suggestions - Override the default suggestion chips. * @slot footer - Additional content below suggestions. * * @cssprop [--loquix-welcome-padding] - Container padding. * @cssprop [--loquix-welcome-max-width] - Maximum width. * @cssprop [--loquix-welcome-heading-font-size] - Heading font size. * @cssprop [--loquix-welcome-heading-font-weight] - Heading font weight. * @cssprop [--loquix-welcome-heading-color] - Heading color. * @cssprop [--loquix-welcome-subheading-font-size] - Subheading font size. * @cssprop [--loquix-welcome-subheading-color] - Subheading color. */ export declare class LoquixWelcomeScreen extends LitElement { static styles: import("lit").CSSResult[]; private _localize; /** Main heading text. */ heading?: string; /** Subheading text below the heading. */ subheading: string; /** Layout mode. */ layout: WelcomeScreenLayout; /** Suggestion items to render as chips. */ suggestions: Suggestion[]; /** Visual variant for suggestion chips. */ suggestionVariant: SuggestionVariant; protected render(): import("lit").TemplateResult<1>; } //# sourceMappingURL=loquix-welcome-screen.d.ts.map