import { GroupedOptionsInterface, SelectOptionInterface, SelectOptionProps } from "./SelectButton"; import { ReactNode } from "react"; export interface SelectButtonConfigInterface { addTitle?: boolean; defaultValue?: string | undefined | null; width?: number; dropdownTitle?: string; optionProps?: (props: SelectOptionProps) => ReactNode; isAdditionalButton?: boolean; } export declare class ComponentsManager { private static readonly loaderSpinner; private static readonly selectButtonMap; private static readonly nodeMap; static buildSelectButton(elementId: string, options: Array | Array, config?: SelectButtonConfigInterface): void; static addSelectButton(elementId: string, options: Array, config?: SelectButtonConfigInterface): void; static clearSelectButton(elementId: string): void; static clearAdditionalSelectButton(elementId: string): void; static buildLoaderSpinner(elementId: string): void; static unmountLoaderSpinner(elementId: string): void; private static hideElement; private static showElement; }