import { GxOption } from "./types";
export declare const renderFormItems: (componentType: "gxg-combo-box-item" | "gxg-form-checkbox" | "gxg-form-radio", options: Array<GxOption>, group?: string, callback?: any) => (HTMLGxgComboBoxItemElement | HTMLGxgFormCheckboxElement | HTMLGxgFormRadioElement)[];
/**
 * @param gxOptions An array of GxOptions's
 * @returns The first option in the array that is 'selected'. If no one found it returns null.
 */
export declare const getSelectedGxOption: (gxOptions: GxOption[], onlyId?: boolean) => GxOption | string | void;
/**
 * @param gxOptions An array of GxOptions's
 * @returns The value of the selected item, or the first item, if no one is selected.
 */
export declare const getSelectedItem: (gxOptions: GxOption[]) => string;
export declare const setSelectedItem: (gxOptions: GxOption[], selectedItemId: string) => GxOption[];
export declare const getSelectedItem2: (gxOptions: GxOption[] | undefined) => string | undefined;
export declare const ANIMATION_DOTS: (size?: "regular" | "tiny", color?: "primary" | "on-surface" | "nexa", sizeType?: "static" | "dynamic", duration?: string) => SVGElement;
