import type { IDataObject } from 'n8n-workflow'; export interface ICompanyIntegration extends IDataObject { id: number; integrator_id: number; integrator_name: string; sync_id: number; identifier?: string; name: string; potential_company_id?: number; company_id: number; company_name: string; } export interface ICompany extends IDataObject { id: number; slug: string; name: string; nickname?: string; address_line_1: string; address_line_2?: string; city: string; state: string; zip: string; country_name?: string; phone_number: string; company_type?: string; parent_company_id?: number; parent_company_name?: string; fax_number: string; website: string; notes?: string; archived: boolean; object_type: string; id_number: string; url: string; full_url: string; passwords_url: string; knowledge_base_url: string; created_at?: string; updated_at?: string; integrations?: ICompanyIntegration[]; } export interface ICompanyResponse extends IDataObject { companies: ICompany[]; } export type CompaniesOperations = 'create' | 'get' | 'getAll' | 'update' | 'delete' | 'archive' | 'unarchive' | 'jump';