import '../../assert/js/assert.js';
import '../../globals.js';
import { Node } from '../../scenery/js/imports.js';
/**
 * For groups like radio button groups or checkbox groups, where we need to flow the tandem through to the items.
 *
 * @author Sam Reid (PhET Interactive Simulations)
 */
import Tandem from '../../tandem/js/Tandem.js';
type GroupItemOptions<T extends Node = Node> = {
    createNode: (contentTandem: Tandem) => T;
    tandemName?: string;
};
export default GroupItemOptions;
/**
 * Get the nodes for the GroupItemOptions
 */
export declare function getGroupItemNodes<T extends Node = Node>(array: GroupItemOptions<T>[], tandem?: Tandem): T[];
//# sourceMappingURL=GroupItemOptions.d.ts.map