export interface LeadItem { id: string; hash: string | null; name: string; title: string; company: string; description: string; country: string; zip: string; city: string; state: string; address: string; assigned: string; dateadded: string; from_form_id: string; status: string; source: string; source_type: string; campaign_id: string | null; lastcontact: string; dateassigned: string | null; last_status_change: string | null; addedfrom: string; email: string; website: string; leadorder: string; phonenumber: string; date_converted: string | null; lost: string; junk: string; last_lead_status: string; is_imported_from_email_integration: string; email_integration_uid: string | null; is_public: string; default_language: string; client_id: string; lead_value: string | null; followup_date: string | null; remarks: string | null; is_followup: string; assign_type: string; budget: string | null; statusorder: string; color: string; isdefault: string; status_name: string; source_name: string; } export interface LeadCountItem { id: string; name: string; statusorder: string | number; color: string; isdefault: string | number; count: number; } export interface AddLeadPayload { staff_id: string; name: string; company?: string; email: string; phonenumber?: string; website?: string; source: string; status: string; address?: string; city?: string; state?: string; zip?: string; country?: string; } export interface AddLeadResponse { status: boolean; message: string; } export interface UpdateLeadResponse { status: boolean; message: string; }