/** Strength of the impact */ export declare type HapticImpactStrength = 'light' | 'medium' | 'heavy'; /** Length of the impact (Traditional vibration package is used) */ export declare type VibrateLength = 'vibrate' | number; /** Softer impact used for selection */ export declare type HapticImpactSharpness = 'select'; /** All types of non-traditional vibrations */ export declare type HapticImpact = HapticImpactStrength | HapticImpactSharpness; /** Every possible impact value */ export declare type Impact = HapticImpact | VibrateLength; /** All the platforms that (usually) have vibration motor */ declare type Platforms = 'android' | 'ios'; /** Options for modifying trigger function */ export interface HapticsOptions { /** Describes on which platforms the impact pattern should run */ platforms?: Platforms[]; } export {};