import { ViberClient, ViberTypes } from 'sibdigital-messaging-apis/packages/messaging-api-viber'; import Context from '../context/Context'; import ViberEvent from './ViberEvent'; declare class ViberContext extends Context { get platform(): 'viber'; sendText(text: string, options?: ViberTypes.MessageOptions): Promise; getUserDetails(): Promise; getOnlineStatus(): Promise; sendMessage(message: ViberTypes.Message): Promise; sendPicture(picture: ViberTypes.Picture, options?: ViberTypes.MessageOptions): Promise; sendVideo(video: ViberTypes.Video, options?: ViberTypes.MessageOptions): Promise; sendFile(file: ViberTypes.File, options?: ViberTypes.MessageOptions): Promise; sendContact(contact: ViberTypes.Contact, options?: ViberTypes.MessageOptions): Promise; sendLocation(location: ViberTypes.Location, options?: ViberTypes.MessageOptions): Promise; sendURL(url: string, options?: ViberTypes.MessageOptions): Promise; sendSticker(stickerId: number, options?: ViberTypes.MessageOptions): Promise; sendCarouselContent(richMedia: ViberTypes.RichMedia, options?: ViberTypes.MessageOptions): Promise; } export default ViberContext; //# sourceMappingURL=ViberContext.d.ts.map