import * as React from 'react';
import { Props as StoreButtonPropsType } from '../StoreButton/StoreButton';
import './StoreBanner.scss';
export declare const Theme: {
    readonly DEFAULT: "default";
    readonly GREEN: "green";
    readonly SPB_SKY_1: "spbSky1";
    readonly SPB_SKY_0: "spbSky0";
};
type ThemeType = (typeof Theme)[keyof typeof Theme];
export declare const DeviceMask: {
    readonly ANDROID: "android";
    readonly NEW_IPHONE: "new-iphone";
    /** DEPRECATED: 'black-iphone', 'white-iphone', 'iphone-12' */
    readonly BLACK_IPHONE: "black-iphone";
    readonly WHITE_IPHONE: "white-iphone";
    readonly IPHONE_12: "iphone-12";
};
type DeviceMaskType = (typeof DeviceMask)[keyof typeof DeviceMask];
type LinkHrefType = StoreButtonPropsType['href'];
type LinkOnClickType = StoreButtonPropsType['onClick'];
export interface IStoreBannerProps {
    /** Заголовок */
    title: string;
    /** Текст */
    text: string;
    /** Ссылка на скачивание приложения в App Store */
    linkApple?: LinkHrefType;
    /** Обработчик клика по ссылке в App Store */
    onClickApple?: LinkOnClickType;
    /** Ссылка на скачивание приложения в Google Play */
    linkGoogle?: LinkHrefType;
    /** Обработчик клика по ссылке в Google Play */
    onClickGoogle?: LinkOnClickType;
    /** Ссылка на скачивание приложения в Samsung Galaxy Store */
    linkGalaxyStore?: LinkHrefType;
    /** Обработчик клика по ссылке в Samsung Galaxy Store */
    onClickGalaxyStore?: LinkOnClickType;
    /** Ссылка на скачивание приложения в Huawei AppGallery */
    linkHuawei?: LinkHrefType;
    /** Обработчик клика по ссылке в Huawei AppGallery */
    onClickHuawei?: LinkOnClickType;
    /** Ссылка на скачивание приложения в RuStore */
    linkRuStore?: LinkHrefType;
    /** Обработчик клика по ссылке в RuStore */
    onClickRuStore?: LinkOnClickType;
    /** Ссылка на скачивание приложения в Mi App Store */
    linkMiStore?: LinkHrefType;
    /** Обработчик клика по ссылке в Mi App Store */
    onClickMiStore?: LinkOnClickType;
    /** Ссылка на скачивание приложения в V-Appstore */
    linkVAppstore?: LinkHrefType;
    /** Обработчик клика по ссылке в V-Appstore */
    onClickVAppstore?: LinkOnClickType;
    /**  Текст кнопки */
    textButton?: string;
    /**  Ссылка для кнопки */
    linkButton?: string;
    /**  Rel - атрибут тега <a> для всех кнопок баннера */
    rel?: string;
    /** Ссылка на картинку с QR-кодом */
    qrCode?: string;
    /** Цветовая тема компонента */
    theme?: ThemeType;
    /** Изображение телефона. DEPRECATED: 'black-iphone', 'white-iphone', 'iphone-12' */
    deviceMask: DeviceMaskType;
    /** Изображение на дисплее телефона */
    imageSrc: string;
    /** Выравнивание контента слева на мобильном разрешении */
    isContentLeftMobile?: boolean;
    /** Дополнительный класс корневого элемента */
    className?: string;
    /** Дополнительные классы для корневого и внутренних элементов */
    classes?: {
        root?: string;
        appleLink?: string;
        galaxyStoreLink?: string;
        googleLink?: string;
        huaweiLink?: string;
        miStoreLink?: string;
        ruStoreLink?: string;
        vAppstoreLink?: string;
        button?: string;
    };
    /** Ссылка на корневой элемент */
    rootRef?: React.Ref<HTMLDivElement>;
    /** Дополнительные data атрибуты к внутренним элементам */
    dataAttrs?: {
        root?: Record<string, string>;
        button?: Record<string, string>;
        linkApple?: Record<string, string>;
        linkGalaxyStore?: Record<string, string>;
        linkGoogle?: Record<string, string>;
        linkHuawei?: Record<string, string>;
        linkMiStore?: Record<string, string>;
        linkRuStore?: Record<string, string>;
        linkVAppstore?: Record<string, string>;
    };
}
declare const StoreBanner: React.FC<IStoreBannerProps>;
export default StoreBanner;
