import { APIResource } from "../../core/resource.mjs"; import { APIPromise } from "../../core/api-promise.mjs"; import { RequestOptions } from "../../internal/request-options.mjs"; export declare class Words extends APIResource { /** * Add words to an existing wordlist */ add(id: string, body: WordAddParams, options?: RequestOptions): APIPromise; /** * Remove words from an existing wordlist */ remove(id: string, params: WordRemoveParams, options?: RequestOptions): APIPromise; } export interface WordAddResponse { /** * Number of words added */ addedCount: number; /** * List of words that were added */ addedWords: Array; /** * Total number of words in wordlist */ totalCount: number; } export interface WordRemoveResponse { /** * Number of words removed */ removedCount: number; /** * List of words removed */ removedWords: Array; /** * Total number of words in wordlist */ totalCount: number; } export interface WordAddParams { /** * Array of words to add to the wordlist. Duplicate words will be ignored. */ words: Array; } export interface WordRemoveParams { /** * Array of words to remove from the wordlist */ words: Array; } export declare namespace Words { export { type WordAddResponse as WordAddResponse, type WordRemoveResponse as WordRemoveResponse, type WordAddParams as WordAddParams, type WordRemoveParams as WordRemoveParams, }; } //# sourceMappingURL=words.d.mts.map