export declare function initApi(url: string, token: string): void; export declare function apiGet(path: string): Promise; export declare function apiPost(path: string, body: unknown): Promise; export declare function apiPatch(path: string, body: unknown): Promise; export declare function apiPut(path: string, body: unknown): Promise; export declare function apiDelete(path: string): Promise; export declare function apiPostFormData(path: string, formData: FormData): Promise; export declare function apiPatchFormData(path: string, formData: FormData): Promise; export declare function apiGetRaw(path: string): Promise; export declare function apiUploadFile(fileBuffer: Buffer, fileName: string, mimeType: string): Promise<{ url: string; }>; export declare function apiUploadAttachment(fileBuffer: Buffer, fileName: string, mimeType: string): Promise<{ url: string; name: string; size: number; }>; export declare function apiUploadVideo(fileBuffer: Buffer, fileName: string, mimeType: string): Promise<{ video_url: string; }>;