import { Socket } from 'socket.io-client';
import { SocketIoBaseEventListener } from '../../../../../core/modules/_shared/infrastructure/services/socket-io-base-event-listener';
import { SharedPlanOperationEventListener, SharedPlanOperationEventHandlers } from '../../domain/services/shared-plan-operation-event-listener';
export declare class SocketIoSharedPlanOperationEventListener extends SocketIoBaseEventListener implements SharedPlanOperationEventListener {
    constructor(socket: Socket);
    refreshConnection: () => void;
    subscribe: (processId: string, handlers: SharedPlanOperationEventHandlers) => void;
    unsubscribe: (processId: string) => void;
}
