import { Endpoint, Executor, IRequestContextOutgoing } from '../../../models';
import { InternalSocketIoRequestContext } from './context';
import { SetRequiredKeys } from '../../../../../types';
export declare class InternalSocketIoExecutor extends Executor<InternalSocketIoRequestContext> {
    endpoints: Record<string, SetRequiredKeys<Endpoint<{}, import("../../../models").IEndpointSchema<{}>>, "io">>;
    exec(context: InternalSocketIoRequestContext): Promise<InternalSocketIoRequestContext<unknown>>;
    forward(): Promise<null>;
    reply(): Promise<IRequestContextOutgoing>;
}
//# sourceMappingURL=executor.d.ts.map