import { SuggestedEdit } from "../../types";
/**
 * Creates or updates a suggested edit.
 */
export declare function createOrUpdateSuggestedEdit(suggestedEdit: SuggestedEdit): Promise<import("./serviceHelper").ExecutionResult<unknown>>;
/**
 * Retrieves all suggested edits for a given main item based on its ID, language, and version.
 */
export declare function getSuggestedEdits(mainItemId: string, mainItemLanguage: string, mainItemVersion: number, reviewId?: string): Promise<import("./serviceHelper").ExecutionResult<SuggestedEdit[]>>;
export declare function getLatestSuggestedEdits(take?: number, language?: string): Promise<import("./serviceHelper").ExecutionResult<SuggestedEdit[]>>;
/**
 * Retrieves a single suggested edit by its unique identifier.
 */
export declare function getSuggestedEditById(id: string): Promise<import("./serviceHelper").ExecutionResult<SuggestedEdit>>;
/**
 * Deletes the given suggested edit.
 */
export declare function deleteSuggestedEdit(suggestedEdit: SuggestedEdit): Promise<import("./serviceHelper").ExecutionResult<unknown>>;
