import { Nullable } from '../index'; declare type WaterfallSpeed = '200000' | '100000' | '50000' | '25000' | '12500' | '6250'; declare type PopupSize = 'small' | 'normal' | 'large'; export declare type IBanner = Nullable<{ width: number; height: number; url: string; }>; export declare type IShape = 'rounded' | 'circle' | 'square'; export declare type IDirection = 'down' | 'up' | 'left' | 'right'; export declare type IGemAmount = 'lots' | 'none' | 'little'; export declare type Themes = 'new_classic' | 'new_atmosphere' | 'new_slider' | 'new_square_photo' | 'new_tall_photo' | 'new_gem' | 'new_news' | 'email_template_grid' | 'email_template_collage' | 'table'; export declare type Types = 'embed' | 'screen' | 'email' | 'tile' | 'ad' | 'shoppable' | 'event' | 'mobile' | 'not_available' | 'reviews'; export interface IPersonalizationData { animationIndex?: number; atmosphere_blip_colors?: string[]; colors?: string[]; wavedirection: IDirection; shape?: IShape; gemamount?: IGemAmount; sliderwidth?: string; sliderpadding?: string; gem_highlight_duration?: string; banner?: IBanner; bg_image: Nullable; bg_page_image: Nullable; color_hype: Nullable; color_name: Nullable; color_namebar: Nullable; color_namebar_buttons: Nullable; connected_hashtag_highlight_color?: Nullable; connected_hashtag_highlight_color_disabled?: boolean; cta_button_color?: Nullable; cta_button_show?: Nullable; cta_text_color?: Nullable; cta_hotspot_color?: Nullable; cta_hotspot_outline_color?: Nullable; cta_hotspot_size?: Nullable; custom_css?: Nullable; embed_class_secondarynav: Nullable; embed_color_bodybg: Nullable; embed_display_secondarynav: Nullable; embed_mincolumnwidth: number; embed_url: Nullable; font_secondary: Nullable; font_secondary_woff_url?: Nullable; fontcolor_post?: Nullable; fontsize_primary: number; fontsize_secondary: number; generic_avatar_background_color?: Nullable; generic_avatar_text_color?: Nullable; gridheight?: Nullable; gridpadding?: number; gridwidth?: Nullable; header?: Nullable; header_position?: Nullable; image_effect?: Nullable; image_logo: Nullable; inline_video_playback?: Nullable; popup_background_color?: string; popup_background_color_disabled?: boolean; popup_custom_css?: Nullable; popup_font?: Nullable; popup_font_color_author?: string; popup_font_color_author_disabled?: boolean; popup_font_color_author_username?: string; popup_font_color_author_username_disabled?: boolean; popup_font_color_body?: Nullable; popup_font_color_body_disabled?: boolean; popup_font_color_hashtag_highlight?: Nullable; popup_font_color_hashtag_highlight_disabled?: boolean; popup_font_color_link?: Nullable; popup_font_color_link_disabled?: boolean; popup_font_woff_url?: Nullable; popup_image_background_color?: Nullable; popup_image_background_color_disabled?: boolean; popup_lightbox_color?: string; popup_lightbox_color_disabled?: boolean; popup_show_author_name?: boolean; popup_show_author_username?: boolean; popup_show_timestamp?: boolean; popup_size?: PopupSize; position_name: Nullable; position_namebar: Nullable; postHighlightDuration?: Nullable; postTransitionSpeed?: Nullable; post_background_color?: Nullable; post_duration?: number; postpadding?: string; postwidth?: string; profile_embed: Nullable; public_add_post: boolean; publicpost_button_color?: string; publicpost_button_color_disabled?: boolean; publicpost_button_text?: string; publicpost_button_text_color?: string; publicpost_button_text_color_disabled?: boolean; publicpost_modal_author_image_label?: string; publicpost_modal_custom_label?: string; publicpost_modal_custom_placeholder?: string; publicpost_modal_description_placeholder?: string; publicpost_modal_email_label?: string; publicpost_modal_email_placeholder?: string; publicpost_modal_error_text?: string; publicpost_modal_name_label?: string; publicpost_modal_name_placeholder?: string; publicpost_modal_post_image_placeholder?: string; publicpost_modal_required_text?: string; publicpost_modal_submit_button_text?: string; publicpost_modal_terms_link_text?: string; publicpost_modal_terms_text?: string; publicpost_modal_title?: string; remove_duplicate_images: boolean; sharebuttonoptions?: string[]; sharebuttons?: number; show_author?: number; strip_position?: Nullable; text_on_hover?: boolean; theme_layout?: Nullable; time_language?: Nullable; waterfallSpeed?: Nullable; waterfallToggle?: Nullable; highlightMuteVideo?: boolean; highlightPostsToggle?: boolean; highlightVideoPlayback?: string; autoscroll?: boolean; slider_is_carousel?: string; popup_fontsize?: string; popup_hide_description?: boolean; popup_product_header_text?: string; popup_product_header_font_size?: string; popup_product_header_font_color?: string; popup_products_visibility?: boolean; popup_product_font_size?: string; popup_product_font_color?: string; popup_product_price_font_size?: string; popup_product_price_font_color?: string; popup_product_image_outline?: string; popup_product_background?: string; rows?: number; columns?: number; overlay_opacity?: number; overlay_color?: string; post_scale?: string; review_modal_rating_label?: string; review_modal_review_label?: string; review_modal_review_placeholder?: string; review_modal_email_label?: string; review_modal_email_placeholder?: string; review_modal_name_label?: string; review_modal_name_placeholder?: string; review_modal_title_label?: string; review_modal_title_placeholder?: string; review_modal_post_image_placeholder?: string; review_modal_required_text?: string; review_modal_submit_button_text?: string; review_modal_upload_media_url_button_text?: string; review_modal_terms_link_text?: string; review_modal_terms_text?: string; review_modal_title?: string; } export interface IPackedPersonalization { draft: IPersonalizationData; published: IPersonalizationData; } export interface IPersonalization { id: string; type: string; attributes: { author: boolean; theme: Themes; type: Types; share_buttons: boolean; remove_duplicate_images: boolean; name: string; background: { color: Nullable; image: Nullable; }; data: T; }; } export {};