import React from "react";
import { C3NavigationAppProps, C3NavigationElementProps, C3NavigationNavBarProps, C3NavigationProps } from "../c3-navigation.types";
import { C3HelpCenterProps } from "../../c3-help-center/c3-help-center";
export declare function createAppProps(): C3NavigationAppProps;
export declare function createAppBarProps(options?: {
    isOpen?: boolean;
    elements?: Array<C3NavigationElementProps>;
    useElementsFromConfig?: boolean;
}): C3NavigationProps["appBar"];
export declare function createNavBarBarProps({ orgName, elements, showLicenseTag, showProductionLicense, isCommercial, expiresAt, }?: {
    elements?: C3NavigationNavBarProps["elements"];
    orgName?: string;
    showLicenseTag?: boolean;
    showProductionLicense?: boolean;
    isCommercial?: boolean;
    expiresAt?: number | string;
}): C3NavigationNavBarProps;
export declare function createInfoSideBarProps(options: {
    isOpen: boolean;
    preceedingDividerOn2ndElement?: boolean;
}): C3NavigationProps["infoSideBar"];
export declare function createOrgSideBarProps(options: {
    isOpen: boolean;
    orgCount?: number;
    useConfig?: boolean;
}): C3NavigationProps["orgSideBar"];
export declare function createUserSideBarProps(options: {
    isOpen: boolean;
    customSection?: React.JSX.Element;
    hideThemeSelector?: boolean;
}): C3NavigationProps["userSideBar"];
export declare function createNotificationSideBarProps(options: {
    isOpen: boolean;
}): C3NavigationProps["notificationSideBar"];
export declare const createHelpCenterProps: (options?: Partial<C3HelpCenterProps>) => C3NavigationProps["helpCenter"];
