import { ComboBoxRootProps } from '../combobox.types';
export declare function ComposedComboBox<T extends object>(props: ComboBoxRootProps<T>): import("react/jsx-runtime").JSX.Element;
/** Initial Pokemomn API return type */
export type Pokemon = {
    name: string;
    url: string;
};
/** Pokemon API Details return type */
export type PokemonDetails = {
    id: number;
    name: string;
    sprites: {
        front_default: string;
    };
    types: Array<{
        type: {
            name: string;
        };
    }>;
    height: number;
    weight: number;
    base_experience: number;
};
/**
 * Reusable Pokemon option component that displays detailed information.
 * Fetches full Pokemon details on mount and displays sprite, name, types, and stats.
 */
export declare const PokemonOption: ({ pokemon }: {
    pokemon: Pokemon;
}) => import("react/jsx-runtime").JSX.Element;
