import type { ActionEntry } from "../../agent/production-agent.js"; export interface OpenSettingsPageTarget { page: string; sub: string | null; anchor: string | null; /** False for an app's own page, which only the browser can confirm exists. */ corePage: boolean; /** Router-relative path, for example `/settings/integrations/builder`. */ pathname: string; } /** * Where `open-settings-page` sends the user. Page ids open directly; today's * tab ids and section ids (`agent`, `keys`, `llm`, `secrets:KEY`) go through * the redirect table, the same one the Settings shell uses for links. */ export declare function resolveOpenSettingsPageTarget(input: { page: string; sub?: string | null; anchor?: string | null; }): OpenSettingsPageTarget; export declare function createOpenSettingsPageTool(): ActionEntry;