import React from 'react';
import { Story } from '../../types/story.types';
interface PlayerWrapperProps {
    hidden?: boolean;
    shadow: boolean;
    roundedCorners: boolean;
    opaque: boolean;
}
export declare const PlayerWrapper: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, PlayerWrapperProps, never>;
export interface PlayerProps {
    enabled: boolean;
    story: Story;
    tabbable?: boolean;
    index: number;
    noBlur?: boolean;
    inlineMode?: boolean;
    disableKeyboard?: boolean;
    showStartButton?: boolean;
    onEnded?: () => void;
    focusVideo?: boolean;
    toggleFullScreen?: () => void;
    exitFullScreen?: () => void;
    close?: () => void;
}
export interface PlayerComponent {
    play: () => void;
    pause: () => void;
    size: () => {
        width: number;
        height: number;
    };
}
export declare const Player: React.ForwardRefExoticComponent<PlayerProps & React.RefAttributes<PlayerComponent>>;
export default Player;
