import { SettingsInteraction } from "../../utils/widgetDialogUtilities";
import React from "react";
import { WidgetAction } from "../../../app/widgetRuntime/apis/api.interfaces";
import { FeedProviderModelRegistration } from "../../../app/widgetRuntime/widgetApis/FeedProviderModelRegistration";
declare type EvolvedSettingsMainPageProps = {
    onDismiss: () => any;
    accountType: string;
    isPersonalizeExpanded: boolean;
    onPersonalizeInteracted: () => any;
    isHoverEnabled: boolean;
    onHoverInteracted: () => any;
    isNotificationsEnabledByPolicy: boolean;
    showPickerDialog: (launchSource: WidgetAction) => any;
    onLinkInvoked: (href: string, interaction: SettingsInteraction) => any;
    settingsInteracted: (interaction: SettingsInteraction, href?: string) => any;
    settingsToggleInteracted: (setting: string, state: boolean) => any;
    isAboutExpanded: boolean;
    onAboutInteracted: () => any;
    showNotifications: () => any;
    showShowOrHide: () => any;
    showPersonalize: () => any;
    feedProviderModelRegistrations?: FeedProviderModelRegistration[];
    setPersonalizationFeedProvider: (feedProviderModel: FeedProviderModelRegistration) => any;
    launchStoreToFeeds: () => any;
    isFirstPartyExperienceOptimizationEnabled: boolean;
};
declare const EvolvedSettingsMainPage: React.FC<EvolvedSettingsMainPageProps>;
export default EvolvedSettingsMainPage;
