import { IDataObject, IWebhookFunctions, IWebhookResponseData, INodeType, INodeTypeDescription } from 'n8n-workflow'; interface V2SocialNetwork { id?: number; url?: string; handle?: string; } interface V2Location { region?: string; city?: string; country?: string; country_code?: string; line1?: string; line2?: string; } interface V2Company { name?: string; description?: string; domain?: string; industry?: { main_industry?: string; }; company_type?: string; year_founded?: number; headcount?: number; headcount_range?: string; social_profiles?: { professional_network?: V2SocialNetwork; }; locations?: { headquarters?: V2Location; }; } interface V2Employment { title?: string; description?: string; start_at?: string; end_at?: string; company?: V2Company; } interface V2Profile { first_name?: string; last_name?: string; location?: { city?: string; region?: string; country?: string; }; employment?: { current?: V2Employment; all?: V2Employment[]; }; social_profiles?: { professional_network?: V2SocialNetwork; }; } interface V2ContactInfo { most_probable_work_email?: { email?: string; status?: string; }; most_probable_personal_email?: { email?: string; status?: string; }; most_probable_phone?: { number?: string; }; work_emails?: unknown[]; personal_emails?: unknown[]; phones?: unknown[]; } export interface V2Row { input?: { first_name?: string; last_name?: string; company_domain?: string; }; profile?: V2Profile; contact_info?: V2ContactInfo; custom?: IDataObject; } export declare function mapV2ToV1(row: V2Row): Record; export declare class FullEnrichTrigger implements INodeType { description: INodeTypeDescription; webhook(this: IWebhookFunctions): Promise; } export {};