import { ComponentProps } from "react";
import { Pressable } from "react-native";
import { IOIcons } from "../icons";
type Props = {
    value: string;
    description?: string;
    icon?: IOIcons;
    selected?: boolean;
    onValueChange?: (newValue: boolean) => void;
};
type ListItemCheckboxProps = Props & Pick<ComponentProps<typeof Pressable>, "onPress" | "accessibilityLabel" | "accessibilityHint" | "disabled">;
/**
 *  with the automatic state management that uses a {@link AnimatedCheckBox}
 * The toggleValue change when a `onPress` event is received and dispatch the `onValueChange`.
 *
 * @param props
 * @constructor
 */
export declare const ListItemCheckbox: ({ value, description, icon, selected, accessibilityLabel, accessibilityHint, disabled, onValueChange }: ListItemCheckboxProps) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=ListItemCheckbox.d.ts.map