export interface UploadedVideo {
    id: string;
    name: string;
    size: number;
    url: string;
    duration?: number;
    thumbnail?: string;
}
interface VideoUploadProps {
    value: UploadedVideo[];
    onChange: (videos: UploadedVideo[]) => void;
    maxVideos?: number;
    maxSize?: number;
    disabled?: boolean;
    className?: string;
    multiple?: boolean;
    acceptedFormats?: string[];
}
export declare function VideoUpload({ value, onChange, maxVideos, maxSize, // 100MB default
disabled, className, multiple, acceptedFormats, }: VideoUploadProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=video-upload.d.ts.map