import * as Q from './queue'; export type SQSCallback = (err: any, result: Q.QMessages) => void; export declare class SQSClient { private targeturl?; private httpoptions?; private agentPool?; constructor(urlstring?: string); setOptions(queueid: string, options: Q.QQueueOptions, cb: SQSCallback): void; claim(queueid: string, owner: string, groupid: string, cb: SQSCallback): void; send(queueid: string, m: Q.QMessage, cb: SQSCallback): void; remove(queueid: string, m: Q.QMessage, cb: SQSCallback): void; receive(queueid: string, owner: string, cb: SQSCallback): void; }