import { ServiceBubble } from '../../../types/service-bubble-class.js'; import type { BubbleContext } from '../../../types/bubble.js'; import { CredentialType } from '@bubblelab/shared-schemas'; import { type FullEnrichParamsInput, type FullEnrichResult } from './fullenrich.schema.js'; /** * FullEnrich Service Bubble * * B2B contact enrichment service for finding work emails, mobile phones, * and personal emails from contact information or LinkedIn profiles. * * Features: * - Bulk enrichment for up to 100 contacts at once * - Reverse email lookup to find contact info from email addresses * - LinkedIn profile enrichment for enhanced data * - Webhook support for real-time result delivery * - Credit-based pricing with balance tracking * * Use cases: * - Enrich leads with work emails and phone numbers * - Build sales prospecting pipelines * - Verify and update CRM contact data * - Find decision makers from LinkedIn profiles * * Credit Costs: * - Work email: 1 credit * - Personal email: 3 credits * - Mobile phone: 10 credits * - Reverse email lookup: 1 credit per match * * Security Features: * - API key authentication (Bearer token) * - Workspace-based access control * - Rate limiting protection */ export declare class FullEnrichBubble extends ServiceBubble> { static readonly type: "service"; static readonly service = "fullenrich"; static readonly authType: "apikey"; static readonly bubbleName = "fullenrich"; static readonly schema: import("zod").ZodDiscriminatedUnion<"operation", [import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"start_bulk_enrichment">; name: import("zod").ZodString; webhook_url: import("zod").ZodOptional; contacts: import("zod").ZodArray; lastname: import("zod").ZodOptional; domain: import("zod").ZodOptional; company_name: import("zod").ZodOptional; linkedin_url: import("zod").ZodOptional; enrich_fields: import("zod").ZodDefault, "many">>>; custom: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { enrich_fields: ("contact.emails" | "contact.personal_emails")[]; custom?: Record | undefined; domain?: string | undefined; linkedin_url?: string | undefined; firstname?: string | undefined; lastname?: string | undefined; company_name?: string | undefined; }, { custom?: Record | undefined; domain?: string | undefined; linkedin_url?: string | undefined; firstname?: string | undefined; lastname?: string | undefined; company_name?: string | undefined; enrich_fields?: ("contact.emails" | "contact.personal_emails")[] | undefined; }>, "many">; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { name: string; operation: "start_bulk_enrichment"; contacts: { enrich_fields: ("contact.emails" | "contact.personal_emails")[]; custom?: Record | undefined; domain?: string | undefined; linkedin_url?: string | undefined; firstname?: string | undefined; lastname?: string | undefined; company_name?: string | undefined; }[]; credentials?: Partial> | undefined; webhook_url?: string | undefined; }, { name: string; operation: "start_bulk_enrichment"; contacts: { custom?: Record | undefined; domain?: string | undefined; linkedin_url?: string | undefined; firstname?: string | undefined; lastname?: string | undefined; company_name?: string | undefined; enrich_fields?: ("contact.emails" | "contact.personal_emails")[] | undefined; }[]; credentials?: Partial> | undefined; webhook_url?: string | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_enrichment_result">; enrichment_id: import("zod").ZodString; force_results: import("zod").ZodDefault>; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { operation: "get_enrichment_result"; enrichment_id: string; force_results: boolean; credentials?: Partial> | undefined; }, { operation: "get_enrichment_result"; enrichment_id: string; credentials?: Partial> | undefined; force_results?: boolean | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"start_reverse_email_lookup">; name: import("zod").ZodString; webhook_url: import("zod").ZodOptional; emails: import("zod").ZodArray; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { name: string; operation: "start_reverse_email_lookup"; emails: string[]; credentials?: Partial> | undefined; webhook_url?: string | undefined; }, { name: string; operation: "start_reverse_email_lookup"; emails: string[]; credentials?: Partial> | undefined; webhook_url?: string | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_reverse_email_result">; reverse_email_id: import("zod").ZodString; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { operation: "get_reverse_email_result"; reverse_email_id: string; credentials?: Partial> | undefined; }, { operation: "get_reverse_email_result"; reverse_email_id: string; credentials?: Partial> | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_credit_balance">; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { operation: "get_credit_balance"; credentials?: Partial> | undefined; }, { operation: "get_credit_balance"; credentials?: Partial> | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"check_api_key">; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { operation: "check_api_key"; credentials?: Partial> | undefined; }, { operation: "check_api_key"; credentials?: Partial> | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"people_search">; person_names: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; person_locations: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; person_skills: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; person_languages: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; person_universities: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; person_linkedin_urls: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_position_titles: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_position_seniority_level: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_position_job_functions: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_position_sub_functions: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_position_years_in: import("zod").ZodOptional; max: import("zod").ZodOptional; exclude: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }>, "many">>; past_position_titles: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_company_names: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_company_domains: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_company_industries: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_company_headcounts: import("zod").ZodOptional; max: import("zod").ZodOptional; exclude: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }>, "many">>; current_company_headquarters: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_company_types: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_company_founded_years: import("zod").ZodOptional; max: import("zod").ZodOptional; exclude: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }>, "many">>; current_company_specialties: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; current_company_years_at: import("zod").ZodOptional; max: import("zod").ZodOptional; exclude: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }>, "many">>; current_company_days_since_last_job_change: import("zod").ZodOptional; max: import("zod").ZodOptional; exclude: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }>, "many">>; past_company_names: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; past_company_domains: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; offset: import("zod").ZodOptional; limit: import("zod").ZodDefault; search_after: import("zod").ZodOptional; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { operation: "people_search"; limit: number; credentials?: Partial> | undefined; offset?: number | undefined; search_after?: string | undefined; person_names?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; person_locations?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; person_skills?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; person_languages?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; person_universities?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; person_linkedin_urls?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_position_titles?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_position_seniority_level?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_position_job_functions?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_position_sub_functions?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_position_years_in?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; past_position_titles?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_names?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_domains?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_industries?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_headcounts?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; current_company_headquarters?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_types?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_founded_years?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; current_company_specialties?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_years_at?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; current_company_days_since_last_job_change?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; past_company_names?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; past_company_domains?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; }, { operation: "people_search"; credentials?: Partial> | undefined; limit?: number | undefined; offset?: number | undefined; search_after?: string | undefined; person_names?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; person_locations?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; person_skills?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; person_languages?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; person_universities?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; person_linkedin_urls?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_position_titles?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_position_seniority_level?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_position_job_functions?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_position_sub_functions?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_position_years_in?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; past_position_titles?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_names?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_domains?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_industries?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_headcounts?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; current_company_headquarters?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_types?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_founded_years?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; current_company_specialties?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; current_company_years_at?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; current_company_days_since_last_job_change?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; past_company_names?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; past_company_domains?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"company_search">; names: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; domains: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; keywords: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; industries: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; types: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; headcounts: import("zod").ZodOptional; max: import("zod").ZodOptional; exclude: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }>, "many">>; founded_years: import("zod").ZodOptional; max: import("zod").ZodOptional; exclude: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }, { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }>, "many">>; headquarters_locations: import("zod").ZodOptional; exact_match: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }, { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }>, "many">>; offset: import("zod").ZodOptional; limit: import("zod").ZodDefault; search_after: import("zod").ZodOptional; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { operation: "company_search"; limit: number; types?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; credentials?: Partial> | undefined; offset?: number | undefined; industries?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; search_after?: string | undefined; names?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; domains?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; keywords?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; headcounts?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; founded_years?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; headquarters_locations?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; }, { operation: "company_search"; types?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; credentials?: Partial> | undefined; limit?: number | undefined; offset?: number | undefined; industries?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; search_after?: string | undefined; names?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; domains?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; keywords?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; headcounts?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; founded_years?: { min?: number | undefined; max?: number | undefined; exclude?: boolean | undefined; }[] | undefined; headquarters_locations?: { value: string; exclude?: boolean | undefined; exact_match?: boolean | undefined; }[] | undefined; }>]>; static readonly resultSchema: import("zod").ZodDiscriminatedUnion<"operation", [import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"start_bulk_enrichment">; success: import("zod").ZodBoolean; enrichment_id: import("zod").ZodOptional; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "start_bulk_enrichment"; enrichment_id?: string | undefined; }, { error: string; success: boolean; operation: "start_bulk_enrichment"; enrichment_id?: string | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_enrichment_result">; success: import("zod").ZodBoolean; id: import("zod").ZodOptional; name: import("zod").ZodOptional; status: import("zod").ZodOptional>; results: import("zod").ZodOptional>; contact: import("zod").ZodOptional; lastname: import("zod").ZodOptional; domain: import("zod").ZodOptional; most_probable_email: import("zod").ZodOptional; most_probable_personal_email: import("zod").ZodOptional; emails: import("zod").ZodOptional; status: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { status?: string | undefined; email?: string | undefined; }, { status?: string | undefined; email?: string | undefined; }>, "many">>; personal_emails: import("zod").ZodOptional; status: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { status?: string | undefined; email?: string | undefined; }, { status?: string | undefined; email?: string | undefined; }>, "many">>; most_probable_phone: import("zod").ZodOptional; phones: import("zod").ZodOptional; region: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { phone?: string | undefined; region?: string | undefined; }, { phone?: string | undefined; region?: string | undefined; }>, "many">>; social_medias: import("zod").ZodOptional; type: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { type?: string | undefined; url?: string | undefined; }, { type?: string | undefined; url?: string | undefined; }>, "many">>; profile: import("zod").ZodOptional; linkedin_id: import("zod").ZodEffects>, string | undefined, string | number | undefined>; linkedin_handle: import("zod").ZodOptional; headline: import("zod").ZodOptional; location: import("zod").ZodOptional; current_position: import("zod").ZodOptional; company: import("zod").ZodOptional; domain: import("zod").ZodOptional; linkedin_url: import("zod").ZodOptional; linkedin_id: import("zod").ZodEffects>, string | undefined, string | number | undefined>; industry: import("zod").ZodOptional; headquarters: import("zod").ZodOptional; country: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { city?: string | undefined; country?: string | undefined; }, { city?: string | undefined; country?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; }, { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; }>>; start_date: import("zod").ZodOptional; end_date: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; }, { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; }, { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; }, { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { custom?: Record | undefined; contact?: { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; } | undefined; }, { custom?: Record | undefined; contact?: { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; } | undefined; }>, "many">>; cost: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { credits?: number | undefined; }, { credits?: number | undefined; }>>; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "get_enrichment_result"; status?: "UNKNOWN" | "CREATED" | "IN_PROGRESS" | "CANCELED" | "CREDITS_INSUFFICIENT" | "FINISHED" | "RATE_LIMIT" | undefined; name?: string | undefined; id?: string | undefined; cost?: { credits?: number | undefined; } | undefined; results?: { custom?: Record | undefined; contact?: { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; } | undefined; }[] | undefined; }, { error: string; success: boolean; operation: "get_enrichment_result"; status?: "UNKNOWN" | "CREATED" | "IN_PROGRESS" | "CANCELED" | "CREDITS_INSUFFICIENT" | "FINISHED" | "RATE_LIMIT" | undefined; name?: string | undefined; id?: string | undefined; cost?: { credits?: number | undefined; } | undefined; results?: { custom?: Record | undefined; contact?: { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; } | undefined; }[] | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"start_reverse_email_lookup">; success: import("zod").ZodBoolean; enrichment_id: import("zod").ZodOptional; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "start_reverse_email_lookup"; enrichment_id?: string | undefined; }, { error: string; success: boolean; operation: "start_reverse_email_lookup"; enrichment_id?: string | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_reverse_email_result">; success: import("zod").ZodBoolean; id: import("zod").ZodOptional; name: import("zod").ZodOptional; status: import("zod").ZodOptional>; results: import("zod").ZodOptional; contact: import("zod").ZodOptional; lastname: import("zod").ZodOptional; domain: import("zod").ZodOptional; most_probable_email: import("zod").ZodOptional; most_probable_personal_email: import("zod").ZodOptional; emails: import("zod").ZodOptional; status: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { status?: string | undefined; email?: string | undefined; }, { status?: string | undefined; email?: string | undefined; }>, "many">>; personal_emails: import("zod").ZodOptional; status: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { status?: string | undefined; email?: string | undefined; }, { status?: string | undefined; email?: string | undefined; }>, "many">>; most_probable_phone: import("zod").ZodOptional; phones: import("zod").ZodOptional; region: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { phone?: string | undefined; region?: string | undefined; }, { phone?: string | undefined; region?: string | undefined; }>, "many">>; social_medias: import("zod").ZodOptional; type: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { type?: string | undefined; url?: string | undefined; }, { type?: string | undefined; url?: string | undefined; }>, "many">>; profile: import("zod").ZodOptional; linkedin_id: import("zod").ZodEffects>, string | undefined, string | number | undefined>; linkedin_handle: import("zod").ZodOptional; headline: import("zod").ZodOptional; location: import("zod").ZodOptional; current_position: import("zod").ZodOptional; company: import("zod").ZodOptional; domain: import("zod").ZodOptional; linkedin_url: import("zod").ZodOptional; linkedin_id: import("zod").ZodEffects>, string | undefined, string | number | undefined>; industry: import("zod").ZodOptional; headquarters: import("zod").ZodOptional; country: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { city?: string | undefined; country?: string | undefined; }, { city?: string | undefined; country?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; }, { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; }>>; start_date: import("zod").ZodOptional; end_date: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; }, { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; }, { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; }, { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { input?: string | undefined; contact?: { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; } | undefined; }, { input?: string | undefined; contact?: { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; } | undefined; }>, "many">>; cost: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { credits?: number | undefined; }, { credits?: number | undefined; }>>; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "get_reverse_email_result"; status?: "UNKNOWN" | "CREATED" | "IN_PROGRESS" | "CANCELED" | "CREDITS_INSUFFICIENT" | "FINISHED" | "RATE_LIMIT" | undefined; name?: string | undefined; id?: string | undefined; cost?: { credits?: number | undefined; } | undefined; results?: { input?: string | undefined; contact?: { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; } | undefined; }[] | undefined; }, { error: string; success: boolean; operation: "get_reverse_email_result"; status?: "UNKNOWN" | "CREATED" | "IN_PROGRESS" | "CANCELED" | "CREDITS_INSUFFICIENT" | "FINISHED" | "RATE_LIMIT" | undefined; name?: string | undefined; id?: string | undefined; cost?: { credits?: number | undefined; } | undefined; results?: { input?: string | undefined; contact?: { profile?: { linkedin_handle?: string | undefined; location?: string | undefined; headline?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; current_position?: { title?: string | undefined; company?: { name?: string | undefined; domain?: string | undefined; linkedin_url?: string | undefined; linkedin_id?: string | number | undefined; industry?: string | undefined; headquarters?: { city?: string | undefined; country?: string | undefined; } | undefined; } | undefined; start_date?: string | undefined; end_date?: string | undefined; } | undefined; } | undefined; emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; domain?: string | undefined; phones?: { phone?: string | undefined; region?: string | undefined; }[] | undefined; firstname?: string | undefined; lastname?: string | undefined; most_probable_email?: string | undefined; most_probable_personal_email?: string | undefined; personal_emails?: { status?: string | undefined; email?: string | undefined; }[] | undefined; most_probable_phone?: string | undefined; social_medias?: { type?: string | undefined; url?: string | undefined; }[] | undefined; } | undefined; }[] | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_credit_balance">; success: import("zod").ZodBoolean; balance: import("zod").ZodOptional; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "get_credit_balance"; balance?: number | undefined; }, { error: string; success: boolean; operation: "get_credit_balance"; balance?: number | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"check_api_key">; success: import("zod").ZodBoolean; workspace_id: import("zod").ZodOptional; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "check_api_key"; workspace_id?: string | undefined; }, { error: string; success: boolean; operation: "check_api_key"; workspace_id?: string | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"people_search">; success: import("zod").ZodBoolean; people: import("zod").ZodOptional; full_name: import("zod").ZodOptional; first_name: import("zod").ZodOptional; last_name: import("zod").ZodOptional; location: import("zod").ZodOptional; region: import("zod").ZodOptional; country: import("zod").ZodOptional; country_code: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { city?: string | undefined; region?: string | undefined; country?: string | undefined; country_code?: string | undefined; }, { city?: string | undefined; region?: string | undefined; country?: string | undefined; country_code?: string | undefined; }>>; social_profiles: import("zod").ZodOptional; handle: import("zod").ZodOptional; connection_count: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; }, { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { linkedin?: { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; } | undefined; }, { linkedin?: { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; } | undefined; }>>; educations: import("zod").ZodOptional; degree: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { start_at?: string | undefined; end_at?: string | undefined; degree?: string | undefined; school_name?: string | undefined; }, { start_at?: string | undefined; end_at?: string | undefined; degree?: string | undefined; school_name?: string | undefined; }>, "many">>; languages: import("zod").ZodOptional; proficiency: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { proficiency?: string | undefined; language?: string | undefined; }, { proficiency?: string | undefined; language?: string | undefined; }>, "many">>; skills: import("zod").ZodOptional>; employment: import("zod").ZodOptional; seniority: import("zod").ZodOptional; description: import("zod").ZodOptional; company: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; industry: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { main_industry?: string | undefined; }, { main_industry?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }>>; is_current: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }>>; all: import("zod").ZodOptional; seniority: import("zod").ZodOptional; description: import("zod").ZodOptional; company: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; industry: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { main_industry?: string | undefined; }, { main_industry?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }>>; is_current: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }>, "many">>; }, "strip", import("zod").ZodTypeAny, { all?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }[] | undefined; current?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; } | undefined; }, { all?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }[] | undefined; current?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; } | undefined; }>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodOptional; full_name: import("zod").ZodOptional; first_name: import("zod").ZodOptional; last_name: import("zod").ZodOptional; location: import("zod").ZodOptional; region: import("zod").ZodOptional; country: import("zod").ZodOptional; country_code: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { city?: string | undefined; region?: string | undefined; country?: string | undefined; country_code?: string | undefined; }, { city?: string | undefined; region?: string | undefined; country?: string | undefined; country_code?: string | undefined; }>>; social_profiles: import("zod").ZodOptional; handle: import("zod").ZodOptional; connection_count: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; }, { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { linkedin?: { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; } | undefined; }, { linkedin?: { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; } | undefined; }>>; educations: import("zod").ZodOptional; degree: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { start_at?: string | undefined; end_at?: string | undefined; degree?: string | undefined; school_name?: string | undefined; }, { start_at?: string | undefined; end_at?: string | undefined; degree?: string | undefined; school_name?: string | undefined; }>, "many">>; languages: import("zod").ZodOptional; proficiency: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { proficiency?: string | undefined; language?: string | undefined; }, { proficiency?: string | undefined; language?: string | undefined; }>, "many">>; skills: import("zod").ZodOptional>; employment: import("zod").ZodOptional; seniority: import("zod").ZodOptional; description: import("zod").ZodOptional; company: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; industry: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { main_industry?: string | undefined; }, { main_industry?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }>>; is_current: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }>>; all: import("zod").ZodOptional; seniority: import("zod").ZodOptional; description: import("zod").ZodOptional; company: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; industry: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { main_industry?: string | undefined; }, { main_industry?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }>>; is_current: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }>, "many">>; }, "strip", import("zod").ZodTypeAny, { all?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }[] | undefined; current?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; } | undefined; }, { all?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }[] | undefined; current?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; } | undefined; }>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodOptional; full_name: import("zod").ZodOptional; first_name: import("zod").ZodOptional; last_name: import("zod").ZodOptional; location: import("zod").ZodOptional; region: import("zod").ZodOptional; country: import("zod").ZodOptional; country_code: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { city?: string | undefined; region?: string | undefined; country?: string | undefined; country_code?: string | undefined; }, { city?: string | undefined; region?: string | undefined; country?: string | undefined; country_code?: string | undefined; }>>; social_profiles: import("zod").ZodOptional; handle: import("zod").ZodOptional; connection_count: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; }, { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { linkedin?: { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; } | undefined; }, { linkedin?: { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; } | undefined; }>>; educations: import("zod").ZodOptional; degree: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { start_at?: string | undefined; end_at?: string | undefined; degree?: string | undefined; school_name?: string | undefined; }, { start_at?: string | undefined; end_at?: string | undefined; degree?: string | undefined; school_name?: string | undefined; }>, "many">>; languages: import("zod").ZodOptional; proficiency: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { proficiency?: string | undefined; language?: string | undefined; }, { proficiency?: string | undefined; language?: string | undefined; }>, "many">>; skills: import("zod").ZodOptional>; employment: import("zod").ZodOptional; seniority: import("zod").ZodOptional; description: import("zod").ZodOptional; company: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; industry: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { main_industry?: string | undefined; }, { main_industry?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }>>; is_current: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }>>; all: import("zod").ZodOptional; seniority: import("zod").ZodOptional; description: import("zod").ZodOptional; company: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; industry: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { main_industry?: string | undefined; }, { main_industry?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }>>; is_current: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }>, "many">>; }, "strip", import("zod").ZodTypeAny, { all?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }[] | undefined; current?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; } | undefined; }, { all?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }[] | undefined; current?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; } | undefined; }>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; metadata: import("zod").ZodOptional; offset: import("zod").ZodOptional; search_after: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { total: number; offset?: number | undefined; credits?: number | undefined; search_after?: string | undefined; }, { total: number; offset?: number | undefined; credits?: number | undefined; search_after?: string | undefined; }>>; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "people_search"; metadata?: { total: number; offset?: number | undefined; credits?: number | undefined; search_after?: string | undefined; } | undefined; people?: import("zod").objectOutputType<{ id: import("zod").ZodOptional; full_name: import("zod").ZodOptional; first_name: import("zod").ZodOptional; last_name: import("zod").ZodOptional; location: import("zod").ZodOptional; region: import("zod").ZodOptional; country: import("zod").ZodOptional; country_code: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { city?: string | undefined; region?: string | undefined; country?: string | undefined; country_code?: string | undefined; }, { city?: string | undefined; region?: string | undefined; country?: string | undefined; country_code?: string | undefined; }>>; social_profiles: import("zod").ZodOptional; handle: import("zod").ZodOptional; connection_count: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; }, { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { linkedin?: { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; } | undefined; }, { linkedin?: { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; } | undefined; }>>; educations: import("zod").ZodOptional; degree: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { start_at?: string | undefined; end_at?: string | undefined; degree?: string | undefined; school_name?: string | undefined; }, { start_at?: string | undefined; end_at?: string | undefined; degree?: string | undefined; school_name?: string | undefined; }>, "many">>; languages: import("zod").ZodOptional; proficiency: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { proficiency?: string | undefined; language?: string | undefined; }, { proficiency?: string | undefined; language?: string | undefined; }>, "many">>; skills: import("zod").ZodOptional>; employment: import("zod").ZodOptional; seniority: import("zod").ZodOptional; description: import("zod").ZodOptional; company: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; industry: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { main_industry?: string | undefined; }, { main_industry?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }>>; is_current: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }>>; all: import("zod").ZodOptional; seniority: import("zod").ZodOptional; description: import("zod").ZodOptional; company: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; industry: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { main_industry?: string | undefined; }, { main_industry?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }>>; is_current: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }>, "many">>; }, "strip", import("zod").ZodTypeAny, { all?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }[] | undefined; current?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; } | undefined; }, { all?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }[] | undefined; current?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; } | undefined; }>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; }, { error: string; success: boolean; operation: "people_search"; metadata?: { total: number; offset?: number | undefined; credits?: number | undefined; search_after?: string | undefined; } | undefined; people?: import("zod").objectInputType<{ id: import("zod").ZodOptional; full_name: import("zod").ZodOptional; first_name: import("zod").ZodOptional; last_name: import("zod").ZodOptional; location: import("zod").ZodOptional; region: import("zod").ZodOptional; country: import("zod").ZodOptional; country_code: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { city?: string | undefined; region?: string | undefined; country?: string | undefined; country_code?: string | undefined; }, { city?: string | undefined; region?: string | undefined; country?: string | undefined; country_code?: string | undefined; }>>; social_profiles: import("zod").ZodOptional; handle: import("zod").ZodOptional; connection_count: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; }, { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { linkedin?: { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; } | undefined; }, { linkedin?: { url?: string | undefined; handle?: string | undefined; connection_count?: number | undefined; } | undefined; }>>; educations: import("zod").ZodOptional; degree: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { start_at?: string | undefined; end_at?: string | undefined; degree?: string | undefined; school_name?: string | undefined; }, { start_at?: string | undefined; end_at?: string | undefined; degree?: string | undefined; school_name?: string | undefined; }>, "many">>; languages: import("zod").ZodOptional; proficiency: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { proficiency?: string | undefined; language?: string | undefined; }, { proficiency?: string | undefined; language?: string | undefined; }>, "many">>; skills: import("zod").ZodOptional>; employment: import("zod").ZodOptional; seniority: import("zod").ZodOptional; description: import("zod").ZodOptional; company: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; industry: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { main_industry?: string | undefined; }, { main_industry?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }>>; is_current: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }>>; all: import("zod").ZodOptional; seniority: import("zod").ZodOptional; description: import("zod").ZodOptional; company: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; industry: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { main_industry?: string | undefined; }, { main_industry?: string | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }, { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; }>>; is_current: import("zod").ZodOptional; start_at: import("zod").ZodOptional; end_at: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }, { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }>, "many">>; }, "strip", import("zod").ZodTypeAny, { all?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }[] | undefined; current?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; } | undefined; }, { all?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; }[] | undefined; current?: { description?: string | undefined; title?: string | undefined; start_at?: string | undefined; end_at?: string | undefined; company?: { description?: string | undefined; name?: string | undefined; id?: string | undefined; domain?: string | undefined; industry?: { main_industry?: string | undefined; } | undefined; year_founded?: number | undefined; headcount?: number | undefined; headcount_range?: string | undefined; company_type?: string | undefined; } | undefined; seniority?: string | undefined; is_current?: boolean | undefined; } | undefined; }>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"company_search">; success: import("zod").ZodBoolean; companies: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; locations: import("zod").ZodOptional; social_profiles: import("zod").ZodOptional; specialties: import("zod").ZodOptional>; industry: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; locations: import("zod").ZodOptional; social_profiles: import("zod").ZodOptional; specialties: import("zod").ZodOptional>; industry: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; locations: import("zod").ZodOptional; social_profiles: import("zod").ZodOptional; specialties: import("zod").ZodOptional>; industry: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; metadata: import("zod").ZodOptional; offset: import("zod").ZodOptional; search_after: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { total: number; offset?: number | undefined; credits?: number | undefined; search_after?: string | undefined; }, { total: number; offset?: number | undefined; credits?: number | undefined; search_after?: string | undefined; }>>; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "company_search"; metadata?: { total: number; offset?: number | undefined; credits?: number | undefined; search_after?: string | undefined; } | undefined; companies?: import("zod").objectOutputType<{ id: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; locations: import("zod").ZodOptional; social_profiles: import("zod").ZodOptional; specialties: import("zod").ZodOptional>; industry: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; }, { error: string; success: boolean; operation: "company_search"; metadata?: { total: number; offset?: number | undefined; credits?: number | undefined; search_after?: string | undefined; } | undefined; companies?: import("zod").objectInputType<{ id: import("zod").ZodOptional; name: import("zod").ZodOptional; domain: import("zod").ZodOptional; description: import("zod").ZodOptional; year_founded: import("zod").ZodOptional; headcount: import("zod").ZodOptional; headcount_range: import("zod").ZodOptional; company_type: import("zod").ZodOptional; locations: import("zod").ZodOptional; social_profiles: import("zod").ZodOptional; specialties: import("zod").ZodOptional>; industry: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; }>]>; static readonly shortDescription = "B2B contact enrichment for emails, phones, and LinkedIn data"; static readonly longDescription = "\n FullEnrich B2B contact enrichment service for finding work emails,\n mobile phones, and personal emails from contact information or LinkedIn profiles.\n\n Features:\n - Bulk enrichment for up to 100 contacts at once\n - Reverse email lookup to find contact info from email addresses\n - LinkedIn profile enrichment for enhanced data (+5-20% better email rates, +10-60% better phone rates)\n - Webhook support for real-time result delivery\n - Credit-based pricing with balance tracking\n\n Use cases:\n - Enrich leads with work emails and phone numbers\n - Build sales prospecting pipelines\n - Verify and update CRM contact data\n - Find decision makers from LinkedIn profiles\n\n Credit Costs:\n - Work email: 1 credit\n - Personal email: 3 credits\n - Mobile phone: 10 credits\n - Reverse email lookup: 1 credit per match\n\n Security Features:\n - API key authentication (Bearer token)\n - Workspace-based access control\n - Rate limiting protection\n "; static readonly alias = "enrich"; private static readonly BASE_URL; private static readonly BASE_URL_V2; constructor(params?: T, context?: BubbleContext, instanceId?: string); /** * Test if the API key is valid */ testCredential(): Promise; /** * Make an API request to FullEnrich */ private makeApiRequest; /** * Main action handler - routes to appropriate operation */ protected performAction(context?: BubbleContext): Promise>; /** * Start bulk enrichment for contacts */ private startBulkEnrichment; /** * Get enrichment result by ID */ private getEnrichmentResult; /** * Start reverse email lookup */ private startReverseEmailLookup; /** * Get reverse email lookup result */ private getReverseEmailResult; /** * Get current credit balance */ private getCreditBalance; /** * Check if API key is valid */ private checkApiKey; /** * Search for people matching filters via v2 /people/search. */ private peopleSearch; /** * Search for companies matching filters via v2 /company/search. */ private companySearch; /** * Choose the appropriate credential for FullEnrich */ protected chooseCredential(): string | undefined; } //# sourceMappingURL=fullenrich.d.ts.map