import { ViewStyle, DimensionValue } from 'react-native'; import type { BlockStyleProps } from './types'; /** * Maps radius values to numeric pixels */ export declare function getRadius(radius: BlockStyleProps['radius']): number | undefined; /** * Maps shadow values to shadow styles */ export declare function getShadow(shadow: BlockStyleProps['shadow']): { boxShadow?: undefined; elevation?: undefined; } | { boxShadow: string; elevation: number; }; /** * Maps width/height values to styles */ export declare function getDimension(value: BlockStyleProps['w']): DimensionValue | undefined; /** * Maps gap values to numeric spacing */ export declare function getGap(gap: BlockStyleProps['gap']): number | undefined; /** * Converts Block style props to React Native ViewStyle */ export declare function getBlockStyles(props: BlockStyleProps, isRTL?: boolean): ViewStyle;