import { CrowdinApi, PaginationOptions, ResponseList, ResponseObject } from '../core'; /** * External QA checks are provided by Crowdin apps and run additional quality checks on translations. * * Use the API to list and get the external QA checks available in the organization. */ export declare class ExternalQaChecks extends CrowdinApi { /** * @requiredScope external-qa-check:read * @param options optional pagination and filter parameters for the request * @see https://support.crowdin.com/developer/enterprise/api/v2/#tag/External-QA-Checks/operation/api.external-qa-checks.getMany */ listExternalQaChecks(options?: ExternalQaChecksModel.ListExternalQaChecksOptions): Promise>; /** * @requiredScope external-qa-check:read * @param externalQaCheckId external QA check identifier * @see https://support.crowdin.com/developer/enterprise/api/v2/#tag/External-QA-Checks/operation/api.external-qa-checks.get */ getExternalQaCheck(externalQaCheckId: number): Promise>; } export declare namespace ExternalQaChecksModel { interface ExternalQaCheck { id: number; name: string; description: string | null; config: Record; createdAt: string; updatedAt: string | null; } interface ListExternalQaChecksOptions extends PaginationOptions { projectId?: number; } }