import { CustomElement } from '../../Abstracts/CustomElement'; import { ITimelineOppositeElementProps } from './ITimelineOppositeElementProps'; declare const TimelineOppositeElement_base: (abstract new (...args: Array) => import("../../../Behaviors/Themeable").IThemeableProps) & typeof CustomElement & import("../../../Behaviors/Themeable").IThemeableCtor; /** * TimelineOpposite - Represents secondary content positioned opposite the main timeline content. * * @description * Provides an area for supplementary information (e.g. dates, timestamps) * placed on the opposite side of a `TimelineItemElement`. * Placed in the `opposite` slot of the parent item. * * @name TimelineOpposite * @element mosaik-timeline-opposite * @category Layouts * * @slot - Default slot for opposite content. * * @cssprop {String} --timeline-opposite-font-family - Font family for opposite text * @cssprop {String} --timeline-opposite-font-size - Font size for opposite text * @cssprop {String} --timeline-opposite-font-weight - Font weight for opposite text * @cssprop {String} --timeline-opposite-font-line-height - Line height for opposite text * @cssprop {String} --timeline-opposite-font-letter-spacing - Letter spacing for opposite text * @cssprop {String} --timeline-opposite-font-text-decoration - Text decoration for opposite text * @cssprop {String} --timeline-opposite-font-text-transform - Text transform for opposite text * @cssprop {Color} --timeline-opposite-foreground-color - Text color of the opposite area * * @fires connected {ConnectedEvent} - Fired when connected to DOM * @fires changed {PropertyChangedEvent} - Fired when a property changes * * @example * ```html * January 2024 * ``` * * @public */ export declare class TimelineOppositeElement extends TimelineOppositeElement_base implements ITimelineOppositeElementProps { /** * Returns the `is` property. * * @public * @static * @readonly */ static get is(): string; } /** * @public */ export declare namespace TimelineOppositeElement { type Props = ITimelineOppositeElementProps; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-timeline-opposite': TimelineOppositeElement; } } export {}; //# sourceMappingURL=TimelineOppositeElement.d.ts.map