/** * Minimum scope this MCP needs: READ-ONLY Search Console. All four tools * (list sites, search analytics, URL inspection, client context) are reads; * nothing writes, so we never request `webmasters` (read/write). */ export declare const DEFAULT_GSC_SCOPE = "https://www.googleapis.com/auth/webmasters.readonly"; /** Normalize a comma/space/newline-separated scope list to space-separated. */ export declare function normalizeScope(raw: string): string; /** * Resolve the OAuth scope from an already-parsed config object. * Falls back to DEFAULT_GSC_SCOPE when oauth.scope is absent/empty. */ export declare function resolveOAuthScope(config: unknown): string; /** * Read the OAuth scope from a config file on disk (config.json). Returns the * committed default if the file is missing or unparseable. */ export declare function loadOAuthScopeFromFile(filePath: string): string;