import { BlazeFont, BlazeImage, BlazePlayerButtonStyle, BlazeSeekBarStyle } from '.';
export interface BlazeVideosPlayerStyle {
    headingText?: BlazeVideosPlayerHeadingTextStyle;
    buttons?: BlazeVideosPlayerButtonsStyle;
    backgroundColor?: string;
    cta?: BlazeVideosPlayerCtaStyle;
    seekBar?: BlazeVideosPlayerSeekBarStyle;
}
interface BlazeVideosPlayerHeadingTextStyle {
    font?: BlazeFont;
    textColor?: string;
    textSize?: number;
    contentSource?: BlazeVideosPlayerHeadingTextContentSource;
    isVisible?: boolean;
    numberOfLines?: number;
}
interface BlazeVideosPlayerButtonsStyle {
    mute?: BlazePlayerButtonStyle;
    exit?: BlazePlayerButtonStyle;
    share?: BlazePlayerButtonStyle;
    like?: BlazePlayerButtonStyle;
    playPause?: BlazePlayerButtonStyle;
    previous?: BlazePlayerButtonStyle;
    next?: BlazePlayerButtonStyle;
    captions?: BlazePlayerButtonStyle;
    forceRotation?: BlazePlayerButtonStyle;
    casting?: BlazePlayerButtonStyle;
    pictureInPicture?: BlazePlayerButtonStyle;
    seekForward?: BlazePlayerButtonStyle;
    seekBackward?: BlazePlayerButtonStyle;
}
interface BlazeVideosPlayerCtaStyle {
    cornerRadius?: number;
    textSize?: number;
    font?: BlazeFont;
    width?: number;
    height?: number;
    icon?: BlazeVideosPlayerCtaIconStyle;
    isVisible?: boolean;
}
interface BlazeVideosPlayerCtaIconStyle {
    iconImage?: BlazeImage;
    iconPositioning?: BlazeVideosPlayerCTAIconPositioning;
    iconTint?: string;
}
interface BlazeVideosPlayerSeekBarStyle {
    isVisible?: boolean;
    playingState?: BlazeSeekBarStyle;
    pausedState?: BlazeSeekBarStyle;
    horizontalSpacing?: number;
    bottomSpacing?: number;
}
type BlazeVideosPlayerHeadingTextContentSource = 'Title';
type BlazeVideosPlayerCTAIconPositioning = 'Start';
export {};
//# sourceMappingURL=videos-player-style.d.ts.map