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 * * @csspart root - The root part. * * @cssprop {String} --epg-channel-background-color - The channel background color CSS custom property. * @cssprop {String} --epg-channel-border-color - The channel border color CSS custom property. * @cssprop {String} --epg-channel-border-radius - The channel border radius CSS custom property. * @cssprop {String} --epg-channel-border-style - The channel border style CSS custom property. * @cssprop {String} --epg-channel-border-width - The channel border width CSS custom property. * @cssprop {String} --epg-channel-font-family - The channel font family CSS custom property. * @cssprop {String} --epg-channel-font-letter-spacing - The channel font letter spacing CSS custom property. * @cssprop {String} --epg-channel-font-line-height - The channel font line height CSS custom property. * @cssprop {String} --epg-channel-font-size - The channel font size CSS custom property. * @cssprop {String} --epg-channel-font-text-decoration - The channel font text decoration CSS custom property. * @cssprop {String} --epg-channel-font-text-transform - The channel font text transform CSS custom property. * @cssprop {String} --epg-channel-font-weight - The channel font weight CSS custom property. * @cssprop {String} --epg-channel-foreground-color - The channel foreground color CSS custom property. * @cssprop {String} --epg-channel-gap - The channel gap CSS custom property. * @cssprop {String} --epg-channel-padding-bottom - The channel padding bottom CSS custom property. * @cssprop {String} --epg-channel-padding-left - The channel padding left CSS custom property. * @cssprop {String} --epg-channel-padding-right - The channel padding right CSS custom property. * @cssprop {String} --epg-channel-padding-top - The channel padding top CSS custom property. * @cssprop {String} --epg-channel-shadow - The channel shadow CSS custom property. * @cssprop {String} --epg-channel-shadow-blur - The channel shadow blur CSS custom property. * @cssprop {String} --epg-channel-shadow-color - The channel shadow color CSS custom property. * @cssprop {String} --epg-channel-shadow-offset-x - The channel shadow offset x CSS custom property. * @cssprop {String} --epg-channel-shadow-offset-y - The channel shadow offset y CSS custom property. * @cssprop {String} --epg-channel-shadow-spread - The channel shadow spread CSS custom property. * @cssprop {String} --epg-channel-transition-duration - The channel transition duration CSS custom property. * @cssprop {String} --epg-channel-transition-mode - The channel transition mode CSS custom property. * @cssprop {String} --epg-channel-transition-property - The channel transition property CSS custom property. * @cssprop {String} --epg-channel-translate - The channel translate CSS custom property. * * @dependency mosaik-text - The Text element. * * @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