import Message from '../base/Message';
import ActionAbstract from '../../action/ActionAbstract';
export type Title = {
    color?: string;
    value: string;
};
export default class Menu extends Message {
    actions: ActionAbstract[];
    messageYesNo: boolean;
    quickReplies?: CustomQuickReplies;
    title?: Title;
    constructor(text: string, ...actions: ActionAbstract[]);
    addTitle(title?: Title): Menu;
    setMessageYesNo(messageYesNo: boolean): Menu;
    addQuickReplies(quickReplies: CustomQuickReplies): Menu;
}
export declare class CustomQuickReplies {
    keepIt: boolean;
    title?: Title;
    type: string;
    values: CustomQuickRepliesOptions[];
    constructor();
    add(component: any): CustomQuickReplies;
}
export declare class CustomQuickRepliesOptions {
    chart: boolean;
    dialog: object;
    title: string;
    type: string;
    value: string;
    constructor(message: any);
}
