import { ISerialPort } from './ISerialPort';
import Rx = require('rxjs/Rx');
import { ModemOptions } from './ModemOptions';
export declare class RawModem {
    private serialPort;
    constructor(serialPort: ISerialPort);
    open(options: ModemOptions): Rx.Observable<void>;
    close(): Rx.Observable<void>;
    send(command: any, callback?: (buffer: any, subscriber: Rx.Subscriber<string>) => void): Rx.Observable<string>;
}
