/**
 * Parse a file-size string like `"5MB"`, `"500KB"`, `"1GB"`, or a raw byte number.
 * Returns `undefined` for invalid input and logs a warning.
 *
 * @example
 *   parseFileSize('5MB')   // 5_242_880
 *   parseFileSize('500KB') // 512_000
 *   parseFileSize(1024)    // 1024
 */
export declare function parseFileSize(size: string | number | undefined | null): number | undefined;
/** Format bytes to a compact human-readable string (e.g. `"500 KB"`, `"5 MB"`). */
export declare function formatFileSize(bytes: number): string;
