import type * as _Core from "@osdk/foundry.core"; import type { SharedClient as $OldClient, SharedClientContext as $OldClientContext } from "@osdk/shared.client"; import type { SharedClient as $Client, SharedClientContext as $ClientContext } from "@osdk/shared.client2"; import type * as _Ontologies from "../_components.js"; /** * Lists the Ontologies visible to the current user. * * @public * * Required Scopes: [api:ontologies-read] * URL: /v2/ontologies */ export declare function list($ctx: $Client | $ClientContext | $OldClient | $OldClientContext, ...args: []): Promise<_Ontologies.ListOntologiesV2Response>; /** * Gets a specific ontology for a given Ontology API name or RID. * * @public * * Required Scopes: [api:ontologies-read] * URL: /v2/ontologies/{ontology} */ export declare function get($ctx: $Client | $ClientContext | $OldClient | $OldClientContext, ...args: [ontology: _Ontologies.OntologyIdentifier]): Promise<_Ontologies.OntologyV2>; /** * Get the full Ontology metadata. This includes the objects, links, actions, queries, and interfaces. * This endpoint is designed to return as much metadata as possible in a single request to support OSDK workflows. * It may omit certain entities rather than fail the request. * * @beta * * Required Scopes: [api:ontologies-read] * URL: /v2/ontologies/{ontology}/fullMetadata */ export declare function getFullMetadata($ctx: $Client | $ClientContext | $OldClient | $OldClientContext, ...args: [ ontology: _Ontologies.OntologyIdentifier, $queryParams?: { branch?: _Core.FoundryBranch | undefined; } ]): Promise<_Ontologies.OntologyFullMetadata>; /** * Load Ontology metadata for the requested object, link, action, query, and interface types. * * @alpha * * Required Scopes: [api:ontologies-read] * URL: /v2/ontologies/{ontology}/metadata */ export declare function loadMetadata($ctx: $Client | $ClientContext | $OldClient | $OldClientContext, ...args: [ ontology: _Ontologies.OntologyIdentifier, $body: _Ontologies.LoadOntologyMetadataRequest, $queryParams?: { preview?: _Core.PreviewMode | undefined; branch?: _Core.FoundryBranch | undefined; } ]): Promise<_Ontologies.OntologyFullMetadata>; //# sourceMappingURL=OntologyV2.d.ts.map