import { APIGatewayProxyResult, Context as AWSLambdaContext } from 'aws-lambda'; import { GraphQLSchema } from 'graphql'; import { APIGatewayWebSocketEvent, IConnectionManager, ISubscriptionManager } from './types'; export declare type APIGatewayV2Handler = (event: APIGatewayWebSocketEvent, context: AWSLambdaContext) => Promise; declare type Options = { connectionManager: IConnectionManager; schema: GraphQLSchema; subscriptionManager: ISubscriptionManager; }; declare function createWsHandler({ connectionManager, schema, subscriptionManager, }: Options): APIGatewayV2Handler; export { createWsHandler }; export default createWsHandler;