import * as _nuxt_schema from '@nuxt/schema';

interface SmartBannerOptions {
    useNativeIosBannerForSafari: boolean;
    daysHidden: number;
    daysReminder: number;
    appStoreLanguage: string;
    title: string;
    author: string;
    button: string;
    androidAppId: string;
    iosAppId: string;
    store: {
        ios: string;
        android?: string;
    };
    price: {
        ios: string;
        android?: string;
    };
    icons?: {
        ios?: string;
        android?: string;
    };
    icon: string;
    theme?: SmartAppBannerTheme;
    force?: SmartAppBannerPlatform;
}
declare enum SmartAppBannerTheme {
    ios = "ios",
    android = "android"
}
declare enum SmartAppBannerPlatform {
    ios = "ios",
    android = "android"
}

interface ModuleOptions {
    overrideComponentNameWith?: string;
    bannerOptions: SmartBannerOptions;
}
declare const _default: _nuxt_schema.NuxtModule<ModuleOptions>;

export { ModuleOptions, _default as default };
