@twilio/flex-ui
Version:
Twilio Flex UI
35 lines (34 loc) • 1.3 kB
TypeScript
import { DynamicContentStore } from "../../flex-ui-core/src";
import * as React from "react";
import { PropsWithTheme } from "../theme";
import { MainHeaderChildrenKeys, MainHeaderChildrenProps, MainHeaderProps } from "./MainHeader.definitions";
export * from "./MainHeader.Components";
/**
* @classdesc This is a container for MainHeader.
* Can be themed with `Theme.MainHeader` in [Theme](Theme).
* @component
* @hideconstructor
* @param {MainHeader.MainHeaderProps} props - Properties to be passed to configure this component.
* @category Components / Programmable
* @subcategory Components
*/
export declare class MainHeader extends React.PureComponent<PropsWithTheme<Partial<MainHeaderProps>>> {
private static getBadgeChildren;
static readonly displayName = "MainHeader";
/**
* Dynamic content store
* @static
* @type {DynamicContentStore<MainHeader.MainHeaderChildrenProps, MainHeaderChildrenKeys>}
* @readonly
*/
static readonly Content: DynamicContentStore<MainHeaderChildrenProps, MainHeaderChildrenKeys>;
/**
* Default properties
* @static
* @type {MainHeader.MainHeaderProps}
* @readonly
*/
static readonly defaultProps: Partial<MainHeaderProps>;
static updateAll(): void;
render(): JSX.Element;
}