///
export declare function createBuffer(body: string, encoding?: BufferEncoding): Buffer;
export declare function deepCopyObj(sourceObj: T): T | undefined;
export declare function arrayIntersection(arr1: any[], arr2: any[]): any[];
export declare function arrayDifference(arr1: any[], arr2: any[]): any[];
export declare function getPropertyOrUndefined(property: T | null | undefined): T | undefined;
export declare function getTrueOrUndefined(value: boolean): true | undefined;
export declare function getDateStringOrUndefined(date: string | Date | null): string | undefined;
export declare function parseDateOrUndefined(date?: string): Date | undefined;
export declare function isUuid(value: string | null | undefined): boolean;
export declare function cleanNullValues(someObject: T | null | undefined): T | undefined;
export declare function replaceEmptyStringValuesWithNull(someObject: T | null): T | null;
export declare function getPropertyOrFallbackOrUndefined(value: V | undefined | null, fallBack?: F | null): V | F | undefined;
export declare function getPropertyOrFallback(value: V | undefined | null, fallBack: F): V | F;
export declare function fillArrayWithIndices(length?: number): number[];
export declare function batchArray(items: T[], maxBatchSize: number): T[][];
export declare function requiredEnvVariable(key: keyof typeof process.env): string;
export declare function oneLine(multiline: string): string;
export declare function waitForMs(time: number): Promise;
export declare function slugifyText(text: string, locale: string): string;