/** * Detecta slots conocidos (Header, Content, Footer) entre los children. * Si ningún slot es reconocido, retorna children como fallback en content. * * Nota: usa Children.toArray (legacy en React 19). Se mantiene porque * el diseño Figma requiere enforcement de posición de cada slot. */ declare function useMenuSlots(children: React.ReactNode): { header: string | number | bigint | import('react').ReactElement> | Iterable | import('react').ReactPortal | Promise> | Iterable | null | undefined> | undefined; content: import('react').ReactNode; footer: string | number | bigint | import('react').ReactElement> | Iterable | import('react').ReactPortal | Promise> | Iterable | null | undefined> | undefined; }; export { useMenuSlots };