// TypeScript type source — overridden at runtime by notifications.native.ts / notifications.web.ts
export async function requestNotificationPermission(): Promise<boolean> { return false; }
export async function getFcmToken(): Promise<string | null> { return null; }
export async function updateFcmToken(_householdId: string, _enabled: boolean): Promise<void> {}
export async function sendShoppingListPush(_householdId: string, _itemName: string): Promise<void> {}
export async function scheduleExpiryCheck(_items: Array<{ name: string; expiryDate: Date | null }>): Promise<void> {}
