import type * as Pinnacle from "../index.mjs"; /** * Discriminated union of button presses that can be simulated for a user. */ export type UserButtonPress = Pinnacle.UserButtonPress.Trigger | Pinnacle.UserButtonPress.OpenUrl | Pinnacle.UserButtonPress.Call | Pinnacle.UserButtonPress.ScheduleEvent | Pinnacle.UserButtonPress.SendLocation | Pinnacle.UserButtonPress.RequestUserLocation; export declare namespace UserButtonPress { interface Trigger extends Pinnacle.UserButtonPressTrigger { type: "trigger"; } interface OpenUrl extends Pinnacle.UserButtonPressOpenUrl { type: "openUrl"; } interface Call extends Pinnacle.UserButtonPressCall { type: "call"; } interface ScheduleEvent extends Pinnacle.UserButtonPressScheduleEvent { type: "scheduleEvent"; } interface SendLocation extends Pinnacle.UserButtonPressSendLocation { type: "sendLocation"; } interface RequestUserLocation extends Pinnacle.UserButtonPressRequestUserLocation { type: "requestUserLocation"; } }