import type { CSSProperties } from 'react'; import type { AnyZodObject, CompProps, LogLevel } from 'remotion'; import type { ThumbnailMethods } from './player-methods.js'; import type { ErrorFallback, RenderLoading } from './PlayerUI.js'; import type { PropsIfHasProps } from './utils/props-if-has-props.js'; export type ThumbnailProps> = PropsIfHasProps & CompProps & { readonly frameToDisplay: number; readonly style?: CSSProperties; readonly durationInFrames: number; readonly compositionWidth: number; readonly compositionHeight: number; readonly fps: number; readonly overflowVisible?: boolean; readonly errorFallback?: ErrorFallback; readonly renderLoading?: RenderLoading; readonly className?: string; readonly overrideInternalClassName?: string; readonly logLevel?: LogLevel; readonly noSuspense?: boolean; }; export type ThumbnailPropsWithoutZod> = ThumbnailProps; export declare const Thumbnail: >(props: ThumbnailProps & import("react").RefAttributes) => import("react").ReactElement> | null;