import { OystehrClientRequest, TerminologySearchCptParams, TerminologySearchCptResponse, TerminologySearchHcpcsParams, TerminologySearchHcpcsResponse } from '../..';
import { SDKResource } from '../../client/client';
import { OystehrConfig } from '../../config';
export declare class Terminology extends SDKResource {
    #private;
    constructor(config: OystehrConfig);
    /**
     * Search CPT (Current Procedural Terminology) codes by code or description. Supports exact matches, prefix searches, and full-text search with BM25 ranking.
     *
     * Access Policy Action: `Terminology:SearchCodes`
     * Access Policy Resource: `Terminology:Code:*`
     */
    searchCpt(params: TerminologySearchCptParams, request?: OystehrClientRequest): Promise<TerminologySearchCptResponse>;
    /**
     * Search HCPCS (Healthcare Common Procedure Coding System) Level II codes by code or description. Supports exact matches, prefix searches, and full-text search with BM25 ranking.
     *
     * Access Policy Action: `Terminology:SearchCodes`
     * Access Policy Resource: `Terminology:Code:*`
     */
    searchHcpcs(params: TerminologySearchHcpcsParams, request?: OystehrClientRequest): Promise<TerminologySearchHcpcsResponse>;
}
