import { CustomElement } from "../../internal/custom-element.js"; import { PropertyValues, TemplateResult } from "lit"; declare const logoDefault: TemplateResult<1>; declare const logoCompact: TemplateResult<1>; type LogoSize = (typeof LogoSize)[keyof typeof LogoSize]; declare const LogoSize: { readonly XS: "xs"; readonly SM: "sm"; readonly MD: "md"; readonly LG: "lg"; readonly XL: "xl"; }; type LogoType = (typeof LogoType)[keyof typeof LogoType]; declare const LogoType: { readonly DEFAULT: "default"; readonly STACKED: "stacked"; readonly CENTERED: "centered"; }; type LogoVariant = (typeof LogoVariant)[keyof typeof LogoVariant]; declare const LogoVariant: { readonly REST: "rest"; readonly REST_STATIC: "rest-static"; readonly INVERSE: "inverse"; readonly INVERSE_STATIC: "inverse-static"; }; declare global { interface HTMLElementTagNameMap { 'odx-logo': OdxLogo; } } /** * @summary A component that can display multiple variants of the Dräger logo. * @status rc * @since 1.0 * * @slot - Optional caption of the logo, which should be an instance of ``. * * @cssproperty --height - The height of the logo, use `size` attribute for predefined sizes. */ declare class OdxLogo extends CustomElement { #private; static tagName: string; static styles: import("lit").CSSResult[]; /** * Indicates whether the compact logo version should be used. */ compact: boolean; /** * The size of the logo. */ size: LogoSize; /** * Indicates whether the logo should render itself with safe space around it. */ safeSpace: boolean; /** * The type of the logo, which determines the layout of the caption if present. * `default` - The default logo with the caption to the right of it. * `stacked` - The default logo with the caption stacked to the right of it. * `centered` - The default logo with the caption centered below it. */ type: LogoType; /** * The variant of the logo. **/ variant: LogoVariant; lang: string; connectedCallback(): void; protected updated(props: PropertyValues): void; protected render(): TemplateResult; } export { LogoSize, LogoType, LogoVariant, OdxLogo, logoCompact, logoDefault };