import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable';
import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { IFocusableProps } from '../../../Behaviors/Focusable';
import type { IVariantableProps } from '../../../Behaviors/Variantable';
import type { IValueableProps } from '../../../Behaviors/Valueable';
import type { IBoundableProps } from '../../../Behaviors/Boundable';
import type { ILocaleableProps } from '../../../Behaviors/Localeable';
import type { IFilterableChildProps } from '../../../Behaviors/Filterable';
/**
 * Represents the `{@link IEpgProgramElementProps}` interface.
 *
 * @public
 */
export interface IEpgProgramElementProps extends IVariantableProps, IAppearanceableProps, IDisableableProps, IFocusableProps, IValueableProps, IBoundableProps, ILocaleableProps, IFilterableChildProps {
    header: string;
    /**
     * The lane describes the position of the program in the timeline.
     * For example, if the lane is 0, then the program is in the first lane.
     * If the lane is 1, then the program is in the second lane.
     */
    lane: number;
}
//# sourceMappingURL=IEpgProgramElementProps.d.ts.map