import { PTLocationAccess } from '../index'; /** * Custom hook to manage location permissions state and provide functionality to request permissions. * * @returns An object containing: * - locationAccess: The current state of location permissions * - requestLocationPermission: A function to request location permissions * * @example * ```typescript * const { locationAccess, requestLocationPermission } = useLocationPermissions(); * * // Check current permission status * if (locationAccess === PTLocationAccess.DENIED) { * // Handle denied case * } * * // Request permissions * const handleRequestPermissions = async () => { * await requestLocationPermission(); * }; * ``` * * @note This hook manages the lifecycle of location permission callbacks automatically. * It will properly clean up any registered callbacks when the component unmounts. */ export declare function useLocationPermissions(): { locationAccess: PTLocationAccess; requestLocationPermission: () => void; }; //# sourceMappingURL=useLocationPermissions.d.ts.map