import { type ReactElement, type ReactNode } from "react"; import type { Select2OptionProps } from "../types"; type OptionElementProps = { value?: string | number; children?: ReactNode; disabled?: boolean; prepend?: ReactNode; append?: ReactNode; }; type OptionGroupElementProps = { label: string; children?: ReactNode; }; export declare const isSelect2OptionElement: (element: ReactElement) => element is ReactElement; export declare const isSelect2OptionGroupElement: (element: ReactElement) => element is ReactElement; export declare const isSelect2SeparatorElement: (element: ReactElement) => boolean; export declare const extractOptionsFromChildren: (children: ReactNode) => Select2OptionProps[]; export {};