export default class LLMUtil {
    static truncateName(name: string, maxLength: number): string;
    static toFormData(data: any): FormData;
    static bytesToSize(bytes: number): {
        size: number;
        unit: string;
    };
    static getDateDiff(startTime: string, endTime: string): string | number;
    static processContent(responseContent: string, think?: boolean): string;
    static buildThinkTitle(thinkContent: string, bAnwserOver: boolean): "已回答完毕" | "回复进行中" | "已深度思考" | "深度思考中";
    static processSourceContent(responseContent: string): string;
    static convertTimestampToDate(timestamp?: number): string;
    static getTimeKey(delay?: number): number;
    static file2Base64(file: any): Promise<unknown>;
    static getBase64FromFile(file: any): Promise<unknown>;
    static getBase64Data(base64Str: string, format: string): string;
}
