/// import { Message } from './common-core/message'; import * as results from './common-core/results'; import { Callback, ErrorCallback } from './common-core/promise_utils'; import { ReceiverLink } from './common-amqp/receiver_link'; import { EventEmitter } from 'events'; import { Client } from './client'; export declare class ServiceReceiver extends EventEmitter implements Client.ServiceReceiver { private _receiver; constructor(receiver: ReceiverLink); complete(message: Message, done: Callback): void; complete(message: Message): Promise; abandon(message: Message, done: Callback): void; abandon(message: Message): Promise; reject(message: Message, done: Callback): void; reject(message: Message): Promise; detach(callback: ErrorCallback): void; detach(): Promise; forceDetach(err?: Error): void; }