import { CustomElement } from '../../Abstracts/CustomElement'; import { IEpgNowLineElementProps } from './IEpgNowLineElementProps'; declare const EpgNowLineElement_base: import("../../../../Index").ControlBehaviorReturn; /** * EPG Now Line - A visual indicator marking the current time on an Electronic Program Guide. * * Renders a vertical line that is automatically positioned based on the current time * relative to the parent `mosaik-epg` start boundary. * * @name EpgNowLineElement * @element mosaik-epg-now-line * @category Selectors * * @csspart line - The line part. * * @cssprop {String} --epg-now-line-border-color - The now line border color CSS custom property. * @cssprop {String} --epg-now-line-border-radius - The now line border radius CSS custom property. * @cssprop {String} --epg-now-line-border-style - The now line border style CSS custom property. * @cssprop {String} --epg-now-line-border-width - The now line border width CSS custom property. * @cssprop {String} --epg-now-line-font-family - The now line font family CSS custom property. * @cssprop {String} --epg-now-line-font-letter-spacing - The now line font letter spacing CSS custom property. * @cssprop {String} --epg-now-line-font-line-height - The now line font line height CSS custom property. * @cssprop {String} --epg-now-line-font-size - The now line font size CSS custom property. * @cssprop {String} --epg-now-line-font-text-decoration - The now line font text decoration CSS custom property. * @cssprop {String} --epg-now-line-font-text-transform - The now line font text transform CSS custom property. * @cssprop {String} --epg-now-line-font-weight - The now line font weight CSS custom property. * @cssprop {String} --epg-now-line-gap - The now line gap CSS custom property. * @cssprop {String} --epg-now-line-padding-bottom - The now line padding bottom CSS custom property. * @cssprop {String} --epg-now-line-padding-left - The now line padding left CSS custom property. * @cssprop {String} --epg-now-line-padding-right - The now line padding right CSS custom property. * @cssprop {String} --epg-now-line-padding-top - The now line padding top CSS custom property. * @cssprop {String} --epg-now-line-shadow - The now line shadow CSS custom property. * @cssprop {String} --epg-now-line-shadow-blur - The now line shadow blur CSS custom property. * @cssprop {String} --epg-now-line-shadow-color - The now line shadow color CSS custom property. * @cssprop {String} --epg-now-line-shadow-offset-x - The now line shadow offset x CSS custom property. * @cssprop {String} --epg-now-line-shadow-offset-y - The now line shadow offset y CSS custom property. * @cssprop {String} --epg-now-line-shadow-spread - The now line shadow spread CSS custom property. * @cssprop {String} --epg-now-line-transition-duration - The now line transition duration CSS custom property. * @cssprop {String} --epg-now-line-transition-mode - The now line transition mode CSS custom property. * @cssprop {String} --epg-now-line-transition-property - The now line transition property CSS custom property. * @cssprop {String} --epg-now-line-translate - The now line translate CSS custom property. * * @example * ```html * * * ``` * * @public */ export declare class EpgNowLineElement extends EpgNowLineElement_base implements IEpgNowLineElementProps { private readonly _boardElement; private readonly _inlineStyleController; /** * @public */ constructor(); /** * Returns the `is` property. * The `is` property represents natural name of this element. * * @public * @static * @readonly */ static get is(): string; /** * Calculates the position of the now line. * * @private */ private calculatePosition; } /** * @public */ export declare namespace EpgNowLineElement { type Props = IEpgNowLineElementProps; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-epg-now-line': EpgNowLineElement; } } export {}; //# sourceMappingURL=EpgNowLineElement.d.ts.map