import { AjaxService } from "./AjaxService";
import { Shared, Queues } from "../../../models";
export declare class QueueService {
    private ajaxService;
    constructor(ajaxService: AjaxService);
    getTransactionLogs: (transactionId: string, renderer: (transactionLog: Shared.IApiOperationResult<Shared.ITransactionLog>) => void, reject?: (error: any) => void) => void;
    getQueueNames: (renderer: (result: string[]) => void) => void;
    getQueueMessages: (renderer: (result: Queues.IQueueMessage[]) => void, take: number, queueName?: string, status?: number, transactionId?: string, beforeTime?: string) => void;
    getQueueMessagesLog: (renderer: (result: Queues.IQueueMessageLog[]) => void, queueMessageId: string) => void;
}
