import type { UseVideoDeleteReturn, UseVideoPosterUploadReturn, UseVideoUploadReturn, VideoDeleteOptions, VideoPosterUploadOptions, VideoUploadOptions, VideoUploadPreview } from '../types'; export declare const useVideoDelete: (options: VideoDeleteOptions | undefined) => UseVideoDeleteReturn; export declare const useVideoUpload: (options: VideoUploadOptions | undefined) => UseVideoUploadReturn; export declare const useVideoPosterUpload: (options: VideoPosterUploadOptions | undefined) => UseVideoPosterUploadReturn; export declare const useVideoDimensions: () => { getDimensions: (file: File) => Promise<{ width: number; height: number; duration: number; }>; }; export declare const useVideoPreview: () => { preview: VideoUploadPreview | null; generatePreview: (file: File) => VideoUploadPreview; clearPreview: () => void; }; //# sourceMappingURL=use-upload.d.ts.map