import { IFPSBasicToggleSetting } from './FPSInterfaces';
/**
 * This is the legacy options which were more complex with more options
 * @param showSearch
 * @param pageStyle
 * @param quickLaunchHide
 * @param containerMaxWidth
 */
export declare function FPSOptionsGroupAdvanced(pageStyle: boolean, containerMaxWidth: boolean): {
    groupName: string;
    isCollapsed: boolean;
    groupFields: any[];
};
/**
 * This is the second version which is more simple (toggles and sliders)
 * @param showSearch
 * @param pageStyle
 * @param quickLaunchHide
 * @param containerMaxWidth
 */
export declare function FPSOptionsGroupBasic(showSearch: boolean, quickLaunchHide: boolean, pageHeaderHide: boolean, allSectWidth: IFPSBasicToggleSetting, allSectionMaxWidthEnable: any, allSectMargin: IFPSBasicToggleSetting, allSectionMarginEnable: any, toolBarHide: IFPSBasicToggleSetting): {
    groupName: string;
    isCollapsed: boolean;
    groupFields: any[];
};
/**
 * BannerPropPaneButtonBasics - Builds Basic FIELDS for Banner
 * @param forceBanner
 * @param modifyBannerTitle
 * @param showBanner
 * @param infoElementText
 * @returns
 */
export declare function BannerPropPaneButtonBasics(forceBanner: boolean, modifyBannerTitle: boolean, showBanner: boolean, infoElementText: boolean, feedback: boolean, enableBeAUser: boolean): any[];
/**
 * FPSBanner3BasicGroup builds FPS Banner Basics Prop Pane Group: showBanner, bannerTitle, infoElementChoice, infoElementText,
 * @param forceBanner
 * @param modifyBannerTitle
 * @param showBanner
 * @param infoElementText
 * @returns
 */
export declare function FPSBanner3BasicGroup(forceBanner: boolean, modifyBannerTitle: boolean, showBanner: boolean, infoElementText: boolean, feedback: boolean): {
    groupName: string;
    isCollapsed: boolean;
    groupFields: any[];
};
/**
 * FPSBanner3BasicGroup builds FPS Banner Basics Prop Pane Group: showBanner, bannerTitle, infoElementChoice, infoElementText,
 * @param forceBanner
 * @param modifyBannerTitle
 * @param showBanner
 * @param infoElementText
 * @returns
 */
export declare function FPSBanner4BasicGroup(forceBanner: boolean, modifyBannerTitle: boolean, showBanner: boolean, infoElementText: boolean, feedback: boolean, enableBeAUser: boolean): {
    groupName: string;
    isCollapsed: boolean;
    groupFields: any[];
};
/**
 * BannerPropNavButtonFields - Builds Fields for FPS Banner Nav Group
 */
export declare const BannerPropNavButtonFields: any[];
/**
 * FPSBanner3NavGroup - Builds Prop Pane group for Nav Buttons:  showGoToHome, showGoToParent, homeParentGearAudience
 * @returns
 */
export declare function FPSBanner3NavGroup(): {
    groupName: string;
    isCollapsed: boolean;
    groupFields: any[];
};
/**
 *
 * @param forceBanner
 * @param modifyBannerTitle
 * @param modifyBannerStyle
 * @param showBanner
 * @param showAdvanced
 * @param showNavigation - Adds Navigate to Home Page and Parent Site
 */
export declare function FPSBanner3Group(forceBanner: boolean, modifyBannerTitle: boolean, modifyBannerStyle: boolean, showBanner: boolean, showAdvanced: boolean, showNavigation: boolean, lockStyles: boolean, infoElementText: boolean, showFeedBackEmail?: boolean, includeSiteTheme?: boolean): {
    groupName: string;
    isCollapsed: boolean;
    groupFields: any[];
};
/**
 * FPSBanner3ThemeGroup - Builds FPS Banner Theme Group:  bannerStyleChoice, bannerStyle, bannerCmdStyle, bannerHoverEffect
 * @param modifyBannerStyle
 * @param showBanner
 * @param lockStyles
 * @returns
 */
export declare function FPSBanner3ThemeGroup(modifyBannerStyle: boolean, showBanner: boolean, lockStyles: boolean, includeSiteTheme: boolean): {
    groupName: string;
    isCollapsed: boolean;
    groupFields: any[];
};
/**
 * Generates prop pane FIELDS for:  bannerStyleChoice, bannerStyle, bannerCmdStyle, bannerHoverEffect
 * @param modifyBannerStyle
 * @param showBanner
 * @param lockStyles
 * @returns
 */
export declare function BannerPropButtonThemes(modifyBannerStyle: boolean, showBanner: boolean, lockStyles: boolean, includeSiteTheme: boolean): any[];
