import { FetchRepositoryBase } from "../../../shared/index.js"; import type { ChangeSubmissionStatusRequest, CreateSubmissionRequest, ListSubmissionsRequest, ListSubmissionsResponse, Submission, UpdateSubmissionRequest } from "./SubmissionsTypes.js"; export declare class SubmissionsRepository extends FetchRepositoryBase { listSubmissions(realmUid: string, originationUid: string, params?: ListSubmissionsRequest): Promise; getSubmission(realmUid: string, originationUid: string, uuid: string): Promise; assignSubmission(realmUid: string, originationUid: string, uuid: string, assignee_id: number): Promise; createSubmission(realmUid: string, originationUid: string, payload: CreateSubmissionRequest): Promise; updateSubmission(realmUid: string, originationUid: string, uuid: string, payload: UpdateSubmissionRequest): Promise; changeSubmissionStatus(realmUid: string, originationUid: string, uuid: string, payload: ChangeSubmissionStatusRequest): Promise; } //# sourceMappingURL=SubmissionsRepository.d.ts.map