import type { HapticOptions, HapticEvent, HapticFeedbackTypes } from "../types"; /** * React hook that provides haptic feedback methods with optional default options. * Returns a stable object — methods only change when the option values change. * * @example * const haptics = useHaptics({ enableVibrateFallback: true }); * haptics.trigger('impactMedium'); */ export declare function useHaptics(defaultOptions?: HapticOptions): { trigger(type: keyof typeof HapticFeedbackTypes | HapticFeedbackTypes, opts?: HapticOptions): void; triggerPattern(events: HapticEvent[], opts?: HapticOptions): void; stop(): void; isSupported(): boolean; playHaptic(ahapFile: string, fallback: HapticEvent[], opts?: HapticOptions): Promise; impact(type?: keyof typeof HapticFeedbackTypes | HapticFeedbackTypes, intensity?: number, opts?: HapticOptions): void; setEnabled: (value: boolean) => void; isEnabled: () => boolean; getSystemHapticStatus: () => Promise; /** @platform ios */ playAHAP: (fileName: string) => Promise; }; //# sourceMappingURL=useHaptics.d.ts.map