import { Diff } from 'utility-types'; import { AttachmentSticker, ChatSticker, CountdownSticker, HashtagSticker, InstaSticker, LocationSticker, MentionSticker, PollSticker, QuestionSticker, QuizSticker, SliderSticker } from './stickers'; export declare type StickerOptions = Diff & Partial; export declare type StickerConfig = any & { story_sticker_ids: string; }; export declare class StickerBuilder { private stickers; add(sticker: InstaSticker): this; build(): StickerConfig; static hashtag(options: StickerOptions): HashtagSticker; static mention(options: StickerOptions): MentionSticker; static mentionReel(mediaInfo: { pk: string; user: { pk: string | number; }; }, additional?: Partial>): MentionSticker; static location(options: StickerOptions): LocationSticker; static countdown(options: StickerOptions): CountdownSticker; static chat(options: StickerOptions): ChatSticker; static poll(options: StickerOptions): PollSticker; static question(options: StickerOptions): QuestionSticker; static quiz(options: StickerOptions): QuizSticker; static slider(options: StickerOptions): SliderSticker; static attachment(options: StickerOptions): AttachmentSticker; static attachmentFromMedia(mediaInfo: { pk: string; user: { pk: string | number; }; }, additional?: Partial>): AttachmentSticker; }