import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable';
import type { IVariantableProps } from '../../../Behaviors/Variantable';
import type { ILocaleableProps } from '../../../Behaviors/Localeable';
import type { IBoundableProps } from '../../../Behaviors/Boundable';
import type { IFilterableProps } from '../../../Behaviors/Filterable';
/**
 * Represents the `IEpgElementProps` interface.
 *
 * @public
 */
export interface IEpgElementProps extends IVariantableProps, IAppearanceableProps, IDisableableProps, ILocaleableProps, IBoundableProps, IFilterableProps {
    /**
     * The zoom describes how many minutes are represented by one pixel.
     * For example, if the zoom is 1, then 1 minute is represented by 1 pixel.
     */
    zoom: number;
    showNowLine: boolean;
    showMinimap: boolean;
    timelineFormat: string;
}
//# sourceMappingURL=IEpgElementProps.d.ts.map