/// import { Properties } from '@posthog/plugin-scaffold'; import { ProducerRecord } from 'kafkajs'; import { DateTime } from 'luxon'; import { Element, Person, RawPerson } from '../../types'; export declare function unparsePersonPartial(person: Partial): Partial; export declare function escapeQuotes(input: string): string; export declare function elementsToString(elements: Element[]): string; export declare function sanitizeEventName(eventName: any): string; export declare function hashElements(elements: Element[]): string; export declare function chainToElements(chain: string): Element[]; export declare function extractElements(elements: Record[]): Element[]; export declare function timeoutGuard(message: string, context?: Record, timeout?: number): NodeJS.Timeout; export declare function personInitialAndUTMProperties(properties: Properties): Properties; export declare function generatePostgresValuesString(numberOfColumns: number, rowNumber: number): string; export declare function generateKafkaPersonUpdateMessage(createdAt: DateTime | string, properties: Properties, teamId: number, isIdentified: boolean, id: string, version: number | null, isDeleted?: number): ProducerRecord;