import { Audio } from './audio/audio'; import { Video } from './video/video'; /** * @deprecated Now just `Audio` */ export declare const experimental_Audio: import("react").ComponentType<{ src: string; trimBefore?: number | undefined; trimAfter?: number | undefined; volume?: import("remotion").VolumeProp | undefined; loopVolumeCurveBehavior?: import("remotion").LoopVolumeCurveBehavior | undefined; playbackRate?: number | undefined; muted?: boolean | undefined; style?: import("react").CSSProperties | undefined; logLevel?: "error" | "info" | "trace" | "verbose" | "warn" | undefined; loop?: boolean | undefined; audioStreamIndex?: number | undefined; _remotionInternalNativeLoopPassed?: boolean | undefined; fallbackHtml5AudioProps?: import(".").FallbackHtml5AudioProps | undefined; disallowFallbackToHtml5Audio?: boolean | undefined; toneFrequency?: number | undefined; delayRenderRetries?: number | undefined; delayRenderTimeoutInMilliseconds?: number | undefined; onError?: import("./on-error").MediaOnError | undefined; credentials?: RequestCredentials | undefined; requestInit?: import("./request-init").MediaRequestInit | undefined; } & import("remotion").InteractiveBaseProps & Pick>; /** * @deprecated Now just `Video` */ export declare const experimental_Video: import("react").ComponentType<{ src: string; } & Partial<{ trimBefore: number | undefined; trimAfter: number | undefined; }> & Partial<{ className: string | undefined; volume: import("remotion").VolumeProp; loopVolumeCurveBehavior: import("remotion").LoopVolumeCurveBehavior; onVideoFrame: import("remotion").OnVideoFrame | undefined; playbackRate: number; muted: boolean; delayRenderRetries: number | null; delayRenderTimeoutInMilliseconds: number | null; style: import("react").CSSProperties; logLevel: "error" | "info" | "trace" | "verbose" | "warn"; loop: boolean; audioStreamIndex: number; disallowFallbackToOffthreadVideo: boolean; fallbackOffthreadVideoProps: import(".").FallbackOffthreadVideoProps; trimAfter: number | undefined; trimBefore: number | undefined; toneFrequency: number; showInTimeline: boolean; debugOverlay: boolean; headless: boolean; onError: import("./on-error").MediaOnError | undefined; credentials: RequestCredentials | undefined; requestInit: import("./request-init").MediaRequestInit | undefined; objectFit: import(".").VideoObjectFit; _experimentalInitiallyDrawCachedFrame: boolean; effects: import("remotion").EffectsProp; }> & Omit, "_experimentalInitiallyDrawCachedFrame" | "audioStreamIndex" | "className" | "credentials" | "debugOverlay" | "delayRenderRetries" | "delayRenderTimeoutInMilliseconds" | "disallowFallbackToOffthreadVideo" | "effects" | "fallbackOffthreadVideoProps" | "headless" | "logLevel" | "loop" | "loopVolumeCurveBehavior" | "muted" | "objectFit" | "onError" | "onVideoFrame" | "playbackRate" | "requestInit" | "showInTimeline" | "src" | "style" | "toneFrequency" | "trimAfter" | "trimBefore" | "volume"> & Record<`data-${string}`, string | undefined> & import("remotion").InteractiveBaseProps & import("remotion").InteractiveCropProps & import("remotion").InteractivePremountProps>; export { AudioForPreview } from './audio/audio-for-preview'; export { AudioProps, FallbackHtml5AudioProps } from './audio/props'; export { MediaErrorAction } from './on-error'; export type { MediaRequestInit } from './request-init'; export { FallbackOffthreadVideoProps, VideoObjectFit, VideoProps, } from './video/props'; export { getTargetSampleRate } from './convert-audiodata/resample-audiodata'; export { Audio, Video };