import { CustomElement } from '../../Abstracts/CustomElement'; import { IEpgChannelElementProps } from './IEpgChannelElementProps'; declare const EpgChannelElement_base: import("../../../../Index").ControlBehaviorReturn, import("../../../Behaviors/Disableable").IDisableableProps>, import("../../../Behaviors/Appearanceable").IAppearanceableProps>, import("../../../Behaviors/Variantable").IVariantableProps>, import("../../../Behaviors/Valueable").IValueableProps>, import("../../../Behaviors/Localeable").ILocaleableProps>; /** * EPG Channel - A channel row entry within an Electronic Program Guide. * * Represents a single broadcast channel, optionally displaying a label and visual * appearance. Placed inside a `mosaik-epg` via the `channels` slot. * * @name EpgChannelElement * @element mosaik-epg-channel * @category Selectors * * @slot - Default content area for channel program items * * @example * ```html * CNN * * BBC * ``` * * @public */ export declare class EpgChannelElement extends EpgChannelElement_base implements IEpgChannelElementProps { /** * @public */ constructor(); /** * Returns the `is` property. * The `is` property represents natural name of this element. * * @public * @static * @readonly */ static get is(): string; /** * Gets the `displayText` property. * * @public * @readonly * @hidden */ get displayText(): string; } /** * @public */ export declare namespace EpgChannelElement { type Props = IEpgChannelElementProps; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-epg-channel': EpgChannelElement; } } export {}; //# sourceMappingURL=EpgChannelElement.d.ts.map