export interface DragRect { left: number; top: number; width: number; height: number; } export interface ZoomRect extends DragRect { zoom?: number; } export interface CropRange { sx: number; sy: number; sw: number; sh: number; } export declare function getRange(select: DragRect, target: ZoomRect): CropRange; export declare function createCutImg(): (url: string, range: CropRange, format?: string) => Promise; export declare function getVectorLength(vector: number[]): number; export declare function getProjectionLength(vector: number[], targetVector: number[]): number; export declare function getBase64(blob: Blob): Promise; export declare function isMobile(): boolean; //# sourceMappingURL=uploadAvatar.d.ts.map