import { TransactionService } from "../../TransactionService";
import { DecodedTransaction } from "@payburner/keyburner-core/dist/npm";
export declare class AWSDynamoTransactionService implements TransactionService {
    constructor(docClient: any);
    docClient: any;
    saveDecodedTransaction(decodedTransaction: DecodedTransaction): Promise<boolean>;
    getProcessedTransaction(environment: string, id: string): Promise<DecodedTransaction>;
    getTransactionsByEnvironmentAndProcessingStage(environment: string, processingStage: string): Promise<Array<DecodedTransaction>>;
    getProcessedTransactions(environment: string, address: string): Promise<Array<DecodedTransaction>>;
}
//# sourceMappingURL=AWSDynamoTransactionService.d.ts.map