import Base from '../base';
import Application from '../application';
import { RpcServer } from 'sdg-rpc';
import { IComponent, IRemoteComponentOptions } from '..';
export default class RemoteComponent extends Base implements IComponent {
    remote: RpcServer;
    constructor(app: Application, opts?: IRemoteComponentOptions);
    start(): void;
    stop(): void;
    private genRemote;
}
