/** * Delete File Service * Deletes a file from storage by ID */ import type { DeleteFileRequest, ServiceOptions } from '@plyaz/types/api'; import type { EndpointsList } from '@/api/endpoints'; import type { FetchResponse } from 'fetchff'; /** * Delete a file from storage * Uses endpoint: DELETE /files/:id * * @param request - Request with file ID * @param options - Optional service options (client override, config overrides) * @returns Promise * * @example * ```typescript * // Delete a file by ID * const result = await deleteFile({ id: '550e8400-e29b-41d4-a716-446655440000' }); * if (result.success) { * console.log('File deleted successfully'); * } * ``` * * @throws {ApiPackageError} When the file is not found or deletion fails */ export declare function deleteFile(request: DeleteFileRequest, options?: ServiceOptions): Promise; //# sourceMappingURL=deleteFile.d.ts.map