import { ScreenshotStatus } from "../../types/ScreenshotStatus";
import { WtVidstakPlayerControlsMode } from "../../types/WtVidstackPlayerControlsMode";
import { WtVidstackPlayerSession } from "../../types/WtVidstackPlayerSession";
type __VLS_Props = {
    title?: string;
    username?: string;
    closable?: boolean;
    mode: WtVidstakPlayerControlsMode;
    session: WtVidstackPlayerSession;
    screenshotStatus: ScreenshotStatus;
    screenshotIsLoading: boolean;
};
declare const _default: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    "close-session": () => any;
    "make-screenshot": () => any;
    "toggle-record": () => any;
    "close-player": () => any;
}, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{
    "onClose-session"?: () => any;
    "onMake-screenshot"?: () => any;
    "onToggle-record"?: () => any;
    "onClose-player"?: () => any;
}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
