/** * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /** * @module ai/aireviewcore/model/aireviewchecklist */ import { type ObservableMixinConstructor } from "@ckeditor/ckeditor5-utils"; import { AIReviewCheck } from "./aireviewcheck.js"; import { type AIReviewCheckBaseDefinition } from "../types.js"; declare const AIReviewCheckListBase: ObservableMixinConstructor; /** * Represents the list of review checks that can be performed in the AI Review. */ export declare class AIReviewCheckList extends AIReviewCheckListBase { /** * Initializes the list of checks based on the provided definitions. */ setupChecks(checks: Array): void; /** * The list of available review checks. */ get checks(): ReadonlyArray; /** * Returns the check by its ID. */ getCheckById(id: string): AIReviewCheck | undefined; /** * Removes the check by its ID. */ removeCheckById(id: string): void; } export {};