/** @packageDocumentation
 * @module Widget
 */
import * as React from "react";
/**
 * Props for [[ContentToolWidgetComposer]].
 * @public
 * @deprecated in 4.17.0. Use `React.ComponentProps<typeof ContentToolWidgetComposer>`
 */
export interface ContentToolWidgetComposerProps {
    /** If default backstage button is desired use <BackstageAppButton />. */
    cornerButton?: React.ReactNode;
}
/**
 * ContentToolWidgetComposer composes a Tool Widget with no tools defined by default. UiItemsProviders
 * are used to populate the toolbars. See [[StandardContentToolsProvider]].
 * @example
 * ToolWidget with no corner button
 * ```
 * <ContentToolWidgetComposer />
 * ```
 * ToolWidget with corner button
 * ```
 * const cornerButton = <BackstageAppButton icon={<SvgBentleySystems />} />;
 * <ContentToolWidgetComposer cornerButton={cornerButton} />
 * ```
 * ToolWidget with custom corner button
 * ```
 * const cornerButton = <BackstageAppButton icon={<SvgBentleySystems />}
 *   label="Toggle Backstage display",
 *   execute={() => UiFramework.backstage.getBackstageToggleCommand().execute()} />;
 * <ContentToolWidgetComposer cornerButton={cornerButton} />
 * ```
 *
 * BackstageCornerButton,
 * @public
 */
export declare function ContentToolWidgetComposer(props: ContentToolWidgetComposerProps): React.JSX.Element;
//# sourceMappingURL=ContentToolWidgetComposer.d.ts.map