import type { Cluster, Redis } from 'ioredis'; import type { TypedEventTarget } from '@graphql-yoga/typed-event-target'; export type CreateRedisEventTargetArgs = { publishClient: Redis | Cluster; subscribeClient: Redis | Cluster; serializer?: { stringify: (message: unknown) => string; parse: (message: string) => unknown; }; }; export declare function createRedisEventTarget(args: CreateRedisEventTargetArgs): TypedEventTarget;