import { UserDaemonOptions } from '../../daemon/user/daemon'; import { AbstractPeerLauncher } from '../base/launcher'; declare class UserLauncher extends AbstractPeerLauncher { protected readonly _options: UserLauncherOptions; constructor(_options: UserLauncherOptions); protected _initialize(): void; protected _activate(): Promise; protected _deactivate(): Promise; protected _reactivate(): Promise; protected _bindEvents(): Promise; protected _buildTasks(): Promise; protected _onDisconnected(): Promise; } type UserLauncherOptions = UserDaemonOptions; export { UserLauncher, UserLauncherOptions };