import { fhirtypes, fshtypes, utils } from 'fsh-sushi'; import { ProcessableElementDefinition, ProcessableStructureDefinition } from '../processor'; import { ExportableCaretValueRule } from '../exportable'; export declare class CaretValueRuleExtractor { static process(input: ProcessableElementDefinition, structDef: ProcessableStructureDefinition, fisher: utils.Fishable): ExportableCaretValueRule[]; static processStructureDefinition(input: any, fisher: utils.Fishable, config: fshtypes.Configuration): ExportableCaretValueRule[]; static processResource(input: any, fisher: utils.Fishable, resourceType: 'ValueSet' | 'CodeSystem', config: fshtypes.Configuration): ExportableCaretValueRule[]; static processConcept(input: fhirtypes.CodeSystemConcept, pathArray: string[], entityName: string, entityType: 'CodeSystem' | 'ValueSet', fisher: utils.Fishable): ExportableCaretValueRule[]; static isStandardURL(resourceType: string, config: fshtypes.Configuration, input: any): boolean; }