import type { IDataObject, IExecuteFunctions, IHttpRequestMethods, ILoadOptionsFunctions } from 'n8n-workflow'; import type { AllFieldsUi, FieldWithPrimaryField, LinksFieldContainer, Resource, Response } from './types'; export declare function actionNetworkApiRequest(this: IExecuteFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject): Promise; export declare function handleListing(this: IExecuteFunctions | ILoadOptionsFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject, options?: { returnAll: true; }): Promise; export declare const extractId: (response: LinksFieldContainer) => string; export declare const makeOsdiLink: (personId: string) => { _links: { 'osdi:person': { href: string; }; }; }; export declare const isPrimary: (field: FieldWithPrimaryField) => boolean; declare function adjustLocation(allFields: AllFieldsUi): AllFieldsUi | { location: IDataObject; languages_spoken: import("./types").LanguageCodes; phone_numbers: { phone_numbers_fields: import("./types").PhoneNumberField[]; }; postal_addresses: { postal_addresses_fields: import("./types").PostalAddressField[]; }; target: string; email_addresses: import("./types").EmailAddressUi; }; declare function adjustTargets(allFields: AllFieldsUi): AllFieldsUi | { target: { name: string; }[]; location: { postal_addresses_fields: import("./types").PostalAddressField; }; languages_spoken: import("./types").LanguageCodes; phone_numbers: { phone_numbers_fields: import("./types").PhoneNumberField[]; }; postal_addresses: { postal_addresses_fields: import("./types").PostalAddressField[]; }; email_addresses: import("./types").EmailAddressUi; }; export declare const adjustPersonPayload: (...args: any[]) => any; export declare const adjustPetitionPayload: typeof adjustTargets; export declare const adjustEventPayload: typeof adjustLocation; export declare const resourceLoaders: { getTags(this: ILoadOptionsFunctions): Promise<{ name: string; value: string; }[]>; getTaggings(this: ILoadOptionsFunctions): Promise<{ name: string; value: string; }[]>; }; export declare const simplifyResponse: (response: Response, resource: Resource) => { language_spoken: any; postal_address: { address_lines: string; region: string; location: { location_fields: { latitude: string; longitude: string; }; }; primary: boolean; locality: string; postal_code: string; country: string; language: import("./types").LanguageCodes; }; phone_number: string; email_address: string; id: string; } | { creator: { language_spoken: any; postal_address: { address_lines: string; region: string; location: { location_fields: { latitude: string; longitude: string; }; }; primary: boolean; locality: string; postal_code: string; country: string; language: import("./types").LanguageCodes; }; phone_number: string; email_address: string; id: string; }; id: string; } | { id: string; }; export {}; //# sourceMappingURL=GenericFunctions.d.ts.map