import { ICardInfo, BotController } from '../../../index';
import { IMarusiaButtonCard, IMarusiaBigImage, IMarusiaItemsList } from './interfaces/IMarusiaPlatform';
/**
 * Получение токена, необходимого для отображения картинок в карточке Марусе
 * @param controller Контроллер приложения
 * @param path Путь до картинки
 */
export declare function getImageInDB(controller: BotController, path: string): Promise<string | null>;
/**
 * Получает карточку для отображения в Марусе.
 * @param cardInfo Информация о карточке
 * @param controller Контроллер приложения
 * @returns {Promise<IMarusiaButtonCard | IMarusiaItemsList | IMarusiaBigImage | null>} Одна карточка, массив карточек или пустой массив, если нечего отобразить
 */
export declare function cardProcessing(cardInfo: ICardInfo, controller: BotController): Promise<IMarusiaButtonCard | IMarusiaItemsList | IMarusiaBigImage | null>;
