import type { BisibilityClient } from "./client.js"; import { type TrackingTransport } from "./prompt-tracker-transport.js"; import type { SearchIndexInspectionInput, SearchIndexInspections, SearchIndexSitemapResponse, SearchIndexSitemaps } from "./search-index.js"; import type { ProjectId, RequestOptions } from "./types.js"; export declare function createSearchIndexMethods(transport: TrackingTransport): { /** List connected sitemaps for Google's indexed state, not a live test; results may be partial. */ listSearchIndexSitemaps(projectId: ProjectId, options?: RequestOptions): Promise; /** Read one sitemap for Google's indexed state, not a live test; results may be partial. * Pass the full sitemap URL; the SDK encodes it as one path segment. */ getSearchIndexSitemap(projectId: ProjectId, path: string, options?: RequestOptions): Promise; /** Ask Google for its indexed state for 1-10 URLs, not a live test; results may be partial. * Uses the shared daily allowance; check every result's error even on HTTP 200. */ inspectSearchIndexUrls(projectId: ProjectId, input: SearchIndexInspectionInput, options?: RequestOptions): Promise; }; export type SearchIndexMethods = ReturnType; export declare function installSearchIndexMethods(client: BisibilityClient, transport: TrackingTransport): void; //# sourceMappingURL=search-index-methods.d.ts.map