/** * Search GraphQL API v1 documents (released 12/10/2026): createSearch, * getOrCreateSearch, search and searchResults, the four operations the * reference supports. Schema: schemas/fusion/search-v1.graphql. * * A search is asynchronous: create it, poll search(urn) until status is * COMPLETE, check outcome.success, then page searchResults by cursor. values * is a JSON scalar, so rows cannot be narrowed in the selection set; QL * `| fields` projection narrows them. Field metadata for an unprojected * search runs to 861 entries (about 150,000 characters, live tenant * 29/10/2026), so the results document comes with and without it. */ export declare const CREATE_SEARCH = "mutation FusionCreateSearch($input: CreateSearchInput) {\n createSearch(input: $input) {\n urn\n status\n overThreshold\n errors\n outcome { success errors { urn errors } }\n queryText\n searchPartitions {\n urn\n searchURN\n schemaType\n status\n overThreshold\n errors\n createTime\n startTime\n endTime\n expireTime\n }\n createTime\n startTime\n endTime\n expireTime\n metadata\n hostnameMappings { hostname hostIds }\n }\n}"; export declare const GET_OR_CREATE_SEARCH = "mutation FusionGetOrCreateSearch($input: CreateSearchInput) {\n getOrCreateSearch(input: $input) {\n urn\n status\n overThreshold\n errors\n outcome { success errors { urn errors } }\n queryText\n searchPartitions {\n urn\n searchURN\n schemaType\n status\n overThreshold\n errors\n createTime\n startTime\n endTime\n expireTime\n }\n createTime\n startTime\n endTime\n expireTime\n metadata\n hostnameMappings { hostname hostIds }\n }\n}"; export declare const GET_SEARCH = "query FusionSearch($urn: URN!) {\n search(urn: $urn) {\n urn\n status\n overThreshold\n errors\n outcome { success errors { urn errors } }\n queryText\n searchPartitions {\n urn\n searchURN\n schemaType\n status\n overThreshold\n errors\n createTime\n startTime\n endTime\n expireTime\n }\n createTime\n startTime\n endTime\n expireTime\n metadata\n hostnameMappings { hostname hostIds }\n }\n}"; export declare const SEARCH_RESULTS = "query FusionSearchResults($urn: URN!, $cursor: String, $limit: Int) {\n searchResults(urn: $urn, cursor: $cursor, limit: $limit) {\n values\n totals { total { value } subtotals { schemaType value } }\n nextCursor\n previousCursor\n hostnameMappings { hostname hostIds }\n }\n}"; export declare const SEARCH_RESULTS_WITH_FIELDS = "query FusionSearchResultsWithFields($urn: URN!, $cursor: String, $limit: Int) {\n searchResults(urn: $urn, cursor: $cursor, limit: $limit) {\n values\n totals { total { value } subtotals { schemaType value } }\n nextCursor\n previousCursor\n hostnameMappings { hostname hostIds }\n fields { name baseType logicalType enumValues originSchemaTypes }\n }\n}"; //# sourceMappingURL=search.d.ts.map