import { GscSearchType } from "./types.mjs"; import { z } from "zod"; /** * GSC search-type slice validator. Mirrors the `GscSearchType` union from * `gscdump/contracts` and the `SearchTypes` constants in `gscdump/query`. Used by consumers * routing requests across slices (web | discover | news | googleNews | image | * video) to validate untrusted input before threading it to the engine. */ declare const searchTypeSchema: z.ZodEnum<{ web: "web"; image: "image"; video: "video"; news: "news"; discover: "discover"; googleNews: "googleNews"; }>; /** * Per-slice capability facts, wire-schema-adjacent to {@link searchTypeSchema}. * Discover and Google News are surfaced from GSC without the query/position * dimensions Web exposes — Discover has no `query`/`position`/`device`/`country` * breakdown at all, and Google News only reports clicks/impressions. * * - `queries`: the slice exposes per-query rows (query/position breakdowns). * - `dimensions`: the slice exposes country/device facets (Web-family only). * * Consumers use this to hide inapplicable metric columns and dimension filters * per type instead of re-encoding these domain facts locally. */ declare const SEARCH_TYPE_CAPABILITIES: Record; /** Whether the slice exposes per-query rows (query/position breakdowns). */ declare function searchTypeSupportsQueries(searchType: GscSearchType): boolean; /** Whether the slice exposes country/device facets (Web-family slices only). */ declare function searchTypeSupportsDimensions(searchType: GscSearchType): boolean; declare const builderStateSchema: z.ZodObject<{ searchType: z.ZodOptional>; }, z.core.$loose>; declare const gscComparisonFilterSchema: z.ZodEnum<{ new: "new"; lost: "lost"; improving: "improving"; declining: "declining"; }>; declare const gscApiRangeSchema: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; declare const countryRowSchema: z.ZodObject<{ country: z.ZodString; clicks: z.ZodNumber; impressions: z.ZodNumber; sum_position: z.ZodNumber; }, z.core.$loose>; declare const countriesResponseSchema: z.ZodObject<{ rows: z.ZodArray>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; generatedAt: z.ZodString; source: z.ZodEnum<{ "gsc-api": "gsc-api"; engine: "engine"; }>; }, z.core.$loose>; declare const searchAppearanceRowSchema: z.ZodObject<{ searchAppearance: z.ZodString; clicks: z.ZodNumber; impressions: z.ZodNumber; sum_position: z.ZodNumber; }, z.core.$loose>; declare const searchAppearanceResponseSchema: z.ZodObject<{ rows: z.ZodArray>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; generatedAt: z.ZodString; source: z.ZodEnum<{ "gsc-api": "gsc-api"; engine: "engine"; }>; }, z.core.$loose>; declare const siteListItemSchema: z.ZodObject<{ id: z.ZodString; label: z.ZodString; hostname: z.ZodString; propertyType: z.ZodEnum<{ domain: "domain"; "url-prefix": "url-prefix"; }>; readBackend: z.ZodOptional>; }, z.core.$loose>; /** Adaptive recheck schedule shape — must match `ScheduleState` in types.ts. */ declare const scheduleStateSchema: z.ZodObject<{ nextAt: z.ZodNumber; consecutiveUnchanged: z.ZodNumber; policyVersion: z.ZodNumber; }, z.core.$loose>; /** * `raw` extension on inspection records. JSON-encoded `string | null` * fields surface unchanged from D1; consumers parse on read. `.loose()` * preserves forward-compatibility for fields added without a contract bump. */ declare const inspectionRecordRawSchema: z.ZodObject<{ schedule: z.ZodOptional>; nextCheckAfter: z.ZodOptional; priority: z.ZodOptional>; sitemaps: z.ZodOptional>; referringUrls: z.ZodOptional>; crawlingUserAgent: z.ZodOptional>; mobileIssues: z.ZodOptional>; richResultsItems: z.ZodOptional>; inspectionResultLink: z.ZodOptional>; }, z.core.$loose>; declare const inspectionHistoryRecordSchema: z.ZodObject<{ url: z.ZodString; inspectedAt: z.ZodString; indexStatus: z.ZodOptional; lastCrawlTime: z.ZodOptional; googleCanonical: z.ZodOptional; userCanonical: z.ZodOptional; coverageState: z.ZodOptional; robotsTxtState: z.ZodOptional; indexingState: z.ZodOptional; pageFetchState: z.ZodOptional; mobileUsabilityVerdict: z.ZodOptional; richResultsVerdict: z.ZodOptional; raw: z.ZodOptional>; nextCheckAfter: z.ZodOptional; priority: z.ZodOptional>; sitemaps: z.ZodOptional>; referringUrls: z.ZodOptional>; crawlingUserAgent: z.ZodOptional>; mobileIssues: z.ZodOptional>; richResultsItems: z.ZodOptional>; inspectionResultLink: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>; declare const inspectionHistoryResponseSchema: z.ZodObject<{ url: z.ZodNullable; records: z.ZodArray; lastCrawlTime: z.ZodOptional; googleCanonical: z.ZodOptional; userCanonical: z.ZodOptional; coverageState: z.ZodOptional; robotsTxtState: z.ZodOptional; indexingState: z.ZodOptional; pageFetchState: z.ZodOptional; mobileUsabilityVerdict: z.ZodOptional; richResultsVerdict: z.ZodOptional; raw: z.ZodOptional>; nextCheckAfter: z.ZodOptional; priority: z.ZodOptional>; sitemaps: z.ZodOptional>; referringUrls: z.ZodOptional>; crawlingUserAgent: z.ZodOptional>; mobileIssues: z.ZodOptional>; richResultsItems: z.ZodOptional>; inspectionResultLink: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>; declare const inspectionIndexSchema: z.ZodObject<{ version: z.ZodLiteral<1>; records: z.ZodRecord; lastCrawlTime: z.ZodOptional; googleCanonical: z.ZodOptional; userCanonical: z.ZodOptional; coverageState: z.ZodOptional; robotsTxtState: z.ZodOptional; indexingState: z.ZodOptional; pageFetchState: z.ZodOptional; mobileUsabilityVerdict: z.ZodOptional; richResultsVerdict: z.ZodOptional; raw: z.ZodOptional>; nextCheckAfter: z.ZodOptional; priority: z.ZodOptional>; sitemaps: z.ZodOptional>; referringUrls: z.ZodOptional>; crawlingUserAgent: z.ZodOptional>; mobileIssues: z.ZodOptional>; richResultsItems: z.ZodOptional>; inspectionResultLink: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>; declare const rollupEnvelopeSchema: z.ZodObject<{ version: z.ZodLiteral<1>; id: z.ZodString; builtAt: z.ZodNumber; windowDays: z.ZodNullable; payload: z.ZodUnknown; }, z.core.$loose>; declare const gscRowQueryMetaSchema: z.ZodObject<{ sourceName: z.ZodString; sourceKind: z.ZodEnum<{ row: "row"; sql: "sql"; }>; queryMs: z.ZodNumber; }, z.core.$loose>; declare const gscRowQueryResponseSchema: z.ZodObject<{ rows: z.ZodArray>; meta: z.ZodObject<{ sourceName: z.ZodString; sourceKind: z.ZodEnum<{ row: "row"; sql: "sql"; }>; queryMs: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>; declare const canonicalDifferenceKindSchema: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; declare const indexingUrlRowSchema: z.ZodObject<{ url: z.ZodString; issueType: z.ZodOptional>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>; declare const indexingUrlsResponseSchema: z.ZodObject<{ urls: z.ZodArray>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>; pagination: z.ZodObject<{ total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; hasMore: z.ZodBoolean; }, z.core.$loose>; meta: z.ZodObject<{ siteUrl: z.ZodString; gscPropertyUrl: z.ZodOptional; status: z.ZodString; issue: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; declare const GSCDUMP_INDEXING_TRANSITION_FIELDS: readonly ["indexStatus", "coverageState", "robotsTxtState", "indexingState", "pageFetchState", "googleCanonical"]; declare const gscdumpIndexingTransitionFieldSchema: z.ZodEnum<{ coverageState: "coverageState"; indexingState: "indexingState"; robotsTxtState: "robotsTxtState"; pageFetchState: "pageFetchState"; googleCanonical: "googleCanonical"; indexStatus: "indexStatus"; }>; declare const indexingIssueSchema: z.ZodObject<{ type: z.ZodString; label: z.ZodString; severity: z.ZodEnum<{ error: "error"; warning: "warning"; info: "info"; }>; count: z.ZodNumber; description: z.ZodString; fix: z.ZodString; }, z.core.$loose>; declare const indexingDiagnosticsSchema: z.ZodObject<{ summary: z.ZodObject<{ totalUrls: z.ZodNumber; indexed: z.ZodNumber; indexedPercent: z.ZodNumber; }, z.core.$loose>; issues: z.ZodArray; count: z.ZodNumber; description: z.ZodString; fix: z.ZodString; }, z.core.$loose>>; samples: z.ZodOptional>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>>>; meta: z.ZodObject<{ siteUrl: z.ZodString; }, z.core.$loose>; }, z.core.$loose>; declare const indexingInspectRequestSchema: z.ZodObject<{ urls: z.ZodArray; }, z.core.$strip>; declare const indexingInspectResultSchema: z.ZodObject<{ url: z.ZodString; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; sitemaps: z.ZodNullable; referringUrls: z.ZodNullable; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable; inspectionResultLink: z.ZodNullable; }, z.core.$loose>; declare const indexingInspectResponseSchema: z.ZodObject<{ siteId: z.ZodString; rateLimit: z.ZodObject<{ reserved: z.ZodNumber; remaining: z.ZodNumber; limit: z.ZodNumber; }, z.core.$loose>; results: z.ZodArray; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; sitemaps: z.ZodNullable; referringUrls: z.ZodNullable; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable; inspectionResultLink: z.ZodNullable; }, z.core.$loose>>; errors: z.ZodArray>; skipped: z.ZodArray>; }, z.core.$loose>; declare const indexingInspectRateLimitedSchema: z.ZodObject<{ error: z.ZodLiteral<"rate_limited">; message: z.ZodString; rateLimit: z.ZodObject<{ reserved: z.ZodLiteral<0>; remaining: z.ZodLiteral<0>; limit: z.ZodNumber; }, z.core.$loose>; retryAfterSeconds: z.ZodNumber; }, z.core.$loose>; declare const indexingInspectAnyResponseSchema: z.ZodUnion; results: z.ZodArray; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; sitemaps: z.ZodNullable; referringUrls: z.ZodNullable; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable; inspectionResultLink: z.ZodNullable; }, z.core.$loose>>; errors: z.ZodArray>; skipped: z.ZodArray>; }, z.core.$loose>, z.ZodObject<{ error: z.ZodLiteral<"rate_limited">; message: z.ZodString; rateLimit: z.ZodObject<{ reserved: z.ZodLiteral<0>; remaining: z.ZodLiteral<0>; limit: z.ZodNumber; }, z.core.$loose>; retryAfterSeconds: z.ZodNumber; }, z.core.$loose>]>; declare const sitemapChangesTruncationReasonSchema: z.ZodEnum<{ scan_limit: "scan_limit"; added_limit: "added_limit"; removed_limit: "removed_limit"; updated_limit: "updated_limit"; history_unavailable: "history_unavailable"; }>; declare const sitemapChangesCompletenessSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"complete">; scannedUrls: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ _tag: z.ZodLiteral<"truncated">; scannedUrls: z.ZodNumber; reasons: z.ZodArray>; historyAvailableFrom: z.ZodOptional; limits: z.ZodObject<{ scannedUrls: z.ZodNumber; added: z.ZodNumber; removed: z.ZodNumber; updated: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>], "_tag">; declare const sitemapChangesResponseSchema: z.ZodObject<{ added: z.ZodArray>; removed: z.ZodArray>; summary: z.ZodObject<{ totalAdded: z.ZodNumber; totalRemoved: z.ZodNumber; totalUpdated: z.ZodNumber; period: z.ZodObject<{ days: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>; completeness: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"complete">; scannedUrls: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ _tag: z.ZodLiteral<"truncated">; scannedUrls: z.ZodNumber; reasons: z.ZodArray>; historyAvailableFrom: z.ZodOptional; limits: z.ZodObject<{ scannedUrls: z.ZodNumber; added: z.ZodNumber; removed: z.ZodNumber; updated: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>], "_tag">; }, z.core.$loose>; declare const sourceInfoResponseSchema: z.ZodObject<{ name: z.ZodString; kind: z.ZodEnum<{ row: "row"; sql: "sql"; }>; capabilities: z.ZodObject<{ attachedTables: z.ZodOptional; }, z.core.$loose>; supportedAnalyzerIds: z.ZodArray; browserAttachEligible: z.ZodBoolean; identityAttrs: z.ZodOptional>>; }, z.core.$loose>; declare const whoamiResponseSchema: z.ZodObject<{ userId: z.ZodOptional>; plan: z.ZodOptional>; attrs: z.ZodOptional>; }, z.core.$loose>; declare const backfillRangeSchema: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; }, z.core.$loose>; declare const backfillResponseSchema: z.ZodObject<{ ok: z.ZodOptional; queued: z.ZodOptional; }, z.core.$loose>; declare const gscdumpTotalsSchema: z.ZodObject<{ clicks: z.ZodNumber; impressions: z.ZodNumber; ctr: z.ZodNumber; position: z.ZodNumber; }, z.core.$strip>; declare const gscdumpMetaSchema: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodString; newestDateSynced: z.ZodNullable; oldestDateSynced: z.ZodNullable; dataDelay: z.ZodOptional; dataEndDate: z.ZodOptional>; warnings: z.ZodOptional>; enrichment: z.ZodOptional>; backfill: z.ZodOptional; }, z.core.$strip>>; }, z.core.$loose>; declare const gscdumpDataRowSchema: z.ZodObject<{ clicks: z.ZodNumber; impressions: z.ZodNumber; ctr: z.ZodNumber; position: z.ZodNumber; }, z.core.$loose>; declare const gscdumpDataResponseSchema: z.ZodObject<{ rows: z.ZodArray>; totalCount: z.ZodNumber; totals: z.ZodObject<{ clicks: z.ZodNumber; impressions: z.ZodNumber; ctr: z.ZodNumber; position: z.ZodNumber; }, z.core.$strip>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodString; newestDateSynced: z.ZodNullable; oldestDateSynced: z.ZodNullable; dataDelay: z.ZodOptional; dataEndDate: z.ZodOptional>; warnings: z.ZodOptional>; enrichment: z.ZodOptional>; backfill: z.ZodOptional; }, z.core.$strip>>; }, z.core.$loose>; }, z.core.$strip>; declare const gscdumpDataDetailResponseSchema: z.ZodObject<{ daily: z.ZodArray>; previousDaily: z.ZodOptional>>; totals: z.ZodObject<{ clicks: z.ZodNumber; impressions: z.ZodNumber; ctr: z.ZodNumber; position: z.ZodNumber; }, z.core.$strip>; previousTotals: z.ZodOptional>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodString; newestDateSynced: z.ZodNullable; oldestDateSynced: z.ZodNullable; dataDelay: z.ZodOptional; dataEndDate: z.ZodOptional>; warnings: z.ZodOptional>; enrichment: z.ZodOptional>; backfill: z.ZodOptional; }, z.core.$strip>>; }, z.core.$loose>; }, z.core.$strip>; declare const registerPartnerUserSchema: z.ZodObject<{ userGoogleId: z.ZodString; userEmail: z.ZodEmail; userName: z.ZodOptional; accessToken: z.ZodString; refreshToken: z.ZodString; tokenExpiresAt: z.ZodOptional; }, z.core.$strip>; declare const updatePartnerUserTokensSchema: z.ZodObject<{ accessToken: z.ZodString; refreshToken: z.ZodString; tokenExpiresAt: z.ZodOptional; }, z.core.$strip>; declare const gscdumpUserRegistrationSchema: z.ZodObject<{ userId: z.ZodString; apiKey: z.ZodOptional; isNew: z.ZodOptional; status: z.ZodOptional>; }, z.core.$loose>; declare const gscdumpUserStatusSchema: z.ZodObject<{ userId: z.ZodString; status: z.ZodEnum<{ ready: "ready"; reauth_required: "reauth_required"; provisioning: "provisioning"; }>; databaseReady: z.ZodOptional; needsReauth: z.ZodOptional; reauthRequired: z.ZodOptional; reauthReason: z.ZodOptional>; authFailureCount: z.ZodOptional; nextAction: z.ZodOptional>; grantedScopes: z.ZodOptional>; }, z.core.$loose>; declare const lifecycleProgressSchema: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; declare const lifecycleErrorSchema: z.ZodObject<{ code: z.ZodEnum<{ missing_refresh_token: "missing_refresh_token"; missing_analytics_scope: "missing_analytics_scope"; missing_gsc_read_scope: "missing_gsc_read_scope"; token_refresh_failed: "token_refresh_failed"; permission_lost: "permission_lost"; insufficient_gsc_permission: "insufficient_gsc_permission"; gsc_property_not_found: "gsc_property_not_found"; gsc_property_unverified: "gsc_property_unverified"; user_database_not_provisioned: "user_database_not_provisioned"; sync_failed: "sync_failed"; sitemap_sync_failed: "sitemap_sync_failed"; indexing_failed: "indexing_failed"; }>; message: z.ZodString; retryable: z.ZodBoolean; }, z.core.$strip>; declare const partnerLifecycleAccountSchema: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; disconnected: "disconnected"; oauth_received: "oauth_received"; scope_missing: "scope_missing"; refresh_missing: "refresh_missing"; db_provisioning: "db_provisioning"; reauth_required: "reauth_required"; }>; grantedScopes: z.ZodArray; missingScopes: z.ZodArray; nextAction: z.ZodEnum<{ connect_google: "connect_google"; reconnect_google: "reconnect_google"; wait_for_provisioning: "wait_for_provisioning"; none: "none"; }>; }, z.core.$loose>; declare const partnerLifecycleSiteSchema: z.ZodObject<{ siteId: z.ZodString; intId: z.ZodNullable; catalogSiteId: z.ZodNullable; externalSiteId: z.ZodNullable; requestedUrl: z.ZodString; gscPropertyUrl: z.ZodNullable; permissionLevel: z.ZodNullable; property: z.ZodObject<{ status: z.ZodEnum<{ no_local_site: "no_local_site"; no_gsc_property: "no_gsc_property"; unverified_property: "unverified_property"; verified_candidate: "verified_candidate"; registered: "registered"; linked: "linked"; }>; nextAction: z.ZodEnum<{ none: "none"; create_site: "create_site"; verify_gsc_property: "verify_gsc_property"; choose_property: "choose_property"; register_site: "register_site"; }>; }, z.core.$loose>; analytics: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; not_registered: "not_registered"; queued: "queued"; preparing: "preparing"; syncing: "syncing"; queryable_live: "queryable_live"; queryable_partial: "queryable_partial"; failed: "failed"; }>; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; queryable: z.ZodBoolean; sourceMode: z.ZodEnum<{ none: "none"; live: "live"; d1: "d1"; r2: "r2"; mixed: "mixed"; }>; syncedRange: z.ZodObject<{ oldest: z.ZodNullable; newest: z.ZodNullable; }, z.core.$loose>; nextAction: z.ZodEnum<{ none: "none"; wait_for_sync: "wait_for_sync"; retry_sync: "retry_sync"; }>; }, z.core.$loose>; sitemaps: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; ready: "ready"; syncing: "syncing"; failed: "failed"; discovering: "discovering"; none_found: "none_found"; auto_submitted: "auto_submitted"; }>; discoveredCount: z.ZodNumber; nextAction: z.ZodEnum<{ none: "none"; submit_sitemap: "submit_sitemap"; wait_for_sitemaps: "wait_for_sitemaps"; retry_sitemaps: "retry_sitemaps"; }>; }, z.core.$loose>; indexing: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; failed: "failed"; discovering: "discovering"; not_requested: "not_requested"; missing_scope: "missing_scope"; insufficient_permission: "insufficient_permission"; waiting_for_sitemaps: "waiting_for_sitemaps"; checking: "checking"; budget_exhausted: "budget_exhausted"; no_urls: "no_urls"; }>; eligible: z.ZodBoolean; reason: z.ZodNullable; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; nextAction: z.ZodEnum<{ reconnect_google: "reconnect_google"; none: "none"; wait_for_sitemaps: "wait_for_sitemaps"; fix_gsc_permission: "fix_gsc_permission"; wait_for_indexing: "wait_for_indexing"; retry_indexing: "retry_indexing"; }>; }, z.core.$loose>; latestError: z.ZodNullable; message: z.ZodString; retryable: z.ZodBoolean; }, z.core.$strip>>; lifecycleRevision: z.ZodNumber; updatedAt: z.ZodString; }, z.core.$loose>; declare const partnerLifecycleResponseSchema: z.ZodObject<{ contractVersion: z.ZodLiteral<"2026-05-11">; userId: z.ZodString; partnerId: z.ZodNullable; currentTeamId: z.ZodNullable; account: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; disconnected: "disconnected"; oauth_received: "oauth_received"; scope_missing: "scope_missing"; refresh_missing: "refresh_missing"; db_provisioning: "db_provisioning"; reauth_required: "reauth_required"; }>; grantedScopes: z.ZodArray; missingScopes: z.ZodArray; nextAction: z.ZodEnum<{ connect_google: "connect_google"; reconnect_google: "reconnect_google"; wait_for_provisioning: "wait_for_provisioning"; none: "none"; }>; }, z.core.$loose>; sites: z.ZodArray; catalogSiteId: z.ZodNullable; externalSiteId: z.ZodNullable; requestedUrl: z.ZodString; gscPropertyUrl: z.ZodNullable; permissionLevel: z.ZodNullable; property: z.ZodObject<{ status: z.ZodEnum<{ no_local_site: "no_local_site"; no_gsc_property: "no_gsc_property"; unverified_property: "unverified_property"; verified_candidate: "verified_candidate"; registered: "registered"; linked: "linked"; }>; nextAction: z.ZodEnum<{ none: "none"; create_site: "create_site"; verify_gsc_property: "verify_gsc_property"; choose_property: "choose_property"; register_site: "register_site"; }>; }, z.core.$loose>; analytics: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; not_registered: "not_registered"; queued: "queued"; preparing: "preparing"; syncing: "syncing"; queryable_live: "queryable_live"; queryable_partial: "queryable_partial"; failed: "failed"; }>; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; queryable: z.ZodBoolean; sourceMode: z.ZodEnum<{ none: "none"; live: "live"; d1: "d1"; r2: "r2"; mixed: "mixed"; }>; syncedRange: z.ZodObject<{ oldest: z.ZodNullable; newest: z.ZodNullable; }, z.core.$loose>; nextAction: z.ZodEnum<{ none: "none"; wait_for_sync: "wait_for_sync"; retry_sync: "retry_sync"; }>; }, z.core.$loose>; sitemaps: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; ready: "ready"; syncing: "syncing"; failed: "failed"; discovering: "discovering"; none_found: "none_found"; auto_submitted: "auto_submitted"; }>; discoveredCount: z.ZodNumber; nextAction: z.ZodEnum<{ none: "none"; submit_sitemap: "submit_sitemap"; wait_for_sitemaps: "wait_for_sitemaps"; retry_sitemaps: "retry_sitemaps"; }>; }, z.core.$loose>; indexing: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; failed: "failed"; discovering: "discovering"; not_requested: "not_requested"; missing_scope: "missing_scope"; insufficient_permission: "insufficient_permission"; waiting_for_sitemaps: "waiting_for_sitemaps"; checking: "checking"; budget_exhausted: "budget_exhausted"; no_urls: "no_urls"; }>; eligible: z.ZodBoolean; reason: z.ZodNullable; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; nextAction: z.ZodEnum<{ reconnect_google: "reconnect_google"; none: "none"; wait_for_sitemaps: "wait_for_sitemaps"; fix_gsc_permission: "fix_gsc_permission"; wait_for_indexing: "wait_for_indexing"; retry_indexing: "retry_indexing"; }>; }, z.core.$loose>; latestError: z.ZodNullable; message: z.ZodString; retryable: z.ZodBoolean; }, z.core.$strip>>; lifecycleRevision: z.ZodNumber; updatedAt: z.ZodString; }, z.core.$loose>>; }, z.core.$loose>; declare const gscdumpAvailableSiteSchema: z.ZodObject<{ siteUrl: z.ZodString; permissionLevel: z.ZodString; registered: z.ZodBoolean; siteId: z.ZodOptional; intId: z.ZodOptional>; syncStatus: z.ZodOptional>>; syncProgress: z.ZodOptional; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>>; lastSyncAt: z.ZodOptional>; newestDateSynced: z.ZodOptional>; oldestDateSynced: z.ZodOptional>; }, z.core.$loose>; declare const gscdumpUserSiteSchema: z.ZodObject<{ siteId: z.ZodString; siteUrl: z.ZodString; syncStatus: z.ZodEnum<{ error: "error"; syncing: "syncing"; pending: "pending"; synced: "synced"; idle: "idle"; }>; lastSyncAt: z.ZodNullable; newestDateSynced: z.ZodNullable; oldestDateSynced: z.ZodNullable; }, z.core.$loose>; declare const gscdumpSiteRegistrationSchema: z.ZodObject<{ siteId: z.ZodString; intId: z.ZodOptional>; catalogSiteId: z.ZodOptional>; status: z.ZodEnum<{ error: "error"; syncing: "syncing"; pending: "pending"; synced: "synced"; idle: "idle"; }>; message: z.ZodOptional; existing: z.ZodOptional; indexingEligible: z.ZodOptional; indexingIneligibleReason: z.ZodOptional>; indexingPermissionLevel: z.ZodOptional>; grantedScopes: z.ZodOptional>; site: z.ZodOptional; catalogSiteId: z.ZodNullable; externalSiteId: z.ZodNullable; requestedUrl: z.ZodString; gscPropertyUrl: z.ZodNullable; permissionLevel: z.ZodNullable; property: z.ZodObject<{ status: z.ZodEnum<{ no_local_site: "no_local_site"; no_gsc_property: "no_gsc_property"; unverified_property: "unverified_property"; verified_candidate: "verified_candidate"; registered: "registered"; linked: "linked"; }>; nextAction: z.ZodEnum<{ none: "none"; create_site: "create_site"; verify_gsc_property: "verify_gsc_property"; choose_property: "choose_property"; register_site: "register_site"; }>; }, z.core.$loose>; analytics: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; not_registered: "not_registered"; queued: "queued"; preparing: "preparing"; syncing: "syncing"; queryable_live: "queryable_live"; queryable_partial: "queryable_partial"; failed: "failed"; }>; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; queryable: z.ZodBoolean; sourceMode: z.ZodEnum<{ none: "none"; live: "live"; d1: "d1"; r2: "r2"; mixed: "mixed"; }>; syncedRange: z.ZodObject<{ oldest: z.ZodNullable; newest: z.ZodNullable; }, z.core.$loose>; nextAction: z.ZodEnum<{ none: "none"; wait_for_sync: "wait_for_sync"; retry_sync: "retry_sync"; }>; }, z.core.$loose>; sitemaps: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; ready: "ready"; syncing: "syncing"; failed: "failed"; discovering: "discovering"; none_found: "none_found"; auto_submitted: "auto_submitted"; }>; discoveredCount: z.ZodNumber; nextAction: z.ZodEnum<{ none: "none"; submit_sitemap: "submit_sitemap"; wait_for_sitemaps: "wait_for_sitemaps"; retry_sitemaps: "retry_sitemaps"; }>; }, z.core.$loose>; indexing: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; failed: "failed"; discovering: "discovering"; not_requested: "not_requested"; missing_scope: "missing_scope"; insufficient_permission: "insufficient_permission"; waiting_for_sitemaps: "waiting_for_sitemaps"; checking: "checking"; budget_exhausted: "budget_exhausted"; no_urls: "no_urls"; }>; eligible: z.ZodBoolean; reason: z.ZodNullable; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; nextAction: z.ZodEnum<{ reconnect_google: "reconnect_google"; none: "none"; wait_for_sitemaps: "wait_for_sitemaps"; fix_gsc_permission: "fix_gsc_permission"; wait_for_indexing: "wait_for_indexing"; retry_indexing: "retry_indexing"; }>; }, z.core.$loose>; latestError: z.ZodNullable; message: z.ZodString; retryable: z.ZodBoolean; }, z.core.$strip>>; lifecycleRevision: z.ZodNumber; updatedAt: z.ZodString; }, z.core.$loose>>>; }, z.core.$loose>; declare const registerPartnerSiteSchema: z.ZodObject<{ userId: z.ZodString; siteUrl: z.ZodString; requestedUrl: z.ZodOptional; gscPropertyUrl: z.ZodOptional; externalSiteId: z.ZodOptional; externalSiteUrl: z.ZodOptional; webhookUrl: z.ZodOptional; webhookEvents: z.ZodOptional>>; teamId: z.ZodOptional; enabledSearchTypes: z.ZodOptional>>; catalogSiteId: z.ZodOptional; }, z.core.$strip>; declare const bulkRegisterPartnerSitesSchema: z.ZodObject<{ userId: z.ZodOptional; siteUrls: z.ZodOptional>; sites: z.ZodOptional; requestedUrl: z.ZodOptional; gscPropertyUrl: z.ZodOptional; externalSiteId: z.ZodOptional; externalSiteUrl: z.ZodOptional; webhookUrl: z.ZodOptional; webhookEvents: z.ZodOptional>>; enabledSearchTypes: z.ZodOptional>>; }, z.core.$loose>>>; }, z.core.$strip>; declare const bulkRegisterPartnerSitesResponseSchema: z.ZodObject<{ results: z.ZodArray; status: z.ZodEnum<{ error: "error"; registered: "registered"; already_exists: "already_exists"; not_found: "not_found"; }>; error: z.ZodOptional; site: z.ZodOptional>>; indexingEligible: z.ZodOptional; indexingIneligibleReason: z.ZodOptional>; indexingPermissionLevel: z.ZodOptional>; grantedScopes: z.ZodOptional>; }, z.core.$loose>>; summary: z.ZodObject<{ registered: z.ZodNumber; alreadyExists: z.ZodNumber; notFound: z.ZodNumber; errors: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>; declare const teamCatalogRefSchema: z.ZodObject<{ teamId: z.ZodString; catalogUri: z.ZodNullable; warehouse: z.ZodNullable; bucket: z.ZodNullable; namespace: z.ZodNullable; provisioningState: z.ZodNullable; keyEncoding: z.ZodNullable; catalogTablesReady: z.ZodBoolean; readsEnabled: z.ZodBoolean; }, z.core.$loose>; declare const bindPartnerTeamCatalogSchema: z.ZodObject<{ catalogUri: z.ZodString; warehouse: z.ZodString; namespace: z.ZodOptional; bucket: z.ZodOptional; }, z.core.$strip>; declare const bindPartnerTeamCatalogResponseSchema: z.ZodObject<{ teamId: z.ZodString; status: z.ZodLiteral<"ready">; catalogUri: z.ZodString; warehouse: z.ZodString; bucket: z.ZodString; namespace: z.ZodString; }, z.core.$loose>; declare const siteIntIdCrosswalkResponseSchema: z.ZodObject<{ crosswalk: z.ZodRecord; sites: z.ZodArray>; }, z.core.$loose>; declare const dataQueryOptionsSchema: z.ZodOptional>; }, z.core.$loose>>; filter: z.ZodOptional>; searchType: z.ZodOptional>; }, z.core.$strip>>; declare const dataDetailOptionsSchema: z.ZodOptional>; }, z.core.$loose>>; searchType: z.ZodOptional>; }, z.core.$strip>>; declare const gscdumpAnalysisPresetSchema: z.ZodEnum<{ "striking-distance": "striking-distance"; opportunity: "opportunity"; decay: "decay"; "zero-click": "zero-click"; "non-brand": "non-brand"; "brand-only": "brand-only"; "movers-rising": "movers-rising"; "movers-declining": "movers-declining"; }>; declare const gscdumpAnalysisBaseParamsSchema: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; brandTerms: z.ZodOptional; limit: z.ZodOptional; offset: z.ZodOptional; search: z.ZodOptional; minImpressions: z.ZodOptional; minPosition: z.ZodOptional; maxPosition: z.ZodOptional; maxCtr: z.ZodOptional; searchType: z.ZodOptional>; }, z.core.$strip>; declare const gscdumpAnalysisParamsSchema: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; brandTerms: z.ZodOptional; limit: z.ZodOptional; offset: z.ZodOptional; search: z.ZodOptional; minImpressions: z.ZodOptional; minPosition: z.ZodOptional; maxPosition: z.ZodOptional; maxCtr: z.ZodOptional; searchType: z.ZodOptional>; preset: z.ZodEnum<{ "striking-distance": "striking-distance"; opportunity: "opportunity"; decay: "decay"; "zero-click": "zero-click"; "non-brand": "non-brand"; "brand-only": "brand-only"; "movers-rising": "movers-rising"; "movers-declining": "movers-declining"; }>; }, z.core.$strip>; declare const gscdumpAnalysisMetaSchema: z.ZodObject<{ siteUrl: z.ZodString; params: z.ZodObject<{ brandTerms: z.ZodOptional>; startDate: z.ZodOptional; endDate: z.ZodOptional; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; }, z.core.$strip>; presetDescription: z.ZodOptional; }, z.core.$loose>; declare const gscdumpAnalysisResponseSchema: z.ZodObject<{ preset: z.ZodEnum<{ "striking-distance": "striking-distance"; opportunity: "opportunity"; decay: "decay"; "zero-click": "zero-click"; "non-brand": "non-brand"; "brand-only": "brand-only"; "movers-rising": "movers-rising"; "movers-declining": "movers-declining"; }>; keywords: z.ZodArray>; totalCount: z.ZodNumber; summary: z.ZodOptional>>; meta: z.ZodObject<{ siteUrl: z.ZodString; params: z.ZodObject<{ brandTerms: z.ZodOptional>; startDate: z.ZodOptional; endDate: z.ZodOptional; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; }, z.core.$strip>; presetDescription: z.ZodOptional; }, z.core.$loose>; }, z.core.$loose>; declare const gscdumpAnalysisBundleResponseSchema: z.ZodObject<{ bundle: z.ZodRecord>; totalCount: z.ZodNumber; summary: z.ZodOptional>>; presetDescription: z.ZodString; }, z.core.$strip>>; meta: z.ZodObject<{ siteUrl: z.ZodString; params: z.ZodObject<{ brandTerms: z.ZodOptional>; startDate: z.ZodOptional; endDate: z.ZodOptional; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; }, z.core.$strip>; presetDescription: z.ZodOptional; }, z.core.$loose>; }, z.core.$loose>; declare const gscdumpSitemapGenerationSchema: z.ZodObject<{ id: z.ZodString; observedAt: z.ZodNumber; publishedAt: z.ZodNumber; completeness: z.ZodObject<{ _tag: z.ZodLiteral<"complete">; }, z.core.$strict>; membershipHistoryAvailableFrom: z.ZodNullable; legacyImport: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"metadata_only">; importedAt: z.ZodNumber; recordCount: z.ZodNumber; source: z.ZodLiteral<"gsc_sitemaps">; }, z.core.$strict>], "_tag">; }, z.core.$strict>; declare const gscdumpSitemapsResponseSchema: z.ZodObject<{ sitemaps: z.ZodArray; contentHash: z.ZodOptional>; lastDownloaded: z.ZodOptional>; lastError: z.ZodOptional>; isPending: z.ZodOptional; fetchedAt: z.ZodOptional>; }, z.core.$loose>>; history: z.ZodArray>; perSitemapHistory: z.ZodRecord>>; meta: z.ZodObject<{ siteUrl: z.ZodString; gscPropertyUrl: z.ZodOptional; syncStatus: z.ZodNullable; sitemapScope: z.ZodObject<{ excludedCount: z.ZodNumber; duplicateCount: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>; generation: z.ZodNullable; }, z.core.$strict>; membershipHistoryAvailableFrom: z.ZodNullable; legacyImport: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"metadata_only">; importedAt: z.ZodNumber; recordCount: z.ZodNumber; source: z.ZodLiteral<"gsc_sitemaps">; }, z.core.$strict>], "_tag">; }, z.core.$strict>>>; }, z.core.$loose>; declare const gscdumpSitemapChangesResponseSchema: z.ZodObject<{ added: z.ZodArray>; removed: z.ZodArray>; updated: z.ZodArray; lastmod: z.ZodNullable; observedAt: z.ZodNumber; }, z.core.$loose>>; summary: z.ZodOptional; }, z.core.$strip>>; completeness: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"complete">; scannedUrls: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ _tag: z.ZodLiteral<"truncated">; scannedUrls: z.ZodNumber; reasons: z.ZodArray>; historyAvailableFrom: z.ZodOptional; limits: z.ZodObject<{ scannedUrls: z.ZodNumber; added: z.ZodNumber; removed: z.ZodNumber; updated: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>], "_tag">; generation: z.ZodNullable; }, z.core.$strict>; membershipHistoryAvailableFrom: z.ZodNullable; legacyImport: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"metadata_only">; importedAt: z.ZodNumber; recordCount: z.ZodNumber; source: z.ZodLiteral<"gsc_sitemaps">; }, z.core.$strict>], "_tag">; }, z.core.$strict>>>; }, z.core.$loose>; declare const indexingUrlsParamsSchema: z.ZodOptional; offset: z.ZodOptional; status: z.ZodOptional>; issue: z.ZodOptional; search: z.ZodOptional; count: z.ZodOptional, z.ZodLiteral]>>; }, z.core.$strip>>; declare const indexingDiagnosticsParamsSchema: z.ZodOptional]>>; sampleLimit: z.ZodOptional; }, z.core.$strip>>; declare const gscdumpIndexingResponseSchema: z.ZodObject<{ trend: z.ZodArray; notIndexedCount: z.ZodNullable; errorCount: z.ZodNullable; indexedPercent: z.ZodNumber; issues: z.ZodObject<{ blockedByRobots: z.ZodNullable; noindexDetected: z.ZodNullable; soft404: z.ZodNullable; redirect: z.ZodNullable; notFound: z.ZodNullable; serverError: z.ZodNullable; }, z.core.$loose>; coverage: z.ZodObject<{ submittedIndexed: z.ZodNullable; crawledNotIndexed: z.ZodNullable; discoveredNotCrawled: z.ZodNullable; }, z.core.$loose>; signals: z.ZodObject<{ mobilePass: z.ZodNumber; mobileFail: z.ZodNumber; richResultsPass: z.ZodNumber; richResultsFail: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>>; summary: z.ZodObject<{ totalUrls: z.ZodNumber; indexed: z.ZodNumber; notIndexed: z.ZodNumber; pending: z.ZodNumber; indexedPercent: z.ZodNumber; oldestCheck: z.ZodNullable; newestCheck: z.ZodNullable; change7d: z.ZodNullable; change28d: z.ZodNullable; signals: z.ZodObject<{ mobilePass: z.ZodNumber; mobileFail: z.ZodNumber; mobileUnspecified: z.ZodNumber; richResultsPass: z.ZodNumber; richResultsFail: z.ZodNumber; richResultTypes: z.ZodArray>; crawlingMobile: z.ZodNumber; crawlingDesktop: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; indexingStatus: z.ZodEnum<{ pending: "pending"; partial: "partial"; complete: "complete"; }>; indexingProgress: z.ZodNumber; sitemapTotal: z.ZodNumber; inspectedCount: z.ZodNumber; noSitemapsSubmitted: z.ZodBoolean; sitemapsPending: z.ZodBoolean; rollupBuiltAt: z.ZodOptional; }, z.core.$loose>; }, z.core.$loose>; declare const gscdumpIndexingUrlsResponseSchema: z.ZodObject<{ urls: z.ZodArray>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>; pagination: z.ZodObject<{ total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; hasMore: z.ZodBoolean; }, z.core.$strip>; meta: z.ZodObject<{ siteUrl: z.ZodString; status: z.ZodString; issue: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; declare const gscdumpIndexingDiagnosticsResponseSchema: z.ZodObject<{ summary: z.ZodObject<{ totalUrls: z.ZodNumber; indexed: z.ZodNumber; indexedPercent: z.ZodNumber; }, z.core.$loose>; issues: z.ZodArray; count: z.ZodNumber; description: z.ZodString; fix: z.ZodString; }, z.core.$loose>>; samples: z.ZodOptional>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>>>; meta: z.ZodObject<{ siteUrl: z.ZodString; }, z.core.$loose>; }, z.core.$loose>; declare const gscdumpUserSettingsSchema: z.ZodObject<{ browserAnalyzerEnabled: z.ZodBoolean; }, z.core.$loose>; declare const gscdumpPermissionRecoverySchema: z.ZodObject<{ success: z.ZodBoolean; permissionLevel: z.ZodNullable; jobsQueued: z.ZodNumber; message: z.ZodString; }, z.core.$loose>; declare const gscdumpUserMeResponseSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodString; picture: z.ZodOptional; setupComplete: z.ZodBoolean; databaseReady: z.ZodBoolean; plan: z.ZodString; accountStatus: z.ZodEnum<{ ready: "ready"; disconnected: "disconnected"; oauth_received: "oauth_received"; scope_missing: "scope_missing"; refresh_missing: "refresh_missing"; db_provisioning: "db_provisioning"; reauth_required: "reauth_required"; }>; accountNextAction: z.ZodEnum<{ connect_google: "connect_google"; reconnect_google: "reconnect_google"; wait_for_provisioning: "wait_for_provisioning"; none: "none"; }>; missingScopes: z.ZodArray; browserAnalyzerEnabled: z.ZodBoolean; stats: z.ZodNullable; }, z.core.$strip>>; }, z.core.$loose>; declare const gscdumpHealthResponseSchema: z.ZodObject<{ timestamp: z.ZodNumber; jobs: z.ZodObject<{ byStatus: z.ZodRecord; byQueue: z.ZodRecord; stuck: z.ZodNumber; oldCompleted: z.ZodNumber; }, z.core.$loose>; failures: z.ZodObject<{ lastHour: z.ZodNumber; }, z.core.$loose>; users: z.ZodObject<{ needsReauth: z.ZodNumber; }, z.core.$loose>; throughput: z.ZodObject<{ completedLastHour: z.ZodNumber; }, z.core.$loose>; totals: z.ZodObject<{ users: z.ZodNumber; sites: z.ZodNumber; byPlan: z.ZodRecord; }, z.core.$loose>; }, z.core.$loose>; declare const gscdumpSyncProgressResponseSchema: z.ZodObject<{ summary: z.ZodObject<{ total: z.ZodNumber; inInitial: z.ZodNumber; inBackfill: z.ZodNumber; complete: z.ZodNumber; stalled: z.ZodNumber; authBlocked: z.ZodNumber; totalRows: z.ZodNumber; avgInitialPercent: z.ZodNumber; avgBackfillPercent: z.ZodNumber; }, z.core.$loose>; sites: z.ZodArray; siteUrl: z.ZodString; syncStatus: z.ZodNullable; lastError: z.ZodNullable; createdAt: z.ZodNumber; oldestDateSynced: z.ZodNullable; newestDateSynced: z.ZodNullable; oldestDateAvailable: z.ZodNullable; userEmail: z.ZodNullable; partnerName: z.ZodNullable; needsReauth: z.ZodBoolean; authFailureCount: z.ZodNumber; currentPhase: z.ZodEnum<{ backfill: "backfill"; complete: "complete"; initial: "initial"; }>; isStalled: z.ZodBoolean; stallDays: z.ZodNumber; needsContinuation: z.ZodBoolean; missingDays: z.ZodNumber; initial: z.ZodObject<{ total: z.ZodNumber; done: z.ZodNumber; pending: z.ZodNumber; stuck: z.ZodNumber; failed: z.ZodNumber; percent: z.ZodNumber; rows: z.ZodNumber; }, z.core.$loose>; backfill: z.ZodObject<{ total: z.ZodNumber; done: z.ZodNumber; pending: z.ZodNumber; stuck: z.ZodNumber; failed: z.ZodNumber; percent: z.ZodNumber; rows: z.ZodNumber; processing: z.ZodNumber; daysTarget: z.ZodNumber; daysQueued: z.ZodNumber; }, z.core.$loose>; tables: z.ZodRecord>; overallPercent: z.ZodNumber; totalRows: z.ZodNumber; dateStatuses: z.ZodArray; }, z.core.$loose>>; }, z.core.$loose>>; pagination: z.ZodObject<{ total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; hasMore: z.ZodBoolean; }, z.core.$loose>; hasD1Stats: z.ZodBoolean; }, z.core.$loose>; declare const gscdumpSyncJobsResponseSchema: z.ZodObject<{ jobs: z.ZodArray; tableName: z.ZodOptional; tableTier: z.ZodOptional; date: z.ZodOptional; priority: z.ZodOptional; status: z.ZodEnum<{ queued: "queued"; failed: "failed"; completed: "completed"; processing: "processing"; scheduled: "scheduled"; }>; siteUrl: z.ZodNullable; userEmail: z.ZodOptional>; rowsFetched: z.ZodNullable; rowsInserted: z.ZodNullable; error: z.ZodNullable; retryCount: z.ZodNumber; queuedAt: z.ZodNumber; startedAt: z.ZodNullable; completedAt: z.ZodNullable; }, z.core.$loose>>; summary: z.ZodObject<{ queued: z.ZodNumber; processing: z.ZodNumber; completed: z.ZodNumber; failed: z.ZodNumber; }, z.core.$loose>; queues: z.ZodRecord>; tiers: z.ZodOptional>; standard: z.ZodOptional>; extended: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>; declare const gscdumpSiteReportResponseSchema: z.ZodObject<{ status: z.ZodEnum<{ error: "error"; done: "done"; }>; cached: z.ZodBoolean; result: z.ZodOptional; error: z.ZodOptional; }, z.core.$loose>; declare const gscdumpTopAssociationParamsSchema: z.ZodObject<{ type: z.ZodEnum<{ topPage: "topPage"; topKeyword: "topKeyword"; }>; identifier: z.ZodString; startDate: z.ZodString; endDate: z.ZodString; }, z.core.$strip>; declare const gscdumpTopAssociationResponseSchema: z.ZodObject<{ value: z.ZodNullable; }, z.core.$loose>; declare const gscdumpAnalysisSourcesResponseSchema: z.ZodObject<{ siteId: z.ZodString; searchType: z.ZodEnum<{ web: "web"; image: "image"; video: "video"; news: "news"; discover: "discover"; googleNews: "googleNews"; }>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; snapshotVersion: z.ZodString; generatedAt: z.ZodString; tables: z.ZodArray; mode: z.ZodEnum<{ browser: "browser"; server: "server"; }>; files: z.ZodArray>; overlay: z.ZodOptional>; totalBytes: z.ZodNumber; totalRows: z.ZodNumber; }, z.core.$loose>>; serverTail: z.ZodOptional; endpoint: z.ZodString; }, z.core.$strip>>; eligibilityCeiling: z.ZodObject<{ maxBytes: z.ZodNumber; maxRows: z.ZodNumber; maxFiles: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>; declare const queryDimSourceResponseSchema: z.ZodObject<{ file: z.ZodNullable>; }, z.core.$loose>; declare const bulkFileResolutionResponseSchema: z.ZodObject<{ generatedAt: z.ZodString; siteCount: z.ZodNumber; maxSites: z.ZodNumber; results: z.ZodRecord; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; snapshotVersion: z.ZodString; generatedAt: z.ZodString; tables: z.ZodArray; mode: z.ZodEnum<{ browser: "browser"; server: "server"; }>; files: z.ZodArray>; overlay: z.ZodOptional>; totalBytes: z.ZodNumber; totalRows: z.ZodNumber; }, z.core.$loose>>; serverTail: z.ZodOptional; endpoint: z.ZodString; }, z.core.$strip>>; eligibilityCeiling: z.ZodObject<{ maxBytes: z.ZodNumber; maxRows: z.ZodNumber; maxFiles: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>>; }, z.core.$loose>; declare const gscdumpKeywordSparklinesParamsSchema: z.ZodObject<{ keywords: z.ZodArray; startDate: z.ZodString; endDate: z.ZodString; searchType: z.ZodOptional>; }, z.core.$strip>; declare const gscdumpKeywordSparklinesResponseSchema: z.ZodObject<{ sparklines: z.ZodRecord>; }, z.core.$loose>; declare const gscdumpQueryTrendParamsSchema: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; searchType: z.ZodOptional>; }, z.core.$strip>; declare const gscdumpQueryTrendResponseSchema: z.ZodObject<{ daily: z.ZodArray>; total: z.ZodNumber; previousTotal: z.ZodOptional; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; declare const gscdumpPageTrendParamsSchema: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; searchType: z.ZodOptional>; }, z.core.$strip>; declare const gscdumpPageTrendResponseSchema: z.ZodObject<{ daily: z.ZodArray>; total: z.ZodNumber; previousTotal: z.ZodOptional; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; declare const gscdumpIndexPercentParamsSchema: z.ZodOptional; invisibleOffset: z.ZodOptional; orphanLimit: z.ZodOptional; }, z.core.$strip>>; declare const gscdumpCanonicalMismatchesResponseSchema: z.ZodObject<{ mismatches: z.ZodArray; coverageState: z.ZodNullable; lastCrawlTime: z.ZodNullable; lastCheckedAt: z.ZodNullable; kind: z.ZodEnum<{ path: "path"; cross_domain: "cross_domain"; }>; }, z.core.$loose>>; totalCount: z.ZodNumber; consolidationTargets: z.ZodArray>; trend: z.ZodArray>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; declare const gscdumpIndexPercentResponseSchema: z.ZodObject<{ trend: z.ZodArray; removed: z.ZodNullable; }, z.core.$loose>>; invisibleUrls: z.ZodArray; lastmod: z.ZodNullable; }, z.core.$loose>>; invisibleCount: z.ZodNumber; orphanPages: z.ZodArray; clicks: z.ZodNullable; }, z.core.$loose>>; orphanCount: z.ZodNumber; sitemaps: z.ZodArray>; summary: z.ZodObject<{ currentPercent: z.ZodNumber; totalSitemapUrls: z.ZodNumber; visibleUrls: z.ZodNumber; change7d: z.ZodNullable; change28d: z.ZodNullable; dataDate: z.ZodString; }, z.core.$loose>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; newestDateSynced: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; declare const gscdumpDeletePartnerUserResponseSchema: z.ZodObject<{ ok: z.ZodLiteral; queued: z.ZodLiteral; userId: z.ZodNumber; publicId: z.ZodString; }, z.core.$loose>; declare const gscdumpTeamRoleSchema: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; declare const gscdumpTeamRowSchema: z.ZodObject<{ id: z.ZodString; ownerId: z.ZodNumber; name: z.ZodString; personalTeam: z.ZodBoolean; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; }, z.core.$loose>; declare const gscdumpTeamMemberRowSchema: z.ZodObject<{ userId: z.ZodNumber; publicId: z.ZodString; name: z.ZodNullable; email: z.ZodEmail; picture: z.ZodNullable; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; joinedAt: z.ZodNumber; }, z.core.$loose>; declare const createPartnerTeamSchema: z.ZodObject<{ ownerUserId: z.ZodString; name: z.ZodString; personalTeam: z.ZodOptional; }, z.core.$strip>; declare const renamePartnerTeamSchema: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; declare const addPartnerTeamMemberSchema: z.ZodObject<{ userId: z.ZodString; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; }, z.core.$strip>; declare const bindPartnerSiteTeamSchema: z.ZodObject<{ teamId: z.ZodNullable; }, z.core.$strip>; declare const partnerTeamCreatedResponseSchema: z.ZodObject<{ team: z.ZodObject<{ id: z.ZodString; ownerId: z.ZodNumber; name: z.ZodString; personalTeam: z.ZodBoolean; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>; declare const partnerTeamRenamedResponseSchema: z.ZodObject<{ ok: z.ZodLiteral; name: z.ZodString; }, z.core.$loose>; declare const partnerTeamDeletedResponseSchema: z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$loose>; declare const partnerTeamMembersResponseSchema: z.ZodObject<{ members: z.ZodArray; email: z.ZodEmail; picture: z.ZodNullable; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; joinedAt: z.ZodNumber; }, z.core.$loose>>; }, z.core.$loose>; declare const partnerTeamMemberAddedResponseSchema: z.ZodObject<{ ok: z.ZodLiteral; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; alreadyExisted: z.ZodOptional; }, z.core.$loose>; declare const partnerTeamMemberRoleResponseSchema: z.ZodObject<{ ok: z.ZodLiteral; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; }, z.core.$loose>; declare const partnerTeamMemberRemovedResponseSchema: z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$loose>; declare const partnerSiteTeamBindingResponseSchema: z.ZodObject<{ ok: z.ZodLiteral; teamId: z.ZodNullable; }, z.core.$loose>; declare const gscVerificationMethodSchema: z.ZodEnum<{ META: "META"; FILE: "FILE"; DNS_TXT: "DNS_TXT"; DNS_CNAME: "DNS_CNAME"; ANALYTICS: "ANALYTICS"; TAG_MANAGER: "TAG_MANAGER"; }>; declare const gscVerificationSiteSchema: z.ZodObject<{ type: z.ZodEnum<{ INET_DOMAIN: "INET_DOMAIN"; SITE: "SITE"; }>; identifier: z.ZodString; }, z.core.$strip>; declare const gscVerificationDnsRecordSchema: z.ZodObject<{ type: z.ZodEnum<{ TXT: "TXT"; CNAME: "CNAME"; }>; host: z.ZodString; value: z.ZodString; }, z.core.$strip>; declare const gscVerificationRequestSchema: z.ZodObject<{ userId: z.ZodOptional; siteUrl: z.ZodString; method: z.ZodOptional>; }, z.core.$strip>; declare const gscVerificationTokenResponseSchema: z.ZodObject<{ siteUrl: z.ZodString; site: z.ZodObject<{ type: z.ZodEnum<{ INET_DOMAIN: "INET_DOMAIN"; SITE: "SITE"; }>; identifier: z.ZodString; }, z.core.$strip>; method: z.ZodEnum<{ META: "META"; FILE: "FILE"; DNS_TXT: "DNS_TXT"; DNS_CNAME: "DNS_CNAME"; ANALYTICS: "ANALYTICS"; TAG_MANAGER: "TAG_MANAGER"; }>; token: z.ZodString; metaContent: z.ZodNullable; dnsRecord: z.ZodNullable; host: z.ZodString; value: z.ZodString; }, z.core.$strip>>; }, z.core.$loose>; declare const gscAddAndVerifyResponseSchema: z.ZodObject<{ siteUrl: z.ZodString; site: z.ZodObject<{ type: z.ZodEnum<{ INET_DOMAIN: "INET_DOMAIN"; SITE: "SITE"; }>; identifier: z.ZodString; }, z.core.$strip>; method: z.ZodEnum<{ META: "META"; FILE: "FILE"; DNS_TXT: "DNS_TXT"; DNS_CNAME: "DNS_CNAME"; ANALYTICS: "ANALYTICS"; TAG_MANAGER: "TAG_MANAGER"; }>; verified: z.ZodLiteral; owners: z.ZodArray; }, z.core.$loose>; declare const partnerRealtimeEventSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ event: z.ZodLiteral<"sync.progress">; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; progress: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; rowsFetched: z.ZodNumber; rowsInserted: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.job_complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; rowsFetched: z.ZodNumber; rowsInserted: z.ZodNumber; syncStatus: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.site_complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; syncStatus: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.failed">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; error: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"job.failed">; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; error: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"site.added">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"site.removed">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"auth.failed">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; error: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"auth.needs_reauth">; userId: z.ZodNumber; failureCount: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"enrichment.complete">; siteId: z.ZodString; userId: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sitemap.progress">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; discovered: z.ZodNumber; total: z.ZodNumber; progress: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sitemap.complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; discoveredCount: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"indexing.progress">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; checked: z.ZodNumber; total: z.ZodNumber; progress: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"indexing.complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; totalUrls: z.ZodNumber; indexedCount: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>], "event">; declare const canonicalWebhookEventTypeSchema: z.ZodEnum<{ "user.lifecycle.changed": "user.lifecycle.changed"; "site.lifecycle.changed": "site.lifecycle.changed"; "site.analytics.ready": "site.analytics.ready"; "site.indexing.ready": "site.indexing.ready"; "site.auth.failed": "site.auth.failed"; "job.failed": "job.failed"; }>; declare const partnerWebhookDataSchema: z.ZodRecord; declare const partnerWebhookEnvelopeSchema: z.ZodObject<{ contractVersion: z.ZodLiteral<"2026-05-11">; deliveryId: z.ZodString; event: z.ZodEnum<{ "user.lifecycle.changed": "user.lifecycle.changed"; "site.lifecycle.changed": "site.lifecycle.changed"; "site.analytics.ready": "site.analytics.ready"; "site.indexing.ready": "site.indexing.ready"; "site.auth.failed": "site.auth.failed"; "job.failed": "job.failed"; }>; partnerId: z.ZodString; userId: z.ZodNullable; siteId: z.ZodOptional; externalUserId: z.ZodOptional>; externalSiteId: z.ZodOptional>; lifecycleRevision: z.ZodNumber; occurredAt: z.ZodISODateTime; data: z.ZodRecord; }, z.core.$loose>; declare const analyticsEndpointSchemas: { readonly analyticsWhoami: { readonly response: z.ZodObject<{ userId: z.ZodOptional>; plan: z.ZodOptional>; attrs: z.ZodOptional>; }, z.core.$loose>; }; readonly analyticsSites: { readonly response: z.ZodArray; readBackend: z.ZodOptional>; }, z.core.$loose>>; }; readonly analyticsCountries: { readonly response: z.ZodObject<{ rows: z.ZodArray>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; generatedAt: z.ZodString; source: z.ZodEnum<{ "gsc-api": "gsc-api"; engine: "engine"; }>; }, z.core.$loose>; }; readonly analyticsSearchAppearance: { readonly response: z.ZodObject<{ rows: z.ZodArray>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; generatedAt: z.ZodString; source: z.ZodEnum<{ "gsc-api": "gsc-api"; engine: "engine"; }>; }, z.core.$loose>; }; readonly analyticsInspectionHistory: { readonly response: z.ZodObject<{ url: z.ZodNullable; records: z.ZodArray; lastCrawlTime: z.ZodOptional; googleCanonical: z.ZodOptional; userCanonical: z.ZodOptional; coverageState: z.ZodOptional; robotsTxtState: z.ZodOptional; indexingState: z.ZodOptional; pageFetchState: z.ZodOptional; mobileUsabilityVerdict: z.ZodOptional; richResultsVerdict: z.ZodOptional; raw: z.ZodOptional>; nextCheckAfter: z.ZodOptional; priority: z.ZodOptional>; sitemaps: z.ZodOptional>; referringUrls: z.ZodOptional>; crawlingUserAgent: z.ZodOptional>; mobileIssues: z.ZodOptional>; richResultsItems: z.ZodOptional>; inspectionResultLink: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly analyticsInspections: { readonly response: z.ZodObject<{ version: z.ZodLiteral<1>; records: z.ZodRecord; lastCrawlTime: z.ZodOptional; googleCanonical: z.ZodOptional; userCanonical: z.ZodOptional; coverageState: z.ZodOptional; robotsTxtState: z.ZodOptional; indexingState: z.ZodOptional; pageFetchState: z.ZodOptional; mobileUsabilityVerdict: z.ZodOptional; richResultsVerdict: z.ZodOptional; raw: z.ZodOptional>; nextCheckAfter: z.ZodOptional; priority: z.ZodOptional>; sitemaps: z.ZodOptional>; referringUrls: z.ZodOptional>; crawlingUserAgent: z.ZodOptional>; mobileIssues: z.ZodOptional>; richResultsItems: z.ZodOptional>; inspectionResultLink: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly analyticsRollup: { readonly response: z.ZodObject<{ version: z.ZodLiteral<1>; id: z.ZodString; builtAt: z.ZodNumber; windowDays: z.ZodNullable; payload: z.ZodUnknown; }, z.core.$loose>; }; readonly analyticsBackfill: { readonly body: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; }, z.core.$loose>; readonly response: z.ZodObject<{ ok: z.ZodOptional; queued: z.ZodOptional; }, z.core.$loose>; }; readonly analyticsIndexingUrls: { readonly response: z.ZodObject<{ urls: z.ZodArray>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>; pagination: z.ZodObject<{ total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; hasMore: z.ZodBoolean; }, z.core.$loose>; meta: z.ZodObject<{ siteUrl: z.ZodString; gscPropertyUrl: z.ZodOptional; status: z.ZodString; issue: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly analyticsIndexingDiagnostics: { readonly query: z.ZodOptional]>>; sampleLimit: z.ZodOptional; }, z.core.$strip>>; readonly response: z.ZodObject<{ summary: z.ZodObject<{ totalUrls: z.ZodNumber; indexed: z.ZodNumber; indexedPercent: z.ZodNumber; }, z.core.$loose>; issues: z.ZodArray; count: z.ZodNumber; description: z.ZodString; fix: z.ZodString; }, z.core.$loose>>; samples: z.ZodOptional>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>>>; meta: z.ZodObject<{ siteUrl: z.ZodString; }, z.core.$loose>; }, z.core.$loose>; }; readonly analyticsIndexingInspect: { readonly body: z.ZodObject<{ urls: z.ZodArray; }, z.core.$strip>; readonly response: z.ZodUnion; results: z.ZodArray; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; sitemaps: z.ZodNullable; referringUrls: z.ZodNullable; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable; inspectionResultLink: z.ZodNullable; }, z.core.$loose>>; errors: z.ZodArray>; skipped: z.ZodArray>; }, z.core.$loose>, z.ZodObject<{ error: z.ZodLiteral<"rate_limited">; message: z.ZodString; rateLimit: z.ZodObject<{ reserved: z.ZodLiteral<0>; remaining: z.ZodLiteral<0>; limit: z.ZodNumber; }, z.core.$loose>; retryAfterSeconds: z.ZodNumber; }, z.core.$loose>]>; }; readonly analyticsAnalysisSources: { readonly response: z.ZodObject<{ siteId: z.ZodString; searchType: z.ZodEnum<{ web: "web"; image: "image"; video: "video"; news: "news"; discover: "discover"; googleNews: "googleNews"; }>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; snapshotVersion: z.ZodString; generatedAt: z.ZodString; tables: z.ZodArray; mode: z.ZodEnum<{ browser: "browser"; server: "server"; }>; files: z.ZodArray>; overlay: z.ZodOptional>; totalBytes: z.ZodNumber; totalRows: z.ZodNumber; }, z.core.$loose>>; serverTail: z.ZodOptional; endpoint: z.ZodString; }, z.core.$strip>>; eligibilityCeiling: z.ZodObject<{ maxBytes: z.ZodNumber; maxRows: z.ZodNumber; maxFiles: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>; }; readonly analyticsQueryDimSource: { readonly response: z.ZodObject<{ file: z.ZodNullable>; }, z.core.$loose>; }; readonly analyticsBulkSources: { readonly response: z.ZodObject<{ generatedAt: z.ZodString; siteCount: z.ZodNumber; maxSites: z.ZodNumber; results: z.ZodRecord; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; snapshotVersion: z.ZodString; generatedAt: z.ZodString; tables: z.ZodArray; mode: z.ZodEnum<{ browser: "browser"; server: "server"; }>; files: z.ZodArray>; overlay: z.ZodOptional>; totalBytes: z.ZodNumber; totalRows: z.ZodNumber; }, z.core.$loose>>; serverTail: z.ZodOptional; endpoint: z.ZodString; }, z.core.$strip>>; eligibilityCeiling: z.ZodObject<{ maxBytes: z.ZodNumber; maxRows: z.ZodNumber; maxFiles: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly analyticsSourceInfo: { readonly response: z.ZodObject<{ name: z.ZodString; kind: z.ZodEnum<{ row: "row"; sql: "sql"; }>; capabilities: z.ZodObject<{ attachedTables: z.ZodOptional; }, z.core.$loose>; supportedAnalyzerIds: z.ZodArray; browserAttachEligible: z.ZodBoolean; identityAttrs: z.ZodOptional>>; }, z.core.$loose>; }; }; /** * Body for the public v1 sitemap action operation. One endpoint, four actions: * `submit`/`delete` operate on a specific sitemap URL (feedpath required), * `refresh` re-fetches the GSC sitemap index and records health. */ declare const partnerSitemapActionSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"submit">; sitemapUrl: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"delete">; sitemapUrl: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"refresh">; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"auto-discover">; }, z.core.$strip>], "action">; declare const partnerSitemapActionResponseSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ success: z.ZodBoolean; action: z.ZodEnum<{ deleted: "deleted"; submitted: "submitted"; }>; sitemapUrl: z.ZodString; sitemapCount: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ success: z.ZodLiteral; action: z.ZodLiteral<"refreshed">; sitemapCount: z.ZodNumber; changed: z.ZodBoolean; }, z.core.$loose>, z.ZodObject<{ success: z.ZodBoolean; action: z.ZodLiteral<"auto-discover">; discovered: z.ZodNullable; submitError: z.ZodOptional>; sitemapCount: z.ZodNumber; }, z.core.$loose>], "action">; declare const gscdumpSitemapMembershipParamsSchema: z.ZodObject<{ urls: z.ZodArray; generationId: z.ZodOptional; }, z.core.$strict>; declare const gscdumpSitemapMembershipEvidenceSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"present">; url: z.ZodString; feedpath: z.ZodString; lastmod: z.ZodNullable; firstSeenAt: z.ZodNumber; lastSeenAt: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"absent">; url: z.ZodString; observedAt: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"unknown">; url: z.ZodString; reason: z.ZodEnum<{ no_generation: "no_generation"; generation_not_found: "generation_not_found"; generation_incomplete: "generation_incomplete"; history_pruned: "history_pruned"; invalid_url: "invalid_url"; }>; }, z.core.$strict>], "_tag">; declare const gscdumpSitemapMembershipResponseSchema: z.ZodObject<{ generation: z.ZodNullable; }, z.core.$strict>; membershipHistoryAvailableFrom: z.ZodNullable; legacyImport: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"metadata_only">; importedAt: z.ZodNumber; recordCount: z.ZodNumber; source: z.ZodLiteral<"gsc_sitemaps">; }, z.core.$strict>], "_tag">; }, z.core.$strict>>; evidence: z.ZodArray; url: z.ZodString; feedpath: z.ZodString; lastmod: z.ZodNullable; firstSeenAt: z.ZodNumber; lastSeenAt: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"absent">; url: z.ZodString; observedAt: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"unknown">; url: z.ZodString; reason: z.ZodEnum<{ no_generation: "no_generation"; generation_not_found: "generation_not_found"; generation_incomplete: "generation_incomplete"; history_pruned: "history_pruned"; invalid_url: "invalid_url"; }>; }, z.core.$strict>], "_tag">>; meta: z.ZodObject<{ requested: z.ZodNumber; checked: z.ZodNumber; matched: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; declare const gscdumpSitemapUrlsQuerySchema: z.ZodObject<{ generationId: z.ZodOptional; feedpath: z.ZodOptional; cursor: z.ZodOptional; limit: z.ZodOptional>; }, z.core.$strict>; declare const gscdumpSitemapUrlsResponseSchema: z.ZodObject<{ generation: z.ZodObject<{ id: z.ZodString; observedAt: z.ZodNumber; publishedAt: z.ZodNumber; completeness: z.ZodObject<{ _tag: z.ZodLiteral<"complete">; }, z.core.$strict>; membershipHistoryAvailableFrom: z.ZodNullable; legacyImport: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"metadata_only">; importedAt: z.ZodNumber; recordCount: z.ZodNumber; source: z.ZodLiteral<"gsc_sitemaps">; }, z.core.$strict>], "_tag">; }, z.core.$strict>; items: z.ZodArray; firstSeenAt: z.ZodNumber; lastSeenAt: z.ZodNumber; }, z.core.$strict>>; page: z.ZodObject<{ nextCursor: z.ZodNullable; limit: z.ZodNumber; }, z.core.$strict>; }, z.core.$strict>; declare const gscdumpSitemapExportQuerySchema: z.ZodObject<{ generationId: z.ZodOptional; feedpath: z.ZodOptional; }, z.core.$strict>; declare const gscdumpSitemapExportResponseSchema: z.ZodObject<{ generation: z.ZodObject<{ id: z.ZodString; observedAt: z.ZodNumber; publishedAt: z.ZodNumber; completeness: z.ZodObject<{ _tag: z.ZodLiteral<"complete">; }, z.core.$strict>; membershipHistoryAvailableFrom: z.ZodNullable; legacyImport: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"none">; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"metadata_only">; importedAt: z.ZodNumber; recordCount: z.ZodNumber; source: z.ZodLiteral<"gsc_sitemaps">; }, z.core.$strict>], "_tag">; }, z.core.$strict>; export: z.ZodDiscriminatedUnion<[z.ZodObject<{ _tag: z.ZodLiteral<"url">; url: z.ZodURL; expiresAt: z.ZodNumber; contentType: z.ZodLiteral<"application/x-ndjson">; contentEncoding: z.ZodEnum<{ identity: "identity"; gzip: "gzip"; }>; }, z.core.$strict>, z.ZodObject<{ _tag: z.ZodLiteral<"unavailable">; reason: z.ZodEnum<{ generation_not_found: "generation_not_found"; export_unavailable: "export_unavailable"; }>; }, z.core.$strict>], "_tag">; }, z.core.$strict>; declare const partnerControlEndpointSchemas: { readonly appUser: { readonly response: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodString; picture: z.ZodOptional; setupComplete: z.ZodBoolean; databaseReady: z.ZodBoolean; plan: z.ZodString; accountStatus: z.ZodEnum<{ ready: "ready"; disconnected: "disconnected"; oauth_received: "oauth_received"; scope_missing: "scope_missing"; refresh_missing: "refresh_missing"; db_provisioning: "db_provisioning"; reauth_required: "reauth_required"; }>; accountNextAction: z.ZodEnum<{ connect_google: "connect_google"; reconnect_google: "reconnect_google"; wait_for_provisioning: "wait_for_provisioning"; none: "none"; }>; missingScopes: z.ZodArray; browserAnalyzerEnabled: z.ZodBoolean; stats: z.ZodNullable; }, z.core.$strip>>; }, z.core.$loose>; }; readonly appHealth: { readonly response: z.ZodObject<{ timestamp: z.ZodNumber; jobs: z.ZodObject<{ byStatus: z.ZodRecord; byQueue: z.ZodRecord; stuck: z.ZodNumber; oldCompleted: z.ZodNumber; }, z.core.$loose>; failures: z.ZodObject<{ lastHour: z.ZodNumber; }, z.core.$loose>; users: z.ZodObject<{ needsReauth: z.ZodNumber; }, z.core.$loose>; throughput: z.ZodObject<{ completedLastHour: z.ZodNumber; }, z.core.$loose>; totals: z.ZodObject<{ users: z.ZodNumber; sites: z.ZodNumber; byPlan: z.ZodRecord; }, z.core.$loose>; }, z.core.$loose>; }; readonly appSyncProgress: { readonly response: z.ZodObject<{ summary: z.ZodObject<{ total: z.ZodNumber; inInitial: z.ZodNumber; inBackfill: z.ZodNumber; complete: z.ZodNumber; stalled: z.ZodNumber; authBlocked: z.ZodNumber; totalRows: z.ZodNumber; avgInitialPercent: z.ZodNumber; avgBackfillPercent: z.ZodNumber; }, z.core.$loose>; sites: z.ZodArray; siteUrl: z.ZodString; syncStatus: z.ZodNullable; lastError: z.ZodNullable; createdAt: z.ZodNumber; oldestDateSynced: z.ZodNullable; newestDateSynced: z.ZodNullable; oldestDateAvailable: z.ZodNullable; userEmail: z.ZodNullable; partnerName: z.ZodNullable; needsReauth: z.ZodBoolean; authFailureCount: z.ZodNumber; currentPhase: z.ZodEnum<{ backfill: "backfill"; complete: "complete"; initial: "initial"; }>; isStalled: z.ZodBoolean; stallDays: z.ZodNumber; needsContinuation: z.ZodBoolean; missingDays: z.ZodNumber; initial: z.ZodObject<{ total: z.ZodNumber; done: z.ZodNumber; pending: z.ZodNumber; stuck: z.ZodNumber; failed: z.ZodNumber; percent: z.ZodNumber; rows: z.ZodNumber; }, z.core.$loose>; backfill: z.ZodObject<{ total: z.ZodNumber; done: z.ZodNumber; pending: z.ZodNumber; stuck: z.ZodNumber; failed: z.ZodNumber; percent: z.ZodNumber; rows: z.ZodNumber; processing: z.ZodNumber; daysTarget: z.ZodNumber; daysQueued: z.ZodNumber; }, z.core.$loose>; tables: z.ZodRecord>; overallPercent: z.ZodNumber; totalRows: z.ZodNumber; dateStatuses: z.ZodArray; }, z.core.$loose>>; }, z.core.$loose>>; pagination: z.ZodObject<{ total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; hasMore: z.ZodBoolean; }, z.core.$loose>; hasD1Stats: z.ZodBoolean; }, z.core.$loose>; }; readonly appSyncJobs: { readonly response: z.ZodObject<{ jobs: z.ZodArray; tableName: z.ZodOptional; tableTier: z.ZodOptional; date: z.ZodOptional; priority: z.ZodOptional; status: z.ZodEnum<{ queued: "queued"; failed: "failed"; completed: "completed"; processing: "processing"; scheduled: "scheduled"; }>; siteUrl: z.ZodNullable; userEmail: z.ZodOptional>; rowsFetched: z.ZodNullable; rowsInserted: z.ZodNullable; error: z.ZodNullable; retryCount: z.ZodNumber; queuedAt: z.ZodNumber; startedAt: z.ZodNullable; completedAt: z.ZodNullable; }, z.core.$loose>>; summary: z.ZodObject<{ queued: z.ZodNumber; processing: z.ZodNumber; completed: z.ZodNumber; failed: z.ZodNumber; }, z.core.$loose>; queues: z.ZodRecord>; tiers: z.ZodOptional>; standard: z.ZodOptional>; extended: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly registerUser: { readonly body: z.ZodObject<{ userGoogleId: z.ZodString; userEmail: z.ZodEmail; userName: z.ZodOptional; accessToken: z.ZodString; refreshToken: z.ZodString; tokenExpiresAt: z.ZodOptional; }, z.core.$strip>; readonly response: z.ZodObject<{ userId: z.ZodString; apiKey: z.ZodOptional; isNew: z.ZodOptional; status: z.ZodOptional>; }, z.core.$loose>; }; readonly updateUserTokens: { readonly body: z.ZodObject<{ accessToken: z.ZodString; refreshToken: z.ZodString; tokenExpiresAt: z.ZodOptional; }, z.core.$strip>; readonly response: z.ZodObject<{ userId: z.ZodString; updated: z.ZodBoolean; sites: z.ZodArray; intId: z.ZodOptional>; syncStatus: z.ZodOptional>>; syncProgress: z.ZodOptional; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>>; lastSyncAt: z.ZodOptional>; newestDateSynced: z.ZodOptional>; oldestDateSynced: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly getUserStatus: { readonly response: z.ZodObject<{ userId: z.ZodString; status: z.ZodEnum<{ ready: "ready"; reauth_required: "reauth_required"; provisioning: "provisioning"; }>; databaseReady: z.ZodOptional; needsReauth: z.ZodOptional; reauthRequired: z.ZodOptional; reauthReason: z.ZodOptional>; authFailureCount: z.ZodOptional; nextAction: z.ZodOptional>; grantedScopes: z.ZodOptional>; }, z.core.$loose>; }; readonly getUserLifecycle: { readonly response: z.ZodObject<{ contractVersion: z.ZodLiteral<"2026-05-11">; userId: z.ZodString; partnerId: z.ZodNullable; currentTeamId: z.ZodNullable; account: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; disconnected: "disconnected"; oauth_received: "oauth_received"; scope_missing: "scope_missing"; refresh_missing: "refresh_missing"; db_provisioning: "db_provisioning"; reauth_required: "reauth_required"; }>; grantedScopes: z.ZodArray; missingScopes: z.ZodArray; nextAction: z.ZodEnum<{ connect_google: "connect_google"; reconnect_google: "reconnect_google"; wait_for_provisioning: "wait_for_provisioning"; none: "none"; }>; }, z.core.$loose>; sites: z.ZodArray; catalogSiteId: z.ZodNullable; externalSiteId: z.ZodNullable; requestedUrl: z.ZodString; gscPropertyUrl: z.ZodNullable; permissionLevel: z.ZodNullable; property: z.ZodObject<{ status: z.ZodEnum<{ no_local_site: "no_local_site"; no_gsc_property: "no_gsc_property"; unverified_property: "unverified_property"; verified_candidate: "verified_candidate"; registered: "registered"; linked: "linked"; }>; nextAction: z.ZodEnum<{ none: "none"; create_site: "create_site"; verify_gsc_property: "verify_gsc_property"; choose_property: "choose_property"; register_site: "register_site"; }>; }, z.core.$loose>; analytics: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; not_registered: "not_registered"; queued: "queued"; preparing: "preparing"; syncing: "syncing"; queryable_live: "queryable_live"; queryable_partial: "queryable_partial"; failed: "failed"; }>; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; queryable: z.ZodBoolean; sourceMode: z.ZodEnum<{ none: "none"; live: "live"; d1: "d1"; r2: "r2"; mixed: "mixed"; }>; syncedRange: z.ZodObject<{ oldest: z.ZodNullable; newest: z.ZodNullable; }, z.core.$loose>; nextAction: z.ZodEnum<{ none: "none"; wait_for_sync: "wait_for_sync"; retry_sync: "retry_sync"; }>; }, z.core.$loose>; sitemaps: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; ready: "ready"; syncing: "syncing"; failed: "failed"; discovering: "discovering"; none_found: "none_found"; auto_submitted: "auto_submitted"; }>; discoveredCount: z.ZodNumber; nextAction: z.ZodEnum<{ none: "none"; submit_sitemap: "submit_sitemap"; wait_for_sitemaps: "wait_for_sitemaps"; retry_sitemaps: "retry_sitemaps"; }>; }, z.core.$loose>; indexing: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; failed: "failed"; discovering: "discovering"; not_requested: "not_requested"; missing_scope: "missing_scope"; insufficient_permission: "insufficient_permission"; waiting_for_sitemaps: "waiting_for_sitemaps"; checking: "checking"; budget_exhausted: "budget_exhausted"; no_urls: "no_urls"; }>; eligible: z.ZodBoolean; reason: z.ZodNullable; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; nextAction: z.ZodEnum<{ reconnect_google: "reconnect_google"; none: "none"; wait_for_sitemaps: "wait_for_sitemaps"; fix_gsc_permission: "fix_gsc_permission"; wait_for_indexing: "wait_for_indexing"; retry_indexing: "retry_indexing"; }>; }, z.core.$loose>; latestError: z.ZodNullable; message: z.ZodString; retryable: z.ZodBoolean; }, z.core.$strip>>; lifecycleRevision: z.ZodNumber; updatedAt: z.ZodString; }, z.core.$loose>>; }, z.core.$loose>; }; readonly getUserSites: { readonly response: z.ZodObject<{ sites: z.ZodArray; lastSyncAt: z.ZodNullable; newestDateSynced: z.ZodNullable; oldestDateSynced: z.ZodNullable; }, z.core.$loose>>; }, z.core.$loose>; }; readonly getAvailableSites: { readonly response: z.ZodObject<{ sites: z.ZodArray; intId: z.ZodOptional>; syncStatus: z.ZodOptional>>; syncProgress: z.ZodOptional; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>>; lastSyncAt: z.ZodOptional>; newestDateSynced: z.ZodOptional>; oldestDateSynced: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly registerSite: { readonly body: z.ZodObject<{ userId: z.ZodString; siteUrl: z.ZodString; requestedUrl: z.ZodOptional; gscPropertyUrl: z.ZodOptional; externalSiteId: z.ZodOptional; externalSiteUrl: z.ZodOptional; webhookUrl: z.ZodOptional; webhookEvents: z.ZodOptional>>; teamId: z.ZodOptional; enabledSearchTypes: z.ZodOptional>>; catalogSiteId: z.ZodOptional; }, z.core.$strip>; readonly response: z.ZodObject<{ siteId: z.ZodString; intId: z.ZodOptional>; catalogSiteId: z.ZodOptional>; status: z.ZodEnum<{ error: "error"; syncing: "syncing"; pending: "pending"; synced: "synced"; idle: "idle"; }>; message: z.ZodOptional; existing: z.ZodOptional; indexingEligible: z.ZodOptional; indexingIneligibleReason: z.ZodOptional>; indexingPermissionLevel: z.ZodOptional>; grantedScopes: z.ZodOptional>; site: z.ZodOptional; catalogSiteId: z.ZodNullable; externalSiteId: z.ZodNullable; requestedUrl: z.ZodString; gscPropertyUrl: z.ZodNullable; permissionLevel: z.ZodNullable; property: z.ZodObject<{ status: z.ZodEnum<{ no_local_site: "no_local_site"; no_gsc_property: "no_gsc_property"; unverified_property: "unverified_property"; verified_candidate: "verified_candidate"; registered: "registered"; linked: "linked"; }>; nextAction: z.ZodEnum<{ none: "none"; create_site: "create_site"; verify_gsc_property: "verify_gsc_property"; choose_property: "choose_property"; register_site: "register_site"; }>; }, z.core.$loose>; analytics: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; not_registered: "not_registered"; queued: "queued"; preparing: "preparing"; syncing: "syncing"; queryable_live: "queryable_live"; queryable_partial: "queryable_partial"; failed: "failed"; }>; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; queryable: z.ZodBoolean; sourceMode: z.ZodEnum<{ none: "none"; live: "live"; d1: "d1"; r2: "r2"; mixed: "mixed"; }>; syncedRange: z.ZodObject<{ oldest: z.ZodNullable; newest: z.ZodNullable; }, z.core.$loose>; nextAction: z.ZodEnum<{ none: "none"; wait_for_sync: "wait_for_sync"; retry_sync: "retry_sync"; }>; }, z.core.$loose>; sitemaps: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; ready: "ready"; syncing: "syncing"; failed: "failed"; discovering: "discovering"; none_found: "none_found"; auto_submitted: "auto_submitted"; }>; discoveredCount: z.ZodNumber; nextAction: z.ZodEnum<{ none: "none"; submit_sitemap: "submit_sitemap"; wait_for_sitemaps: "wait_for_sitemaps"; retry_sitemaps: "retry_sitemaps"; }>; }, z.core.$loose>; indexing: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; failed: "failed"; discovering: "discovering"; not_requested: "not_requested"; missing_scope: "missing_scope"; insufficient_permission: "insufficient_permission"; waiting_for_sitemaps: "waiting_for_sitemaps"; checking: "checking"; budget_exhausted: "budget_exhausted"; no_urls: "no_urls"; }>; eligible: z.ZodBoolean; reason: z.ZodNullable; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; nextAction: z.ZodEnum<{ reconnect_google: "reconnect_google"; none: "none"; wait_for_sitemaps: "wait_for_sitemaps"; fix_gsc_permission: "fix_gsc_permission"; wait_for_indexing: "wait_for_indexing"; retry_indexing: "retry_indexing"; }>; }, z.core.$loose>; latestError: z.ZodNullable; message: z.ZodString; retryable: z.ZodBoolean; }, z.core.$strip>>; lifecycleRevision: z.ZodNumber; updatedAt: z.ZodString; }, z.core.$loose>>>; }, z.core.$loose>; }; readonly bulkRegisterSites: { readonly body: z.ZodObject<{ userId: z.ZodOptional; siteUrls: z.ZodOptional>; sites: z.ZodOptional; requestedUrl: z.ZodOptional; gscPropertyUrl: z.ZodOptional; externalSiteId: z.ZodOptional; externalSiteUrl: z.ZodOptional; webhookUrl: z.ZodOptional; webhookEvents: z.ZodOptional>>; enabledSearchTypes: z.ZodOptional>>; }, z.core.$loose>>>; }, z.core.$strip>; readonly response: z.ZodObject<{ results: z.ZodArray; status: z.ZodEnum<{ error: "error"; registered: "registered"; already_exists: "already_exists"; not_found: "not_found"; }>; error: z.ZodOptional; site: z.ZodOptional>>; indexingEligible: z.ZodOptional; indexingIneligibleReason: z.ZodOptional>; indexingPermissionLevel: z.ZodOptional>; grantedScopes: z.ZodOptional>; }, z.core.$loose>>; summary: z.ZodObject<{ registered: z.ZodNumber; alreadyExists: z.ZodNumber; notFound: z.ZodNumber; errors: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>; }; readonly deleteUser: { readonly response: z.ZodObject<{ ok: z.ZodLiteral; queued: z.ZodLiteral; userId: z.ZodNumber; publicId: z.ZodString; }, z.core.$loose>; }; readonly getAnalysisSources: { readonly response: z.ZodObject<{ siteId: z.ZodString; searchType: z.ZodEnum<{ web: "web"; image: "image"; video: "video"; news: "news"; discover: "discover"; googleNews: "googleNews"; }>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; snapshotVersion: z.ZodString; generatedAt: z.ZodString; tables: z.ZodArray; mode: z.ZodEnum<{ browser: "browser"; server: "server"; }>; files: z.ZodArray>; overlay: z.ZodOptional>; totalBytes: z.ZodNumber; totalRows: z.ZodNumber; }, z.core.$loose>>; serverTail: z.ZodOptional; endpoint: z.ZodString; }, z.core.$strip>>; eligibilityCeiling: z.ZodObject<{ maxBytes: z.ZodNumber; maxRows: z.ZodNumber; maxFiles: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>; }; readonly getData: { readonly state: z.ZodObject<{ searchType: z.ZodOptional>; }, z.core.$loose>; readonly options: z.ZodOptional>; }, z.core.$loose>>; filter: z.ZodOptional>; searchType: z.ZodOptional>; }, z.core.$strip>>; readonly response: z.ZodObject<{ rows: z.ZodArray>; totalCount: z.ZodNumber; totals: z.ZodObject<{ clicks: z.ZodNumber; impressions: z.ZodNumber; ctr: z.ZodNumber; position: z.ZodNumber; }, z.core.$strip>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodString; newestDateSynced: z.ZodNullable; oldestDateSynced: z.ZodNullable; dataDelay: z.ZodOptional; dataEndDate: z.ZodOptional>; warnings: z.ZodOptional>; enrichment: z.ZodOptional>; backfill: z.ZodOptional; }, z.core.$strip>>; }, z.core.$loose>; }, z.core.$strip>; }; readonly getDataDetail: { readonly state: z.ZodObject<{ searchType: z.ZodOptional>; }, z.core.$loose>; readonly options: z.ZodOptional>; }, z.core.$loose>>; searchType: z.ZodOptional>; }, z.core.$strip>>; readonly response: z.ZodObject<{ daily: z.ZodArray>; previousDaily: z.ZodOptional>>; totals: z.ZodObject<{ clicks: z.ZodNumber; impressions: z.ZodNumber; ctr: z.ZodNumber; position: z.ZodNumber; }, z.core.$strip>; previousTotals: z.ZodOptional>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodString; newestDateSynced: z.ZodNullable; oldestDateSynced: z.ZodNullable; dataDelay: z.ZodOptional; dataEndDate: z.ZodOptional>; warnings: z.ZodOptional>; enrichment: z.ZodOptional>; backfill: z.ZodOptional; }, z.core.$strip>>; }, z.core.$loose>; }, z.core.$strip>; }; readonly getIndexing: { readonly response: z.ZodObject<{ trend: z.ZodArray; notIndexedCount: z.ZodNullable; errorCount: z.ZodNullable; indexedPercent: z.ZodNumber; issues: z.ZodObject<{ blockedByRobots: z.ZodNullable; noindexDetected: z.ZodNullable; soft404: z.ZodNullable; redirect: z.ZodNullable; notFound: z.ZodNullable; serverError: z.ZodNullable; }, z.core.$loose>; coverage: z.ZodObject<{ submittedIndexed: z.ZodNullable; crawledNotIndexed: z.ZodNullable; discoveredNotCrawled: z.ZodNullable; }, z.core.$loose>; signals: z.ZodObject<{ mobilePass: z.ZodNumber; mobileFail: z.ZodNumber; richResultsPass: z.ZodNumber; richResultsFail: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>>; summary: z.ZodObject<{ totalUrls: z.ZodNumber; indexed: z.ZodNumber; notIndexed: z.ZodNumber; pending: z.ZodNumber; indexedPercent: z.ZodNumber; oldestCheck: z.ZodNullable; newestCheck: z.ZodNullable; change7d: z.ZodNullable; change28d: z.ZodNullable; signals: z.ZodObject<{ mobilePass: z.ZodNumber; mobileFail: z.ZodNumber; mobileUnspecified: z.ZodNumber; richResultsPass: z.ZodNumber; richResultsFail: z.ZodNumber; richResultTypes: z.ZodArray>; crawlingMobile: z.ZodNumber; crawlingDesktop: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; indexingStatus: z.ZodEnum<{ pending: "pending"; partial: "partial"; complete: "complete"; }>; indexingProgress: z.ZodNumber; sitemapTotal: z.ZodNumber; inspectedCount: z.ZodNumber; noSitemapsSubmitted: z.ZodBoolean; sitemapsPending: z.ZodBoolean; rollupBuiltAt: z.ZodOptional; }, z.core.$loose>; }, z.core.$loose>; }; readonly getIndexingUrls: { readonly query: z.ZodOptional; offset: z.ZodOptional; status: z.ZodOptional>; issue: z.ZodOptional; search: z.ZodOptional; count: z.ZodOptional, z.ZodLiteral]>>; }, z.core.$strip>>; readonly response: z.ZodObject<{ urls: z.ZodArray>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>; pagination: z.ZodObject<{ total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; hasMore: z.ZodBoolean; }, z.core.$strip>; meta: z.ZodObject<{ siteUrl: z.ZodString; status: z.ZodString; issue: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly getIndexingDiagnostics: { readonly query: z.ZodOptional]>>; sampleLimit: z.ZodOptional; }, z.core.$strip>>; readonly response: z.ZodObject<{ summary: z.ZodObject<{ totalUrls: z.ZodNumber; indexed: z.ZodNumber; indexedPercent: z.ZodNumber; }, z.core.$loose>; issues: z.ZodArray; count: z.ZodNumber; description: z.ZodString; fix: z.ZodString; }, z.core.$loose>>; samples: z.ZodOptional>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>>>; meta: z.ZodObject<{ siteUrl: z.ZodString; }, z.core.$loose>; }, z.core.$loose>; }; readonly requestIndexingInspect: { readonly body: z.ZodObject<{ urls: z.ZodArray; }, z.core.$strip>; readonly response: z.ZodUnion; results: z.ZodArray; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; sitemaps: z.ZodNullable; referringUrls: z.ZodNullable; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable; inspectionResultLink: z.ZodNullable; }, z.core.$loose>>; errors: z.ZodArray>; skipped: z.ZodArray>; }, z.core.$loose>, z.ZodObject<{ error: z.ZodLiteral<"rate_limited">; message: z.ZodString; rateLimit: z.ZodObject<{ reserved: z.ZodLiteral<0>; remaining: z.ZodLiteral<0>; limit: z.ZodNumber; }, z.core.$loose>; retryAfterSeconds: z.ZodNumber; }, z.core.$loose>]>; }; readonly getUserSettings: { readonly response: z.ZodObject<{ browserAnalyzerEnabled: z.ZodBoolean; }, z.core.$loose>; }; readonly patchUserSettings: { readonly body: z.ZodObject<{ browserAnalyzerEnabled: z.ZodOptional; }, z.core.$loose>; readonly response: z.ZodObject<{ browserAnalyzerEnabled: z.ZodBoolean; }, z.core.$loose>; }; readonly recoverPermission: { readonly response: z.ZodObject<{ success: z.ZodBoolean; permissionLevel: z.ZodNullable; jobsQueued: z.ZodNumber; message: z.ZodString; }, z.core.$loose>; }; readonly getTopAssociation: { readonly query: z.ZodObject<{ type: z.ZodEnum<{ topPage: "topPage"; topKeyword: "topKeyword"; }>; identifier: z.ZodString; startDate: z.ZodString; endDate: z.ZodString; }, z.core.$strip>; readonly response: z.ZodObject<{ value: z.ZodNullable; }, z.core.$loose>; }; readonly getKeywordSparklines: { readonly body: z.ZodObject<{ keywords: z.ZodArray; startDate: z.ZodString; endDate: z.ZodString; searchType: z.ZodOptional>; }, z.core.$strip>; readonly response: z.ZodObject<{ sparklines: z.ZodRecord>; }, z.core.$loose>; }; readonly getQueryTrend: { readonly query: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; searchType: z.ZodOptional>; }, z.core.$strip>; readonly response: z.ZodObject<{ daily: z.ZodArray>; total: z.ZodNumber; previousTotal: z.ZodOptional; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly getPageTrend: { readonly query: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; searchType: z.ZodOptional>; }, z.core.$strip>; readonly response: z.ZodObject<{ daily: z.ZodArray>; total: z.ZodNumber; previousTotal: z.ZodOptional; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly getCanonicalMismatches: { readonly response: z.ZodObject<{ mismatches: z.ZodArray; coverageState: z.ZodNullable; lastCrawlTime: z.ZodNullable; lastCheckedAt: z.ZodNullable; kind: z.ZodEnum<{ path: "path"; cross_domain: "cross_domain"; }>; }, z.core.$loose>>; totalCount: z.ZodNumber; consolidationTargets: z.ZodArray>; trend: z.ZodArray>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly getIndexPercent: { readonly query: z.ZodOptional; invisibleOffset: z.ZodOptional; orphanLimit: z.ZodOptional; }, z.core.$strip>>; readonly response: z.ZodObject<{ trend: z.ZodArray; removed: z.ZodNullable; }, z.core.$loose>>; invisibleUrls: z.ZodArray; lastmod: z.ZodNullable; }, z.core.$loose>>; invisibleCount: z.ZodNumber; orphanPages: z.ZodArray; clicks: z.ZodNullable; }, z.core.$loose>>; orphanCount: z.ZodNumber; sitemaps: z.ZodArray>; summary: z.ZodObject<{ currentPercent: z.ZodNumber; totalSitemapUrls: z.ZodNumber; visibleUrls: z.ZodNumber; change7d: z.ZodNullable; change28d: z.ZodNullable; dataDate: z.ZodString; }, z.core.$loose>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; newestDateSynced: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly getSiteReport: { readonly response: z.ZodObject<{ status: z.ZodEnum<{ error: "error"; done: "done"; }>; cached: z.ZodBoolean; result: z.ZodOptional; error: z.ZodOptional; }, z.core.$loose>; }; readonly createTeam: { readonly body: z.ZodObject<{ ownerUserId: z.ZodString; name: z.ZodString; personalTeam: z.ZodOptional; }, z.core.$strip>; readonly response: z.ZodObject<{ team: z.ZodObject<{ id: z.ZodString; ownerId: z.ZodNumber; name: z.ZodString; personalTeam: z.ZodBoolean; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>; }; readonly renameTeam: { readonly body: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; readonly response: z.ZodObject<{ ok: z.ZodLiteral; name: z.ZodString; }, z.core.$loose>; }; readonly deleteTeam: { readonly response: z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$loose>; }; readonly listTeamMembers: { readonly response: z.ZodObject<{ members: z.ZodArray; email: z.ZodEmail; picture: z.ZodNullable; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; joinedAt: z.ZodNumber; }, z.core.$loose>>; }, z.core.$loose>; }; readonly addTeamMember: { readonly body: z.ZodObject<{ userId: z.ZodString; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; }, z.core.$strip>; readonly response: z.ZodObject<{ ok: z.ZodLiteral; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; alreadyExisted: z.ZodOptional; }, z.core.$loose>; }; readonly updateTeamMemberRole: { readonly body: z.ZodObject<{ role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; }, z.core.$strip>; readonly response: z.ZodObject<{ ok: z.ZodLiteral; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; }, z.core.$loose>; }; readonly removeTeamMember: { readonly response: z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$loose>; }; readonly bindSiteToTeam: { readonly body: z.ZodObject<{ teamId: z.ZodNullable; }, z.core.$strip>; readonly response: z.ZodObject<{ ok: z.ZodLiteral; teamId: z.ZodNullable; }, z.core.$loose>; }; readonly getTeamCatalog: { readonly response: z.ZodObject<{ teamId: z.ZodString; catalogUri: z.ZodNullable; warehouse: z.ZodNullable; bucket: z.ZodNullable; namespace: z.ZodNullable; provisioningState: z.ZodNullable; keyEncoding: z.ZodNullable; catalogTablesReady: z.ZodBoolean; readsEnabled: z.ZodBoolean; }, z.core.$loose>; }; readonly bindTeamCatalog: { readonly body: z.ZodObject<{ catalogUri: z.ZodString; warehouse: z.ZodString; namespace: z.ZodOptional; bucket: z.ZodOptional; }, z.core.$strip>; readonly response: z.ZodObject<{ teamId: z.ZodString; status: z.ZodLiteral<"ready">; catalogUri: z.ZodString; warehouse: z.ZodString; bucket: z.ZodString; namespace: z.ZodString; }, z.core.$loose>; }; readonly getUserSiteIntIdCrosswalk: { readonly response: z.ZodObject<{ crosswalk: z.ZodRecord; sites: z.ZodArray>; }, z.core.$loose>; }; readonly requestSiteVerificationToken: { readonly body: z.ZodObject<{ userId: z.ZodOptional; siteUrl: z.ZodString; method: z.ZodOptional>; }, z.core.$strip>; readonly response: z.ZodObject<{ siteUrl: z.ZodString; site: z.ZodObject<{ type: z.ZodEnum<{ INET_DOMAIN: "INET_DOMAIN"; SITE: "SITE"; }>; identifier: z.ZodString; }, z.core.$strip>; method: z.ZodEnum<{ META: "META"; FILE: "FILE"; DNS_TXT: "DNS_TXT"; DNS_CNAME: "DNS_CNAME"; ANALYTICS: "ANALYTICS"; TAG_MANAGER: "TAG_MANAGER"; }>; token: z.ZodString; metaContent: z.ZodNullable; dnsRecord: z.ZodNullable; host: z.ZodString; value: z.ZodString; }, z.core.$strip>>; }, z.core.$loose>; }; readonly addAndVerifySite: { readonly body: z.ZodObject<{ userId: z.ZodOptional; siteUrl: z.ZodString; method: z.ZodOptional>; }, z.core.$strip>; readonly response: z.ZodObject<{ siteUrl: z.ZodString; site: z.ZodObject<{ type: z.ZodEnum<{ INET_DOMAIN: "INET_DOMAIN"; SITE: "SITE"; }>; identifier: z.ZodString; }, z.core.$strip>; method: z.ZodEnum<{ META: "META"; FILE: "FILE"; DNS_TXT: "DNS_TXT"; DNS_CNAME: "DNS_CNAME"; ANALYTICS: "ANALYTICS"; TAG_MANAGER: "TAG_MANAGER"; }>; verified: z.ZodLiteral; owners: z.ZodArray; }, z.core.$loose>; }; readonly realtimeEvent: { readonly message: z.ZodDiscriminatedUnion<[z.ZodObject<{ event: z.ZodLiteral<"sync.progress">; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; progress: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; rowsFetched: z.ZodNumber; rowsInserted: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.job_complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; rowsFetched: z.ZodNumber; rowsInserted: z.ZodNumber; syncStatus: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.site_complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; syncStatus: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.failed">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; error: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"job.failed">; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; error: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"site.added">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"site.removed">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"auth.failed">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; error: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"auth.needs_reauth">; userId: z.ZodNumber; failureCount: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"enrichment.complete">; siteId: z.ZodString; userId: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sitemap.progress">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; discovered: z.ZodNumber; total: z.ZodNumber; progress: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sitemap.complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; discoveredCount: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"indexing.progress">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; checked: z.ZodNumber; total: z.ZodNumber; progress: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"indexing.complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; totalUrls: z.ZodNumber; indexedCount: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>], "event">; }; readonly webhook: { readonly message: z.ZodObject<{ contractVersion: z.ZodLiteral<"2026-05-11">; deliveryId: z.ZodString; event: z.ZodEnum<{ "user.lifecycle.changed": "user.lifecycle.changed"; "site.lifecycle.changed": "site.lifecycle.changed"; "site.analytics.ready": "site.analytics.ready"; "site.indexing.ready": "site.indexing.ready"; "site.auth.failed": "site.auth.failed"; "job.failed": "job.failed"; }>; partnerId: z.ZodString; userId: z.ZodNullable; siteId: z.ZodOptional; externalUserId: z.ZodOptional>; externalSiteId: z.ZodOptional>; lifecycleRevision: z.ZodNumber; occurredAt: z.ZodISODateTime; data: z.ZodRecord; }, z.core.$loose>; }; }; declare const partnerEndpointSchemas: { readonly appUser: { readonly response: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodString; picture: z.ZodOptional; setupComplete: z.ZodBoolean; databaseReady: z.ZodBoolean; plan: z.ZodString; accountStatus: z.ZodEnum<{ ready: "ready"; disconnected: "disconnected"; oauth_received: "oauth_received"; scope_missing: "scope_missing"; refresh_missing: "refresh_missing"; db_provisioning: "db_provisioning"; reauth_required: "reauth_required"; }>; accountNextAction: z.ZodEnum<{ connect_google: "connect_google"; reconnect_google: "reconnect_google"; wait_for_provisioning: "wait_for_provisioning"; none: "none"; }>; missingScopes: z.ZodArray; browserAnalyzerEnabled: z.ZodBoolean; stats: z.ZodNullable; }, z.core.$strip>>; }, z.core.$loose>; }; readonly appHealth: { readonly response: z.ZodObject<{ timestamp: z.ZodNumber; jobs: z.ZodObject<{ byStatus: z.ZodRecord; byQueue: z.ZodRecord; stuck: z.ZodNumber; oldCompleted: z.ZodNumber; }, z.core.$loose>; failures: z.ZodObject<{ lastHour: z.ZodNumber; }, z.core.$loose>; users: z.ZodObject<{ needsReauth: z.ZodNumber; }, z.core.$loose>; throughput: z.ZodObject<{ completedLastHour: z.ZodNumber; }, z.core.$loose>; totals: z.ZodObject<{ users: z.ZodNumber; sites: z.ZodNumber; byPlan: z.ZodRecord; }, z.core.$loose>; }, z.core.$loose>; }; readonly appSyncProgress: { readonly response: z.ZodObject<{ summary: z.ZodObject<{ total: z.ZodNumber; inInitial: z.ZodNumber; inBackfill: z.ZodNumber; complete: z.ZodNumber; stalled: z.ZodNumber; authBlocked: z.ZodNumber; totalRows: z.ZodNumber; avgInitialPercent: z.ZodNumber; avgBackfillPercent: z.ZodNumber; }, z.core.$loose>; sites: z.ZodArray; siteUrl: z.ZodString; syncStatus: z.ZodNullable; lastError: z.ZodNullable; createdAt: z.ZodNumber; oldestDateSynced: z.ZodNullable; newestDateSynced: z.ZodNullable; oldestDateAvailable: z.ZodNullable; userEmail: z.ZodNullable; partnerName: z.ZodNullable; needsReauth: z.ZodBoolean; authFailureCount: z.ZodNumber; currentPhase: z.ZodEnum<{ backfill: "backfill"; complete: "complete"; initial: "initial"; }>; isStalled: z.ZodBoolean; stallDays: z.ZodNumber; needsContinuation: z.ZodBoolean; missingDays: z.ZodNumber; initial: z.ZodObject<{ total: z.ZodNumber; done: z.ZodNumber; pending: z.ZodNumber; stuck: z.ZodNumber; failed: z.ZodNumber; percent: z.ZodNumber; rows: z.ZodNumber; }, z.core.$loose>; backfill: z.ZodObject<{ total: z.ZodNumber; done: z.ZodNumber; pending: z.ZodNumber; stuck: z.ZodNumber; failed: z.ZodNumber; percent: z.ZodNumber; rows: z.ZodNumber; processing: z.ZodNumber; daysTarget: z.ZodNumber; daysQueued: z.ZodNumber; }, z.core.$loose>; tables: z.ZodRecord>; overallPercent: z.ZodNumber; totalRows: z.ZodNumber; dateStatuses: z.ZodArray; }, z.core.$loose>>; }, z.core.$loose>>; pagination: z.ZodObject<{ total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; hasMore: z.ZodBoolean; }, z.core.$loose>; hasD1Stats: z.ZodBoolean; }, z.core.$loose>; }; readonly appSyncJobs: { readonly response: z.ZodObject<{ jobs: z.ZodArray; tableName: z.ZodOptional; tableTier: z.ZodOptional; date: z.ZodOptional; priority: z.ZodOptional; status: z.ZodEnum<{ queued: "queued"; failed: "failed"; completed: "completed"; processing: "processing"; scheduled: "scheduled"; }>; siteUrl: z.ZodNullable; userEmail: z.ZodOptional>; rowsFetched: z.ZodNullable; rowsInserted: z.ZodNullable; error: z.ZodNullable; retryCount: z.ZodNumber; queuedAt: z.ZodNumber; startedAt: z.ZodNullable; completedAt: z.ZodNullable; }, z.core.$loose>>; summary: z.ZodObject<{ queued: z.ZodNumber; processing: z.ZodNumber; completed: z.ZodNumber; failed: z.ZodNumber; }, z.core.$loose>; queues: z.ZodRecord>; tiers: z.ZodOptional>; standard: z.ZodOptional>; extended: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly registerUser: { readonly body: z.ZodObject<{ userGoogleId: z.ZodString; userEmail: z.ZodEmail; userName: z.ZodOptional; accessToken: z.ZodString; refreshToken: z.ZodString; tokenExpiresAt: z.ZodOptional; }, z.core.$strip>; readonly response: z.ZodObject<{ userId: z.ZodString; apiKey: z.ZodOptional; isNew: z.ZodOptional; status: z.ZodOptional>; }, z.core.$loose>; }; readonly updateUserTokens: { readonly body: z.ZodObject<{ accessToken: z.ZodString; refreshToken: z.ZodString; tokenExpiresAt: z.ZodOptional; }, z.core.$strip>; readonly response: z.ZodObject<{ userId: z.ZodString; updated: z.ZodBoolean; sites: z.ZodArray; intId: z.ZodOptional>; syncStatus: z.ZodOptional>>; syncProgress: z.ZodOptional; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>>; lastSyncAt: z.ZodOptional>; newestDateSynced: z.ZodOptional>; oldestDateSynced: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly getUserStatus: { readonly response: z.ZodObject<{ userId: z.ZodString; status: z.ZodEnum<{ ready: "ready"; reauth_required: "reauth_required"; provisioning: "provisioning"; }>; databaseReady: z.ZodOptional; needsReauth: z.ZodOptional; reauthRequired: z.ZodOptional; reauthReason: z.ZodOptional>; authFailureCount: z.ZodOptional; nextAction: z.ZodOptional>; grantedScopes: z.ZodOptional>; }, z.core.$loose>; }; readonly getUserLifecycle: { readonly response: z.ZodObject<{ contractVersion: z.ZodLiteral<"2026-05-11">; userId: z.ZodString; partnerId: z.ZodNullable; currentTeamId: z.ZodNullable; account: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; disconnected: "disconnected"; oauth_received: "oauth_received"; scope_missing: "scope_missing"; refresh_missing: "refresh_missing"; db_provisioning: "db_provisioning"; reauth_required: "reauth_required"; }>; grantedScopes: z.ZodArray; missingScopes: z.ZodArray; nextAction: z.ZodEnum<{ connect_google: "connect_google"; reconnect_google: "reconnect_google"; wait_for_provisioning: "wait_for_provisioning"; none: "none"; }>; }, z.core.$loose>; sites: z.ZodArray; catalogSiteId: z.ZodNullable; externalSiteId: z.ZodNullable; requestedUrl: z.ZodString; gscPropertyUrl: z.ZodNullable; permissionLevel: z.ZodNullable; property: z.ZodObject<{ status: z.ZodEnum<{ no_local_site: "no_local_site"; no_gsc_property: "no_gsc_property"; unverified_property: "unverified_property"; verified_candidate: "verified_candidate"; registered: "registered"; linked: "linked"; }>; nextAction: z.ZodEnum<{ none: "none"; create_site: "create_site"; verify_gsc_property: "verify_gsc_property"; choose_property: "choose_property"; register_site: "register_site"; }>; }, z.core.$loose>; analytics: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; not_registered: "not_registered"; queued: "queued"; preparing: "preparing"; syncing: "syncing"; queryable_live: "queryable_live"; queryable_partial: "queryable_partial"; failed: "failed"; }>; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; queryable: z.ZodBoolean; sourceMode: z.ZodEnum<{ none: "none"; live: "live"; d1: "d1"; r2: "r2"; mixed: "mixed"; }>; syncedRange: z.ZodObject<{ oldest: z.ZodNullable; newest: z.ZodNullable; }, z.core.$loose>; nextAction: z.ZodEnum<{ none: "none"; wait_for_sync: "wait_for_sync"; retry_sync: "retry_sync"; }>; }, z.core.$loose>; sitemaps: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; ready: "ready"; syncing: "syncing"; failed: "failed"; discovering: "discovering"; none_found: "none_found"; auto_submitted: "auto_submitted"; }>; discoveredCount: z.ZodNumber; nextAction: z.ZodEnum<{ none: "none"; submit_sitemap: "submit_sitemap"; wait_for_sitemaps: "wait_for_sitemaps"; retry_sitemaps: "retry_sitemaps"; }>; }, z.core.$loose>; indexing: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; failed: "failed"; discovering: "discovering"; not_requested: "not_requested"; missing_scope: "missing_scope"; insufficient_permission: "insufficient_permission"; waiting_for_sitemaps: "waiting_for_sitemaps"; checking: "checking"; budget_exhausted: "budget_exhausted"; no_urls: "no_urls"; }>; eligible: z.ZodBoolean; reason: z.ZodNullable; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; nextAction: z.ZodEnum<{ reconnect_google: "reconnect_google"; none: "none"; wait_for_sitemaps: "wait_for_sitemaps"; fix_gsc_permission: "fix_gsc_permission"; wait_for_indexing: "wait_for_indexing"; retry_indexing: "retry_indexing"; }>; }, z.core.$loose>; latestError: z.ZodNullable; message: z.ZodString; retryable: z.ZodBoolean; }, z.core.$strip>>; lifecycleRevision: z.ZodNumber; updatedAt: z.ZodString; }, z.core.$loose>>; }, z.core.$loose>; }; readonly getUserSites: { readonly response: z.ZodObject<{ sites: z.ZodArray; lastSyncAt: z.ZodNullable; newestDateSynced: z.ZodNullable; oldestDateSynced: z.ZodNullable; }, z.core.$loose>>; }, z.core.$loose>; }; readonly getAvailableSites: { readonly response: z.ZodObject<{ sites: z.ZodArray; intId: z.ZodOptional>; syncStatus: z.ZodOptional>>; syncProgress: z.ZodOptional; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>>; lastSyncAt: z.ZodOptional>; newestDateSynced: z.ZodOptional>; oldestDateSynced: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly registerSite: { readonly body: z.ZodObject<{ userId: z.ZodString; siteUrl: z.ZodString; requestedUrl: z.ZodOptional; gscPropertyUrl: z.ZodOptional; externalSiteId: z.ZodOptional; externalSiteUrl: z.ZodOptional; webhookUrl: z.ZodOptional; webhookEvents: z.ZodOptional>>; teamId: z.ZodOptional; enabledSearchTypes: z.ZodOptional>>; catalogSiteId: z.ZodOptional; }, z.core.$strip>; readonly response: z.ZodObject<{ siteId: z.ZodString; intId: z.ZodOptional>; catalogSiteId: z.ZodOptional>; status: z.ZodEnum<{ error: "error"; syncing: "syncing"; pending: "pending"; synced: "synced"; idle: "idle"; }>; message: z.ZodOptional; existing: z.ZodOptional; indexingEligible: z.ZodOptional; indexingIneligibleReason: z.ZodOptional>; indexingPermissionLevel: z.ZodOptional>; grantedScopes: z.ZodOptional>; site: z.ZodOptional; catalogSiteId: z.ZodNullable; externalSiteId: z.ZodNullable; requestedUrl: z.ZodString; gscPropertyUrl: z.ZodNullable; permissionLevel: z.ZodNullable; property: z.ZodObject<{ status: z.ZodEnum<{ no_local_site: "no_local_site"; no_gsc_property: "no_gsc_property"; unverified_property: "unverified_property"; verified_candidate: "verified_candidate"; registered: "registered"; linked: "linked"; }>; nextAction: z.ZodEnum<{ none: "none"; create_site: "create_site"; verify_gsc_property: "verify_gsc_property"; choose_property: "choose_property"; register_site: "register_site"; }>; }, z.core.$loose>; analytics: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; not_registered: "not_registered"; queued: "queued"; preparing: "preparing"; syncing: "syncing"; queryable_live: "queryable_live"; queryable_partial: "queryable_partial"; failed: "failed"; }>; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; queryable: z.ZodBoolean; sourceMode: z.ZodEnum<{ none: "none"; live: "live"; d1: "d1"; r2: "r2"; mixed: "mixed"; }>; syncedRange: z.ZodObject<{ oldest: z.ZodNullable; newest: z.ZodNullable; }, z.core.$loose>; nextAction: z.ZodEnum<{ none: "none"; wait_for_sync: "wait_for_sync"; retry_sync: "retry_sync"; }>; }, z.core.$loose>; sitemaps: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; ready: "ready"; syncing: "syncing"; failed: "failed"; discovering: "discovering"; none_found: "none_found"; auto_submitted: "auto_submitted"; }>; discoveredCount: z.ZodNumber; nextAction: z.ZodEnum<{ none: "none"; submit_sitemap: "submit_sitemap"; wait_for_sitemaps: "wait_for_sitemaps"; retry_sitemaps: "retry_sitemaps"; }>; }, z.core.$loose>; indexing: z.ZodObject<{ status: z.ZodEnum<{ ready: "ready"; failed: "failed"; discovering: "discovering"; not_requested: "not_requested"; missing_scope: "missing_scope"; insufficient_permission: "insufficient_permission"; waiting_for_sitemaps: "waiting_for_sitemaps"; checking: "checking"; budget_exhausted: "budget_exhausted"; no_urls: "no_urls"; }>; eligible: z.ZodBoolean; reason: z.ZodNullable; progress: z.ZodObject<{ completed: z.ZodNumber; failed: z.ZodNumber; total: z.ZodNumber; percent: z.ZodNumber; }, z.core.$strip>; nextAction: z.ZodEnum<{ reconnect_google: "reconnect_google"; none: "none"; wait_for_sitemaps: "wait_for_sitemaps"; fix_gsc_permission: "fix_gsc_permission"; wait_for_indexing: "wait_for_indexing"; retry_indexing: "retry_indexing"; }>; }, z.core.$loose>; latestError: z.ZodNullable; message: z.ZodString; retryable: z.ZodBoolean; }, z.core.$strip>>; lifecycleRevision: z.ZodNumber; updatedAt: z.ZodString; }, z.core.$loose>>>; }, z.core.$loose>; }; readonly bulkRegisterSites: { readonly body: z.ZodObject<{ userId: z.ZodOptional; siteUrls: z.ZodOptional>; sites: z.ZodOptional; requestedUrl: z.ZodOptional; gscPropertyUrl: z.ZodOptional; externalSiteId: z.ZodOptional; externalSiteUrl: z.ZodOptional; webhookUrl: z.ZodOptional; webhookEvents: z.ZodOptional>>; enabledSearchTypes: z.ZodOptional>>; }, z.core.$loose>>>; }, z.core.$strip>; readonly response: z.ZodObject<{ results: z.ZodArray; status: z.ZodEnum<{ error: "error"; registered: "registered"; already_exists: "already_exists"; not_found: "not_found"; }>; error: z.ZodOptional; site: z.ZodOptional>>; indexingEligible: z.ZodOptional; indexingIneligibleReason: z.ZodOptional>; indexingPermissionLevel: z.ZodOptional>; grantedScopes: z.ZodOptional>; }, z.core.$loose>>; summary: z.ZodObject<{ registered: z.ZodNumber; alreadyExists: z.ZodNumber; notFound: z.ZodNumber; errors: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>; }; readonly deleteUser: { readonly response: z.ZodObject<{ ok: z.ZodLiteral; queued: z.ZodLiteral; userId: z.ZodNumber; publicId: z.ZodString; }, z.core.$loose>; }; readonly getAnalysisSources: { readonly response: z.ZodObject<{ siteId: z.ZodString; searchType: z.ZodEnum<{ web: "web"; image: "image"; video: "video"; news: "news"; discover: "discover"; googleNews: "googleNews"; }>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; snapshotVersion: z.ZodString; generatedAt: z.ZodString; tables: z.ZodArray; mode: z.ZodEnum<{ browser: "browser"; server: "server"; }>; files: z.ZodArray>; overlay: z.ZodOptional>; totalBytes: z.ZodNumber; totalRows: z.ZodNumber; }, z.core.$loose>>; serverTail: z.ZodOptional; endpoint: z.ZodString; }, z.core.$strip>>; eligibilityCeiling: z.ZodObject<{ maxBytes: z.ZodNumber; maxRows: z.ZodNumber; maxFiles: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>; }; readonly getData: { readonly state: z.ZodObject<{ searchType: z.ZodOptional>; }, z.core.$loose>; readonly options: z.ZodOptional>; }, z.core.$loose>>; filter: z.ZodOptional>; searchType: z.ZodOptional>; }, z.core.$strip>>; readonly response: z.ZodObject<{ rows: z.ZodArray>; totalCount: z.ZodNumber; totals: z.ZodObject<{ clicks: z.ZodNumber; impressions: z.ZodNumber; ctr: z.ZodNumber; position: z.ZodNumber; }, z.core.$strip>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodString; newestDateSynced: z.ZodNullable; oldestDateSynced: z.ZodNullable; dataDelay: z.ZodOptional; dataEndDate: z.ZodOptional>; warnings: z.ZodOptional>; enrichment: z.ZodOptional>; backfill: z.ZodOptional; }, z.core.$strip>>; }, z.core.$loose>; }, z.core.$strip>; }; readonly getDataDetail: { readonly state: z.ZodObject<{ searchType: z.ZodOptional>; }, z.core.$loose>; readonly options: z.ZodOptional>; }, z.core.$loose>>; searchType: z.ZodOptional>; }, z.core.$strip>>; readonly response: z.ZodObject<{ daily: z.ZodArray>; previousDaily: z.ZodOptional>>; totals: z.ZodObject<{ clicks: z.ZodNumber; impressions: z.ZodNumber; ctr: z.ZodNumber; position: z.ZodNumber; }, z.core.$strip>; previousTotals: z.ZodOptional>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodString; newestDateSynced: z.ZodNullable; oldestDateSynced: z.ZodNullable; dataDelay: z.ZodOptional; dataEndDate: z.ZodOptional>; warnings: z.ZodOptional>; enrichment: z.ZodOptional>; backfill: z.ZodOptional; }, z.core.$strip>>; }, z.core.$loose>; }, z.core.$strip>; }; readonly getIndexing: { readonly response: z.ZodObject<{ trend: z.ZodArray; notIndexedCount: z.ZodNullable; errorCount: z.ZodNullable; indexedPercent: z.ZodNumber; issues: z.ZodObject<{ blockedByRobots: z.ZodNullable; noindexDetected: z.ZodNullable; soft404: z.ZodNullable; redirect: z.ZodNullable; notFound: z.ZodNullable; serverError: z.ZodNullable; }, z.core.$loose>; coverage: z.ZodObject<{ submittedIndexed: z.ZodNullable; crawledNotIndexed: z.ZodNullable; discoveredNotCrawled: z.ZodNullable; }, z.core.$loose>; signals: z.ZodObject<{ mobilePass: z.ZodNumber; mobileFail: z.ZodNumber; richResultsPass: z.ZodNumber; richResultsFail: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>>; summary: z.ZodObject<{ totalUrls: z.ZodNumber; indexed: z.ZodNumber; notIndexed: z.ZodNumber; pending: z.ZodNumber; indexedPercent: z.ZodNumber; oldestCheck: z.ZodNullable; newestCheck: z.ZodNullable; change7d: z.ZodNullable; change28d: z.ZodNullable; signals: z.ZodObject<{ mobilePass: z.ZodNumber; mobileFail: z.ZodNumber; mobileUnspecified: z.ZodNumber; richResultsPass: z.ZodNumber; richResultsFail: z.ZodNumber; richResultTypes: z.ZodArray>; crawlingMobile: z.ZodNumber; crawlingDesktop: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; indexingStatus: z.ZodEnum<{ pending: "pending"; partial: "partial"; complete: "complete"; }>; indexingProgress: z.ZodNumber; sitemapTotal: z.ZodNumber; inspectedCount: z.ZodNumber; noSitemapsSubmitted: z.ZodBoolean; sitemapsPending: z.ZodBoolean; rollupBuiltAt: z.ZodOptional; }, z.core.$loose>; }, z.core.$loose>; }; readonly getIndexingUrls: { readonly query: z.ZodOptional; offset: z.ZodOptional; status: z.ZodOptional>; issue: z.ZodOptional; search: z.ZodOptional; count: z.ZodOptional, z.ZodLiteral]>>; }, z.core.$strip>>; readonly response: z.ZodObject<{ urls: z.ZodArray>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>; pagination: z.ZodObject<{ total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; hasMore: z.ZodBoolean; }, z.core.$strip>; meta: z.ZodObject<{ siteUrl: z.ZodString; status: z.ZodString; issue: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly getIndexingDiagnostics: { readonly query: z.ZodOptional]>>; sampleLimit: z.ZodOptional; }, z.core.$strip>>; readonly response: z.ZodObject<{ summary: z.ZodObject<{ totalUrls: z.ZodNumber; indexed: z.ZodNumber; indexedPercent: z.ZodNumber; }, z.core.$loose>; issues: z.ZodArray; count: z.ZodNumber; description: z.ZodString; fix: z.ZodString; }, z.core.$loose>>; samples: z.ZodOptional>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>>>; meta: z.ZodObject<{ siteUrl: z.ZodString; }, z.core.$loose>; }, z.core.$loose>; }; readonly requestIndexingInspect: { readonly body: z.ZodObject<{ urls: z.ZodArray; }, z.core.$strip>; readonly response: z.ZodUnion; results: z.ZodArray; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; sitemaps: z.ZodNullable; referringUrls: z.ZodNullable; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable; inspectionResultLink: z.ZodNullable; }, z.core.$loose>>; errors: z.ZodArray>; skipped: z.ZodArray>; }, z.core.$loose>, z.ZodObject<{ error: z.ZodLiteral<"rate_limited">; message: z.ZodString; rateLimit: z.ZodObject<{ reserved: z.ZodLiteral<0>; remaining: z.ZodLiteral<0>; limit: z.ZodNumber; }, z.core.$loose>; retryAfterSeconds: z.ZodNumber; }, z.core.$loose>]>; }; readonly getUserSettings: { readonly response: z.ZodObject<{ browserAnalyzerEnabled: z.ZodBoolean; }, z.core.$loose>; }; readonly patchUserSettings: { readonly body: z.ZodObject<{ browserAnalyzerEnabled: z.ZodOptional; }, z.core.$loose>; readonly response: z.ZodObject<{ browserAnalyzerEnabled: z.ZodBoolean; }, z.core.$loose>; }; readonly recoverPermission: { readonly response: z.ZodObject<{ success: z.ZodBoolean; permissionLevel: z.ZodNullable; jobsQueued: z.ZodNumber; message: z.ZodString; }, z.core.$loose>; }; readonly getTopAssociation: { readonly query: z.ZodObject<{ type: z.ZodEnum<{ topPage: "topPage"; topKeyword: "topKeyword"; }>; identifier: z.ZodString; startDate: z.ZodString; endDate: z.ZodString; }, z.core.$strip>; readonly response: z.ZodObject<{ value: z.ZodNullable; }, z.core.$loose>; }; readonly getKeywordSparklines: { readonly body: z.ZodObject<{ keywords: z.ZodArray; startDate: z.ZodString; endDate: z.ZodString; searchType: z.ZodOptional>; }, z.core.$strip>; readonly response: z.ZodObject<{ sparklines: z.ZodRecord>; }, z.core.$loose>; }; readonly getQueryTrend: { readonly query: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; searchType: z.ZodOptional>; }, z.core.$strip>; readonly response: z.ZodObject<{ daily: z.ZodArray>; total: z.ZodNumber; previousTotal: z.ZodOptional; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly getPageTrend: { readonly query: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; prevStartDate: z.ZodOptional; prevEndDate: z.ZodOptional; searchType: z.ZodOptional>; }, z.core.$strip>; readonly response: z.ZodObject<{ daily: z.ZodArray>; total: z.ZodNumber; previousTotal: z.ZodOptional; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly getCanonicalMismatches: { readonly response: z.ZodObject<{ mismatches: z.ZodArray; coverageState: z.ZodNullable; lastCrawlTime: z.ZodNullable; lastCheckedAt: z.ZodNullable; kind: z.ZodEnum<{ path: "path"; cross_domain: "cross_domain"; }>; }, z.core.$loose>>; totalCount: z.ZodNumber; consolidationTargets: z.ZodArray>; trend: z.ZodArray>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly getIndexPercent: { readonly query: z.ZodOptional; invisibleOffset: z.ZodOptional; orphanLimit: z.ZodOptional; }, z.core.$strip>>; readonly response: z.ZodObject<{ trend: z.ZodArray; removed: z.ZodNullable; }, z.core.$loose>>; invisibleUrls: z.ZodArray; lastmod: z.ZodNullable; }, z.core.$loose>>; invisibleCount: z.ZodNumber; orphanPages: z.ZodArray; clicks: z.ZodNullable; }, z.core.$loose>>; orphanCount: z.ZodNumber; sitemaps: z.ZodArray>; summary: z.ZodObject<{ currentPercent: z.ZodNumber; totalSitemapUrls: z.ZodNumber; visibleUrls: z.ZodNumber; change7d: z.ZodNullable; change28d: z.ZodNullable; dataDate: z.ZodString; }, z.core.$loose>; meta: z.ZodObject<{ siteUrl: z.ZodString; syncStatus: z.ZodNullable; newestDateSynced: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly getSiteReport: { readonly response: z.ZodObject<{ status: z.ZodEnum<{ error: "error"; done: "done"; }>; cached: z.ZodBoolean; result: z.ZodOptional; error: z.ZodOptional; }, z.core.$loose>; }; readonly createTeam: { readonly body: z.ZodObject<{ ownerUserId: z.ZodString; name: z.ZodString; personalTeam: z.ZodOptional; }, z.core.$strip>; readonly response: z.ZodObject<{ team: z.ZodObject<{ id: z.ZodString; ownerId: z.ZodNumber; name: z.ZodString; personalTeam: z.ZodBoolean; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; }, z.core.$loose>; }, z.core.$loose>; }; readonly renameTeam: { readonly body: z.ZodObject<{ name: z.ZodString; }, z.core.$strip>; readonly response: z.ZodObject<{ ok: z.ZodLiteral; name: z.ZodString; }, z.core.$loose>; }; readonly deleteTeam: { readonly response: z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$loose>; }; readonly listTeamMembers: { readonly response: z.ZodObject<{ members: z.ZodArray; email: z.ZodEmail; picture: z.ZodNullable; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; joinedAt: z.ZodNumber; }, z.core.$loose>>; }, z.core.$loose>; }; readonly addTeamMember: { readonly body: z.ZodObject<{ userId: z.ZodString; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; }, z.core.$strip>; readonly response: z.ZodObject<{ ok: z.ZodLiteral; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; alreadyExisted: z.ZodOptional; }, z.core.$loose>; }; readonly updateTeamMemberRole: { readonly body: z.ZodObject<{ role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; }, z.core.$strip>; readonly response: z.ZodObject<{ ok: z.ZodLiteral; role: z.ZodEnum<{ admin: "admin"; editor: "editor"; viewer: "viewer"; }>; }, z.core.$loose>; }; readonly removeTeamMember: { readonly response: z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$loose>; }; readonly bindSiteToTeam: { readonly body: z.ZodObject<{ teamId: z.ZodNullable; }, z.core.$strip>; readonly response: z.ZodObject<{ ok: z.ZodLiteral; teamId: z.ZodNullable; }, z.core.$loose>; }; readonly getTeamCatalog: { readonly response: z.ZodObject<{ teamId: z.ZodString; catalogUri: z.ZodNullable; warehouse: z.ZodNullable; bucket: z.ZodNullable; namespace: z.ZodNullable; provisioningState: z.ZodNullable; keyEncoding: z.ZodNullable; catalogTablesReady: z.ZodBoolean; readsEnabled: z.ZodBoolean; }, z.core.$loose>; }; readonly bindTeamCatalog: { readonly body: z.ZodObject<{ catalogUri: z.ZodString; warehouse: z.ZodString; namespace: z.ZodOptional; bucket: z.ZodOptional; }, z.core.$strip>; readonly response: z.ZodObject<{ teamId: z.ZodString; status: z.ZodLiteral<"ready">; catalogUri: z.ZodString; warehouse: z.ZodString; bucket: z.ZodString; namespace: z.ZodString; }, z.core.$loose>; }; readonly getUserSiteIntIdCrosswalk: { readonly response: z.ZodObject<{ crosswalk: z.ZodRecord; sites: z.ZodArray>; }, z.core.$loose>; }; readonly requestSiteVerificationToken: { readonly body: z.ZodObject<{ userId: z.ZodOptional; siteUrl: z.ZodString; method: z.ZodOptional>; }, z.core.$strip>; readonly response: z.ZodObject<{ siteUrl: z.ZodString; site: z.ZodObject<{ type: z.ZodEnum<{ INET_DOMAIN: "INET_DOMAIN"; SITE: "SITE"; }>; identifier: z.ZodString; }, z.core.$strip>; method: z.ZodEnum<{ META: "META"; FILE: "FILE"; DNS_TXT: "DNS_TXT"; DNS_CNAME: "DNS_CNAME"; ANALYTICS: "ANALYTICS"; TAG_MANAGER: "TAG_MANAGER"; }>; token: z.ZodString; metaContent: z.ZodNullable; dnsRecord: z.ZodNullable; host: z.ZodString; value: z.ZodString; }, z.core.$strip>>; }, z.core.$loose>; }; readonly addAndVerifySite: { readonly body: z.ZodObject<{ userId: z.ZodOptional; siteUrl: z.ZodString; method: z.ZodOptional>; }, z.core.$strip>; readonly response: z.ZodObject<{ siteUrl: z.ZodString; site: z.ZodObject<{ type: z.ZodEnum<{ INET_DOMAIN: "INET_DOMAIN"; SITE: "SITE"; }>; identifier: z.ZodString; }, z.core.$strip>; method: z.ZodEnum<{ META: "META"; FILE: "FILE"; DNS_TXT: "DNS_TXT"; DNS_CNAME: "DNS_CNAME"; ANALYTICS: "ANALYTICS"; TAG_MANAGER: "TAG_MANAGER"; }>; verified: z.ZodLiteral; owners: z.ZodArray; }, z.core.$loose>; }; readonly realtimeEvent: { readonly message: z.ZodDiscriminatedUnion<[z.ZodObject<{ event: z.ZodLiteral<"sync.progress">; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; progress: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; rowsFetched: z.ZodNumber; rowsInserted: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.job_complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; rowsFetched: z.ZodNumber; rowsInserted: z.ZodNumber; syncStatus: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.site_complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; syncStatus: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sync.failed">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; error: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"job.failed">; siteId: z.ZodString; siteUrl: z.ZodString; table: z.ZodString; date: z.ZodString; error: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"site.added">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"site.removed">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"auth.failed">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; error: z.ZodString; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"auth.needs_reauth">; userId: z.ZodNumber; failureCount: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"enrichment.complete">; siteId: z.ZodString; userId: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sitemap.progress">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; discovered: z.ZodNumber; total: z.ZodNumber; progress: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"sitemap.complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; discoveredCount: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"indexing.progress">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; checked: z.ZodNumber; total: z.ZodNumber; progress: z.ZodNumber; }, z.core.$loose>, z.ZodObject<{ event: z.ZodLiteral<"indexing.complete">; userId: z.ZodNumber; siteId: z.ZodString; siteUrl: z.ZodString; totalUrls: z.ZodNumber; indexedCount: z.ZodNumber; timestamp: z.ZodNumber; }, z.core.$loose>], "event">; }; readonly webhook: { readonly message: z.ZodObject<{ contractVersion: z.ZodLiteral<"2026-05-11">; deliveryId: z.ZodString; event: z.ZodEnum<{ "user.lifecycle.changed": "user.lifecycle.changed"; "site.lifecycle.changed": "site.lifecycle.changed"; "site.analytics.ready": "site.analytics.ready"; "site.indexing.ready": "site.indexing.ready"; "site.auth.failed": "site.auth.failed"; "job.failed": "job.failed"; }>; partnerId: z.ZodString; userId: z.ZodNullable; siteId: z.ZodOptional; externalUserId: z.ZodOptional>; externalSiteId: z.ZodOptional>; lifecycleRevision: z.ZodNumber; occurredAt: z.ZodISODateTime; data: z.ZodRecord; }, z.core.$loose>; }; readonly analyticsWhoami: { readonly response: z.ZodObject<{ userId: z.ZodOptional>; plan: z.ZodOptional>; attrs: z.ZodOptional>; }, z.core.$loose>; }; readonly analyticsSites: { readonly response: z.ZodArray; readBackend: z.ZodOptional>; }, z.core.$loose>>; }; readonly analyticsCountries: { readonly response: z.ZodObject<{ rows: z.ZodArray>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; generatedAt: z.ZodString; source: z.ZodEnum<{ "gsc-api": "gsc-api"; engine: "engine"; }>; }, z.core.$loose>; }; readonly analyticsSearchAppearance: { readonly response: z.ZodObject<{ rows: z.ZodArray>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; generatedAt: z.ZodString; source: z.ZodEnum<{ "gsc-api": "gsc-api"; engine: "engine"; }>; }, z.core.$loose>; }; readonly analyticsInspectionHistory: { readonly response: z.ZodObject<{ url: z.ZodNullable; records: z.ZodArray; lastCrawlTime: z.ZodOptional; googleCanonical: z.ZodOptional; userCanonical: z.ZodOptional; coverageState: z.ZodOptional; robotsTxtState: z.ZodOptional; indexingState: z.ZodOptional; pageFetchState: z.ZodOptional; mobileUsabilityVerdict: z.ZodOptional; richResultsVerdict: z.ZodOptional; raw: z.ZodOptional>; nextCheckAfter: z.ZodOptional; priority: z.ZodOptional>; sitemaps: z.ZodOptional>; referringUrls: z.ZodOptional>; crawlingUserAgent: z.ZodOptional>; mobileIssues: z.ZodOptional>; richResultsItems: z.ZodOptional>; inspectionResultLink: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly analyticsInspections: { readonly response: z.ZodObject<{ version: z.ZodLiteral<1>; records: z.ZodRecord; lastCrawlTime: z.ZodOptional; googleCanonical: z.ZodOptional; userCanonical: z.ZodOptional; coverageState: z.ZodOptional; robotsTxtState: z.ZodOptional; indexingState: z.ZodOptional; pageFetchState: z.ZodOptional; mobileUsabilityVerdict: z.ZodOptional; richResultsVerdict: z.ZodOptional; raw: z.ZodOptional>; nextCheckAfter: z.ZodOptional; priority: z.ZodOptional>; sitemaps: z.ZodOptional>; referringUrls: z.ZodOptional>; crawlingUserAgent: z.ZodOptional>; mobileIssues: z.ZodOptional>; richResultsItems: z.ZodOptional>; inspectionResultLink: z.ZodOptional>; }, z.core.$loose>>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly analyticsRollup: { readonly response: z.ZodObject<{ version: z.ZodLiteral<1>; id: z.ZodString; builtAt: z.ZodNumber; windowDays: z.ZodNullable; payload: z.ZodUnknown; }, z.core.$loose>; }; readonly analyticsBackfill: { readonly body: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; }, z.core.$loose>; readonly response: z.ZodObject<{ ok: z.ZodOptional; queued: z.ZodOptional; }, z.core.$loose>; }; readonly analyticsIndexingUrls: { readonly response: z.ZodObject<{ urls: z.ZodArray>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>; pagination: z.ZodObject<{ total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; hasMore: z.ZodBoolean; }, z.core.$loose>; meta: z.ZodObject<{ siteUrl: z.ZodString; gscPropertyUrl: z.ZodOptional; status: z.ZodString; issue: z.ZodNullable; }, z.core.$loose>; }, z.core.$loose>; }; readonly analyticsIndexingDiagnostics: { readonly query: z.ZodOptional]>>; sampleLimit: z.ZodOptional; }, z.core.$strip>>; readonly response: z.ZodObject<{ summary: z.ZodObject<{ totalUrls: z.ZodNumber; indexed: z.ZodNumber; indexedPercent: z.ZodNumber; }, z.core.$loose>; issues: z.ZodArray; count: z.ZodNumber; description: z.ZodString; fix: z.ZodString; }, z.core.$loose>>; samples: z.ZodOptional>; verdict: z.ZodNullable; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; canonicalMismatchKind: z.ZodEnum<{ path: "path"; none: "none"; formatting: "formatting"; cross_domain: "cross_domain"; }>; sitemaps: z.ZodNullable>; referringUrls: z.ZodNullable>; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable>; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable>; inspectionResultLink: z.ZodNullable; firstCheckedAt: z.ZodString; lastCheckedAt: z.ZodString; checkCount: z.ZodNumber; }, z.core.$loose>>>>; meta: z.ZodObject<{ siteUrl: z.ZodString; }, z.core.$loose>; }, z.core.$loose>; }; readonly analyticsIndexingInspect: { readonly body: z.ZodObject<{ urls: z.ZodArray; }, z.core.$strip>; readonly response: z.ZodUnion; results: z.ZodArray; coverageState: z.ZodNullable; indexingState: z.ZodNullable; robotsTxtState: z.ZodNullable; pageFetchState: z.ZodNullable; lastCrawlTime: z.ZodNullable; crawlingUserAgent: z.ZodNullable; userCanonical: z.ZodNullable; googleCanonical: z.ZodNullable; sitemaps: z.ZodNullable; referringUrls: z.ZodNullable; mobileVerdict: z.ZodNullable; mobileIssues: z.ZodNullable; richResultsVerdict: z.ZodNullable; richResultsItems: z.ZodNullable; inspectionResultLink: z.ZodNullable; }, z.core.$loose>>; errors: z.ZodArray>; skipped: z.ZodArray>; }, z.core.$loose>, z.ZodObject<{ error: z.ZodLiteral<"rate_limited">; message: z.ZodString; rateLimit: z.ZodObject<{ reserved: z.ZodLiteral<0>; remaining: z.ZodLiteral<0>; limit: z.ZodNumber; }, z.core.$loose>; retryAfterSeconds: z.ZodNumber; }, z.core.$loose>]>; }; readonly analyticsAnalysisSources: { readonly response: z.ZodObject<{ siteId: z.ZodString; searchType: z.ZodEnum<{ web: "web"; image: "image"; video: "video"; news: "news"; discover: "discover"; googleNews: "googleNews"; }>; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; snapshotVersion: z.ZodString; generatedAt: z.ZodString; tables: z.ZodArray; mode: z.ZodEnum<{ browser: "browser"; server: "server"; }>; files: z.ZodArray>; overlay: z.ZodOptional>; totalBytes: z.ZodNumber; totalRows: z.ZodNumber; }, z.core.$loose>>; serverTail: z.ZodOptional; endpoint: z.ZodString; }, z.core.$strip>>; eligibilityCeiling: z.ZodObject<{ maxBytes: z.ZodNumber; maxRows: z.ZodNumber; maxFiles: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>; }; readonly analyticsQueryDimSource: { readonly response: z.ZodObject<{ file: z.ZodNullable>; }, z.core.$loose>; }; readonly analyticsBulkSources: { readonly response: z.ZodObject<{ generatedAt: z.ZodString; siteCount: z.ZodNumber; maxSites: z.ZodNumber; results: z.ZodRecord; range: z.ZodObject<{ start: z.ZodString; end: z.ZodString; }, z.core.$strip>; snapshotVersion: z.ZodString; generatedAt: z.ZodString; tables: z.ZodArray; mode: z.ZodEnum<{ browser: "browser"; server: "server"; }>; files: z.ZodArray>; overlay: z.ZodOptional>; totalBytes: z.ZodNumber; totalRows: z.ZodNumber; }, z.core.$loose>>; serverTail: z.ZodOptional; endpoint: z.ZodString; }, z.core.$strip>>; eligibilityCeiling: z.ZodObject<{ maxBytes: z.ZodNumber; maxRows: z.ZodNumber; maxFiles: z.ZodNumber; }, z.core.$strip>; }, z.core.$loose>>; }, z.core.$loose>; }; readonly analyticsSourceInfo: { readonly response: z.ZodObject<{ name: z.ZodString; kind: z.ZodEnum<{ row: "row"; sql: "sql"; }>; capabilities: z.ZodObject<{ attachedTables: z.ZodOptional; }, z.core.$loose>; supportedAnalyzerIds: z.ZodArray; browserAttachEligible: z.ZodBoolean; identityAttrs: z.ZodOptional>>; }, z.core.$loose>; }; }; export { GSCDUMP_INDEXING_TRANSITION_FIELDS, SEARCH_TYPE_CAPABILITIES, addPartnerTeamMemberSchema, analyticsEndpointSchemas, backfillRangeSchema, backfillResponseSchema, bindPartnerSiteTeamSchema, bindPartnerTeamCatalogResponseSchema, bindPartnerTeamCatalogSchema, builderStateSchema, bulkFileResolutionResponseSchema, bulkRegisterPartnerSitesResponseSchema, bulkRegisterPartnerSitesSchema, canonicalDifferenceKindSchema, canonicalWebhookEventTypeSchema, countriesResponseSchema, countryRowSchema, createPartnerTeamSchema, dataDetailOptionsSchema, dataQueryOptionsSchema, gscAddAndVerifyResponseSchema, gscApiRangeSchema, gscComparisonFilterSchema, gscRowQueryMetaSchema, gscRowQueryResponseSchema, gscVerificationDnsRecordSchema, gscVerificationMethodSchema, gscVerificationRequestSchema, gscVerificationSiteSchema, gscVerificationTokenResponseSchema, gscdumpAnalysisBaseParamsSchema, gscdumpAnalysisBundleResponseSchema, gscdumpAnalysisMetaSchema, gscdumpAnalysisParamsSchema, gscdumpAnalysisPresetSchema, gscdumpAnalysisResponseSchema, gscdumpAnalysisSourcesResponseSchema, gscdumpAvailableSiteSchema, gscdumpCanonicalMismatchesResponseSchema, gscdumpDataDetailResponseSchema, gscdumpDataResponseSchema, gscdumpDataRowSchema, gscdumpDeletePartnerUserResponseSchema, gscdumpHealthResponseSchema, gscdumpIndexPercentParamsSchema, gscdumpIndexPercentResponseSchema, gscdumpIndexingDiagnosticsResponseSchema, gscdumpIndexingResponseSchema, gscdumpIndexingTransitionFieldSchema, gscdumpIndexingUrlsResponseSchema, gscdumpKeywordSparklinesParamsSchema, gscdumpKeywordSparklinesResponseSchema, gscdumpMetaSchema, gscdumpPageTrendParamsSchema, gscdumpPageTrendResponseSchema, gscdumpPermissionRecoverySchema, gscdumpQueryTrendParamsSchema, gscdumpQueryTrendResponseSchema, gscdumpSiteRegistrationSchema, gscdumpSiteReportResponseSchema, gscdumpSitemapChangesResponseSchema, gscdumpSitemapExportQuerySchema, gscdumpSitemapExportResponseSchema, gscdumpSitemapGenerationSchema, gscdumpSitemapMembershipEvidenceSchema, gscdumpSitemapMembershipParamsSchema, gscdumpSitemapMembershipResponseSchema, gscdumpSitemapUrlsQuerySchema, gscdumpSitemapUrlsResponseSchema, gscdumpSitemapsResponseSchema, gscdumpSyncJobsResponseSchema, gscdumpSyncProgressResponseSchema, gscdumpTeamMemberRowSchema, gscdumpTeamRoleSchema, gscdumpTeamRowSchema, gscdumpTopAssociationParamsSchema, gscdumpTopAssociationResponseSchema, gscdumpTotalsSchema, gscdumpUserMeResponseSchema, gscdumpUserRegistrationSchema, gscdumpUserSettingsSchema, gscdumpUserSiteSchema, gscdumpUserStatusSchema, indexingDiagnosticsParamsSchema, indexingDiagnosticsSchema, indexingInspectAnyResponseSchema, indexingInspectRateLimitedSchema, indexingInspectRequestSchema, indexingInspectResponseSchema, indexingInspectResultSchema, indexingIssueSchema, indexingUrlRowSchema, indexingUrlsParamsSchema, indexingUrlsResponseSchema, inspectionHistoryRecordSchema, inspectionHistoryResponseSchema, inspectionIndexSchema, inspectionRecordRawSchema, lifecycleErrorSchema, lifecycleProgressSchema, partnerControlEndpointSchemas, partnerEndpointSchemas, partnerLifecycleAccountSchema, partnerLifecycleResponseSchema, partnerLifecycleSiteSchema, partnerRealtimeEventSchema, partnerSiteTeamBindingResponseSchema, partnerSitemapActionResponseSchema, partnerSitemapActionSchema, partnerTeamCreatedResponseSchema, partnerTeamDeletedResponseSchema, partnerTeamMemberAddedResponseSchema, partnerTeamMemberRemovedResponseSchema, partnerTeamMemberRoleResponseSchema, partnerTeamMembersResponseSchema, partnerTeamRenamedResponseSchema, partnerWebhookDataSchema, partnerWebhookEnvelopeSchema, queryDimSourceResponseSchema, registerPartnerSiteSchema, registerPartnerUserSchema, renamePartnerTeamSchema, rollupEnvelopeSchema, scheduleStateSchema, searchAppearanceResponseSchema, searchAppearanceRowSchema, searchTypeSchema, searchTypeSupportsDimensions, searchTypeSupportsQueries, siteIntIdCrosswalkResponseSchema, siteListItemSchema, sitemapChangesCompletenessSchema, sitemapChangesResponseSchema, sitemapChangesTruncationReasonSchema, sourceInfoResponseSchema, teamCatalogRefSchema, updatePartnerUserTokensSchema, whoamiResponseSchema };