export declare abstract class VideoValidator { static mime(file: File, rule: string[]): Promise<{ valid: boolean; message: string; }>; static minSize(file: File, rule: number): Promise<{ valid: boolean; message: string; }>; static maxSize(file: File, rule: number): Promise<{ valid: boolean; message: string; }>; static minWidth(file: File, rule: number): Promise<{ valid: boolean; message: string; }>; static minHeight(file: File, rule: number): Promise<{ valid: boolean; message: string; }>; static maxWidth(file: File, rule: number): Promise<{ valid: boolean; message: string; }>; static maxHeight(file: File, rule: number): Promise<{ valid: boolean; message: string; }>; }