import { FieldValue, SugaredFieldProps } from '@contember/binding';
import type { ReactElement, VideoHTMLAttributes } from 'react';
import { FieldFallbackViewPublicProps } from './FieldFallbackView';
export interface VideoFieldViewProps<SrcField extends FieldValue = string> extends Omit<VideoHTMLAttributes<HTMLVideoElement>, 'src'>, FieldFallbackViewPublicProps {
    srcField: SugaredFieldProps['field'];
    titleField?: SugaredFieldProps['field'];
    formatUrl?: (srcFieldValue: SrcField) => string;
}
export declare const VideoFieldView: <SrcField extends FieldValue = string>(props: VideoFieldViewProps<SrcField>) => ReactElement;
//# sourceMappingURL=VideoFieldView.d.ts.map