import { Integer } from "neo4j-driver"; /** Checks if value is string */ export declare function isString(value: unknown): value is string; /** Checks if value is a Neo4j int object */ export declare function isNeoInt(value: unknown): value is Integer; /** Joins all strings with given separator, ignoring empty or undefined statements */ export declare function joinStrings(statements: string | Array, separator?: string): string; /** Makes sure input is an array, if not it turns into an array (empty array if input is null or undefined) */ export declare function asArray(raw: T | Array | undefined | null): Array; /** Filter all elements in an array, only leaving truthy values */ export declare function filterTruthy(arr: Array): Array; export declare function filterTruthy(arr: Array): Array; /** Check if both arrays share at least one element */ export declare function haveSharedElement(arr1: Array, arr2: Array): boolean; //# sourceMappingURL=utils.d.ts.map