import type { CheckboxAnimationContextValue, CheckboxIndicatorAnimation, CheckboxRootAnimation } from './checkbox.types.js'; declare const CheckboxAnimationProvider: import("react").Provider, useCheckboxAnimation: () => CheckboxAnimationContextValue; export { CheckboxAnimationProvider, useCheckboxAnimation }; export declare function useCheckboxRootAnimation(options: { animation: CheckboxRootAnimation | undefined; }): { rContainerStyle: import("react-native-reanimated/lib/typescript/hook/commonTypes").AnimatedStyleHandle<{ transform?: undefined; } | { transform: { scale: number; }[]; }>; isCheckboxPressed: import("react-native-reanimated").SharedValue; isAllAnimationsDisabled: boolean; }; export declare function useCheckboxIndicatorAnimation(options: { animation: CheckboxIndicatorAnimation | undefined; isSelected: boolean | undefined; }): { rContainerStyle: import("react-native-reanimated/lib/typescript/hook/commonTypes").AnimatedStyleHandle<{ opacity: number; borderRadius: number; transform: ({ translateX: number; scale?: undefined; } | { scale: number; translateX?: undefined; })[]; }>; isAnimationDisabled: boolean; }; //# sourceMappingURL=checkbox.animation.d.ts.map