import { CrowdinApi, PaginationOptions, ResponseList, ResponseObject } from '../core'; /** * Custom spellcheckers are provided by Crowdin apps and replace the built-in spellchecker for selected languages. * * Use the API to list and get the custom spellcheckers available in the organization. */ export declare class CustomSpellcheckers extends CrowdinApi { /** * @requiredScope custom-spellchecker:read * @param options optional pagination parameters for the request * @see https://support.crowdin.com/developer/enterprise/api/v2/#tag/Custom-Spellcheckers/operation/api.custom-spellcheckers.getMany */ listCustomSpellcheckers(options?: PaginationOptions): Promise>; /** * @requiredScope custom-spellchecker:read * @param customSpellcheckerId custom spellchecker identifier * @see https://support.crowdin.com/developer/enterprise/api/v2/#tag/Custom-Spellcheckers/operation/api.custom-spellcheckers.get */ getCustomSpellchecker(customSpellcheckerId: number): Promise>; } export declare namespace CustomSpellcheckersModel { interface CustomSpellchecker { id: number; name: string; config: { identifier: string; key: string; realTimeCheckEnabled: boolean; enabledLanguageIds: string[]; }; createdAt: string; updatedAt: string | null; } }