import type { ViewProps } from 'react-native';

/**
 * @type {BlurViewAndroidType}
 *
 * @description Type for the color type of the overlay in Android.
 */
export type BlurViewAndroidType = 'light' | 'dark';

/**
 * @interface BlurViewAndroidProps
 *
 * @description Props for the BlurView component on Android.
 */
export interface BlurViewAndroidProps extends ViewProps {
  /**
   * @description Set the color type of the overlay.
   *
   * @default 'light'
   */
  type?: BlurViewAndroidType;

  /**
   * @description Set the blur radius. It accepts a number between `0` and
   * `100`.
   *
   * @default 10
   */
  radius?: number;
}
