import { LitElement } from '../../../../../node_modules/lit'; import { SbWatermarkProps as Props, WatermarkBadge, WatermarkLogoAlign, WatermarkPart, WatermarkVariant } from './watermark.types'; /** * Branded badge that displays a label alongside the Saasbase logo. * * @part watermark - rtg-badge: root * @part watermark-logo - svg: saasbase logo */ export declare class SbWatermark extends LitElement implements Props { static readonly ROOT = "watermark"; static readonly LOGO = "logo"; static readonly TAG: string; static readonly PARTS: Record; /** * Substring used in generated part IDs. */ seed: string; /** * Custom ID used as the root part ID and as the base of subpart IDs. */ customId?: string; /** * Visual variant of the watermark component. * Determines logo color variations and badge font styles. */ variant: WatermarkVariant; /** * Visual variant of the badge component. */ badge: WatermarkBadge; /** * Alignment of the logo within the badge component. * When `"start"`/`"end"`, the logo is rendered before/after the label. */ logoAlign: WatermarkLogoAlign; /** * Text used as the label of the badge. */ private _label; get label(): string; set label(value: string); protected createRenderRoot(): this; get rootId(): string; get logoId(): string; private _renderLogo; render(): import('../../../../../node_modules/lit-html').TemplateResult<1>; }