import type { FC, ReactElement } from "react"; import { type IconProps } from "../Icons/types/IconProps.type"; type ConfigurationItem = { itemId: string; itemName: string; on: boolean; /** Additional info that can be used by the parent component */ extra?: ExtraDataType; }; export type SettingsMenuButtonProps> = { configuration: ConfigurationItem[]; onConfigurationChange: (newConfig: ConfigurationItem) => void; shiftMenuTo?: "right" | "right-md" | "left" | "left-md"; buttonTitle?: string; menuTitle?: string; iconComponent: FC; }; export declare const SettingsMenuButton: >(props: SettingsMenuButtonProps) => ReactElement; export {};