import { Primitive } from "@loke/ui/primitive"; import { type ComponentPropsWithoutRef } from "react"; declare const createRadioScope: import("@loke/ui/context").CreateScope; type PrimitiveButtonProps = ComponentPropsWithoutRef; interface RadioProps extends PrimitiveButtonProps { checked?: boolean; onCheck?(): void; required?: boolean; } declare const Radio: import("react").ForwardRefExoticComponent>; type PrimitiveSpanProps = ComponentPropsWithoutRef; export interface RadioIndicatorProps extends PrimitiveSpanProps { /** * Used to force mounting when more control is needed. Useful when * controlling animation with React animation libraries. */ forceMount?: true; } declare const RadioIndicator: import("react").ForwardRefExoticComponent>; export { createRadioScope, Radio, RadioIndicator, }; export type { RadioProps };