import { Workspace } from "../../../meta/core/resources/workspace/workspace.resource";
import { SetStateFunc } from "../../../../fd-toolbox/functions/internal-getter-setter-functions";
import { UserWorkspaces } from "../../layout/toolbar/workspace-picker/workspace-picker-types";
export declare function initWorkspacePicker(setChildWorkspaces: SetStateFunc<Workspace[]>, setHomeWorkspace: SetStateFunc<Workspace | undefined>, setSelectedWorkspace: SetStateFunc<string>, userWorkspaces: UserWorkspaces): Promise<void>;
export declare function onSelectedWorkspaceChange(workspaceId?: string, currentWorkspaceId?: string): Promise<void>;
/** @internal */
export declare function getWorkspacePickerSelectTriggerId(parentContextName: string): string;
/** @internal */
export declare function getWorkspacePickerSelectItemId(parentContextName: string, workspaceId: string): string;
