import { Repository } from 'typeorm'; import { Reading } from '../../util'; import { ProofRequest } from '../proof-request.entity'; interface CreateNewRequestPayload { deviceId: string; reading: Reading; } interface SaveProcessingErrorParams { error: string; requestIds: number[]; } export declare class ProofRequestsRepository { private repository; constructor(repository: Repository); createNewRequest(...payload: CreateNewRequestPayload[]): Promise; saveProcessingError(params: SaveProcessingErrorParams): Promise; markRequestsAsProcessing(requestIds: number[]): Promise; removeRequests(requestIds: number[]): Promise; findPendingRequests(): Promise; } export {};