import { CustomElement } from '../../Abstracts/CustomElement'; import { IEpgTimelineElementProps } from './IEpgTimelineElementProps'; declare const EpgTimelineElement_base: import("../../../../Index").ControlBehaviorReturn, import("../../../Behaviors/Variantable").IVariantableProps>, import("../../../Behaviors/Disableable").IDisableableProps>, import("../../../Behaviors/Localeable").ILocaleableProps>; /** * EPG Timeline - A time-axis header rendered above an Electronic Program Guide grid. * * Displays hour/minute labels across the horizontal axis using configurable width, format, * and sidebar offset values. Typically used as an internal sub-component of `mosaik-epg`. * * @name EpgTimelineElement * @element mosaik-epg-timeline * @category Selectors * * @example * ```html * * * ``` * * @public */ export declare class EpgTimelineElement extends EpgTimelineElement_base implements IEpgTimelineElementProps { private _dayWidth; private _hourWidth; private _numberOfHoursInDay; private _offsetStartHoursRange; private _sidebarWidth; private _hasSidebar; private _format; /** * @public */ constructor(); /** * Returns the `is` property. * The `is` property represents natural name of this element. * * @public * @static * @readonly */ static get is(): string; /** * @public * @attr */ get dayWidth(): number; set dayWidth(value: number); /** * @public * @attr */ get hourWidth(): number; set hourWidth(value: number); /** * @public * @attr */ get numberOfHoursInDay(): number; set numberOfHoursInDay(value: number); /** * @public * @attr */ get offsetStartHoursRange(): number; set offsetStartHoursRange(value: number); /** * @public * @attr */ get sidebarWidth(): number; set sidebarWidth(value: number); /** * @public * @attr */ get hasSidebar(): boolean; set hasSidebar(value: boolean); /** * @public * @attr */ get format(): string; set format(value: string); } /** * @public */ export declare namespace EpgTimelineElement { type Props = IEpgTimelineElementProps; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-epg-timeline': EpgTimelineElement; } } export {}; //# sourceMappingURL=EpgTimelineElement.d.ts.map