import { RequestWrapper } from "../request_wrapper"; import { Model } from "./model"; export declare class UsageFile extends Model { id: string; name: string; mime_type: string; error_code?: string; error_reason?: string; status?: string; total_records_count?: number; processed_records_count?: number; failed_records_count?: number; file_size_in_bytes?: number; processing_started_at?: number; processing_completed_at?: number; uploaded_by?: string; uploaded_at?: number; error_file_path?: string; error_file_url?: string; upload_details?: UploadDetail; static upload_url(params?: _usage_file.upload_url_params): RequestWrapper; static processing_status(usage_file_id: string, params?: any): RequestWrapper; } export declare class UploadDetail extends Model { url: string; expires_at: number; } export declare namespace _usage_file { interface upload_url_params { file_name: string; mime_type: string; } }