export interface RedisGraphClient { query(query: any): any; } interface CreateNodeArguments { label: string; data?: any; } interface GetNodeArguments { label?: string; data?: object; } interface RelationParameterTypes { originNode: GetNodeArguments; destinationNode: GetNodeArguments; relationLabel: string; } export declare const createNode: (createNodeArguments: CreateNodeArguments, graphClient: RedisGraphClient, retrieveKeys: string[]) => Promise; export declare const getNodeByProperty: (getNodeArguments: GetNodeArguments, graphClient: RedisGraphClient, retrieveKeys: string[]) => Promise; export declare const relateNodes: ({ originNode, destinationNode, relationLabel }: RelationParameterTypes, graphClient: RedisGraphClient) => Promise; export declare const getRelation: ({ originNode, destinationNode, relationLabel }: RelationParameterTypes, graphClient: RedisGraphClient) => Promise; export {};