import { StoryObj } from '@storybook/react';
import { VideoPlayer, VideoPlayerProps } from '../VideoPlayer';
export type Story = StoryObj<typeof VideoPlayer>;
/**
 * Mock data
 */
export declare const mockVideoSrc = "https://media.rankingcoach.com/tutorials/en/local_seo/usa_creation_google_account.mp4";
export declare const mockFallbackSrc = "https://media.rankingcoach.com/tutorials/en/g4a_property/en_g4a_property.mp4";
export declare const mockOnReady: import('@vitest/spy').Mock<(...args: any[]) => any>;
export declare const mockTracks: ({
    kind: "subtitles";
    src: string;
    srclang: string;
    label: string;
    default: boolean;
} | {
    kind: "captions";
    src: string;
    srclang: string;
    label: string;
    default?: undefined;
})[];
/**
 * Story args
 */
export declare const defaultProps: VideoPlayerProps;
export declare const fallbackProps: VideoPlayerProps;
export declare const tracksProps: VideoPlayerProps;
/**
 * Generic player test used by several stories
 */
export declare const videoPlayerTest: ({ canvasElement, expectedSrc, }: {
    canvasElement: HTMLElement;
    expectedSrc?: string;
}) => Promise<void>;
