import type { MrkdwnTextField, PlainTextField } from "./text-fields"; export interface BaseMrkdwnOption { text: MrkdwnTextField; value?: string; url?: string; } export interface BasePlainTextOption { text: PlainTextField; value?: string; url?: string; } export interface MrkdwnOption extends BaseMrkdwnOption { description?: PlainTextField; } export interface PlainTextOption extends BasePlainTextOption { description?: PlainTextField; } export interface AnyDescriptionMrkdwnOption extends BaseMrkdwnOption { description?: PlainTextField | MrkdwnTextField; } export interface AnyDescriptionPlainTextOption extends BasePlainTextOption { description?: PlainTextField | MrkdwnTextField; } export declare type AnyOption = MrkdwnOption | PlainTextOption; export declare type AnyDescriptionOption = AnyDescriptionMrkdwnOption | AnyDescriptionPlainTextOption; //# sourceMappingURL=options.d.ts.map