export declare function simctlLocationTool(args: any): Promise<{ content: { type: "text"; text: string; }[]; isError: boolean; }>; export declare const SIMCTL_LOCATION_DOCS = "\n# simctl-location\n\nSimulate GPS location on an iOS simulator \u2014 set fixed coordinates, use city presets,\nplay back GPX routes, animate along waypoints, or clear the override.\n\n## What it does\n\nWraps `xcrun simctl location set/clear/start/run/list` to give full control\nover the simulated GPS position. Exactly one action must be specified per call.\n\n## Parameters\n\n- **udid** (string, optional): Simulator UDID. Defaults to the booted simulator if omitted.\n\n### Actions (exactly one required)\n\n| Action | Params | Description |\n|--------|--------|-------------|\n| Coordinate | `lat` (number) + `lng` (number) | Set fixed lat/lng |\n| City preset | `city` (string) | Named city from built-in list |\n| GPX scenario | `gpx` (string) | Run a built-in scenario by name |\n| Waypoints | `waypoints` (string) + optional `speed` (number, m/s, default 20) | Animate route |\n| Clear | `clear: true` | Remove location override |\n| List scenarios | `listScenarios: true` | List available GPX scenario names |\n\n## City Presets\n\ndublin, london, newyork, sanfrancisco, tokyo, sydney, paris, berlin, beijing,\nmumbai, cairo, saopaulo, losangeles\n\nAliases also accepted: nyc (\u2192 newyork), sf (\u2192 sanfrancisco), la (\u2192 losangeles)\n\n## Coordinate Validation\n\n- Latitude: -90 to 90\n- Longitude: -180 to 180\n\n## Waypoints Format\n\nWhitespace-separated `lat,lng` pairs. At least 2 required.\n\n```\n\"53.34,-6.26 51.50,-0.12 48.85,2.35\"\n```\n\n## Returns\n\nJSON response with `action`, `udid`, `success`, `message`, action-specific fields, and `guidance`.\n\n## Examples\n\n### Set coordinates\n```typescript\nawait simctlLocationTool({ lat: 53.3498, lng: -6.2603 })\n```\n\n### City preset\n```typescript\nawait simctlLocationTool({ city: 'Dublin' })\nawait simctlLocationTool({ city: 'nyc' })\n```\n\n### GPX scenario\n```typescript\nawait simctlLocationTool({ gpx: 'FreewayDrive' })\n```\n\n### Waypoint animation\n```typescript\nawait simctlLocationTool({ waypoints: '53.34,-6.26 51.50,-0.12', speed: 10 })\n```\n\n### Clear override\n```typescript\nawait simctlLocationTool({ clear: true })\n```\n\n### List scenarios\n```typescript\nawait simctlLocationTool({ listScenarios: true })\n```\n"; export declare const SIMCTL_LOCATION_DOCS_MINI = "Simulate GPS location on a simulator: set coords, city presets, GPX routes, waypoints, or clear. Use rtfm({ toolName: \"simctl-location\" }) for docs."; //# sourceMappingURL=location.d.ts.map