import { WithParentContextName } from "../../../../fd-toolbox/types/with-parent-context-name";
import { UserWorkspaces } from "../../layout/toolbar/workspace-picker/workspace-picker-types";
/**
 * Props for {@link WorkspacePicker}
 * Extends {@link WithParentContextName}
 */
export interface WorkspacePickerProps extends WithParentContextName {
    /**
     * A promise that resolves to user workspaces (home and child workspaces).
     * This is typically loaded during page initialization and passed down.
     */
    userWorkspaces: UserWorkspaces | Promise<UserWorkspaces>;
}
/**
 * A workspace selection dropdown component.
 * This component displays the current workspace and allows users to switch between
 * available child workspaces and the home workspace.
 *
 * {@link WorkspacePickerProps} for component props
 */
export declare function WorkspacePicker({ parentContextName, userWorkspaces }: WorkspacePickerProps): import("react").JSX.Element;
