import { ApplicationCommandOptionType, type APIApplicationCommandStringOption } from 'discord-api-types/v10'; import { BaseChoiceOption, type ChoiceOption } from '../base.js'; import type { RequiredOptionFields, DefaultValue, OptionMode } from '../../types/shared.js'; export declare class StringOption extends BaseChoiceOption { private _c; private _r; private _m; private _d; required: () => StringOption; choices: []>(this: StringOption, ...choices: Choices) => StringOption; autocomplete: (autocomplete: boolean) => StringOption; default: (value: TDefaultValue) => StringOption; constructor(data: RequiredOptionFields); get Type(): ApplicationCommandOptionType.String; get DefaultValue(): DefaultValue; minLength(this: StringOption, length: number): StringOption; maxLength(this: StringOption, length: number): StringOption; toJSON(): APIApplicationCommandStringOption; } //# sourceMappingURL=string.d.ts.map