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 action types for the given Ontology. * * Each page may be smaller than the requested page size. However, it is guaranteed that if there are more * results available, at least one result will be present in the response. * * @public * * Required Scopes: [api:ontologies-read] * URL: /v2/ontologies/{ontology}/actionTypes */ export declare function list($ctx: $Client | $ClientContext | $OldClient | $OldClientContext, ...args: [ ontology: _Ontologies.OntologyIdentifier, $queryParams?: { branch?: _Core.FoundryBranch | undefined; pageSize?: _Core.PageSize | undefined; pageToken?: _Core.PageToken | undefined; } ]): Promise<_Ontologies.ListActionTypesResponseV2>; /** * Gets a specific action type with the given API name. * * @public * * Required Scopes: [api:ontologies-read] * URL: /v2/ontologies/{ontology}/actionTypes/{actionType} */ export declare function get($ctx: $Client | $ClientContext | $OldClient | $OldClientContext, ...args: [ ontology: _Ontologies.OntologyIdentifier, actionType: _Ontologies.ActionTypeApiName, $queryParams?: { branch?: _Core.FoundryBranch | undefined; } ]): Promise<_Ontologies.ActionTypeV2>; /** * Gets a specific action type with the given RID. * * @public * * Required Scopes: [api:ontologies-read] * URL: /v2/ontologies/{ontology}/actionTypes/byRid/{actionTypeRid} */ export declare function getByRid($ctx: $Client | $ClientContext | $OldClient | $OldClientContext, ...args: [ ontology: _Ontologies.OntologyIdentifier, actionTypeRid: _Ontologies.ActionTypeRid, $queryParams?: { branch?: _Core.FoundryBranch | undefined; } ]): Promise<_Ontologies.ActionTypeV2>; /** * Gets a list of action types by RID in bulk. * * Action types are filtered from the response if they don't exist or the requesting token lacks the required * permissions. * * The maximum batch size for this endpoint is 100. * * @beta * * Required Scopes: [api:ontologies-read] * URL: /v2/ontologies/{ontology}/actionTypes/getByRidBatch */ export declare function getByRidBatch($ctx: $Client | $ClientContext | $OldClient | $OldClientContext, ...args: [ ontology: _Ontologies.OntologyIdentifier, $body: _Ontologies.GetActionTypeByRidBatchRequest, $queryParams?: { branch?: _Core.FoundryBranch | undefined; } ]): Promise<_Ontologies.GetActionTypeByRidBatchResponse>; //# sourceMappingURL=ActionTypeV2.d.ts.map