import { MarkdownMessagePayload, MessagePayload, Sayable, TextMessagePayload } from './payloads'; import { Sender } from './sender'; export declare class SayableSayer extends Sender { say(sayable: Sayable): Promise; say(sayable: Sayable, atAll: true): Promise; say(sayable: Sayable, mentionIdList: string[]): Promise; protected mention(message: MessagePayload, mentionIdList: true | string[]): void; protected atUserIds(message: MarkdownMessagePayload | TextMessagePayload, mentionIdList: string[]): void; protected resolve(sayable: Sayable): Promise; }