import * as React from "react";
import { Favorite } from "../../types/favoriteTypes";
type FavoriteMakerProps = Favorite & {
    className?: string;
    style?: React.CSSProperties;
    children?: React.ReactNode;
};
/**
 * Creates a clickable "favorite" that coordinates with the toolbar's pinned <FavoritesShell>.
 * @param {string} [className] - An optional CSS className to append.
 * @param {string} [id] - The unique identifier for the favorite item. This must be consistent across restarts.
 * @param {string} [category] - "Workspace" | "Application". The catagory of the favorite item. Currenly only workspaces and launchable Finsemble applications can be favorited.
 * @param {string} [name] - The name of the favorite item. This will be used for display in the FavoriteShell.
 * @param {IconDescriptor} [icon] - The icon of the favorite item. This displays in the FavoriteShell. It defaults to use the initials of the `name` field as its content.
 */
export declare const FavoriteMaker: ({ id, category, icon, name, children, className, style }: FavoriteMakerProps) => React.JSX.Element;
export {};
//# sourceMappingURL=FavoriteMaker.d.ts.map