/** * Utility functions for nv-buttongroup. */ /** * Recursively finds the first button or link element within a container * @param {HTMLElement} element - The HTML element to search within * @returns {HTMLElement | null} The first button or link element found, or null if none exists */ export declare function findFirstButtonOrLink(element: HTMLElement): HTMLElement | null; /** * Forwards the buttongroup properties to all child elements * @param {HTMLElement} containerElement - The container element containing the buttons * @param {object} props - The properties to forward to children * @param {string} props.size - The size property to apply * @param {string} props.emphasis - The emphasis property to apply * @param {boolean} props.fluid - Whether the buttons should be fluid */ export declare function forwardPropsToChildren(containerElement: HTMLElement, props: { /** The size property to apply */ size: string; /** The emphasis property to apply */ emphasis: string; /** Whether the buttons should be fluid */ fluid: boolean; }): void;