import { utils, fhirtypes, fshtypes } from 'fsh-sushi'; import { ExportableValueSet } from '../exportable'; export declare class ValueSetProcessor { static extractKeywords(input: ProcessableValueSet, target: ExportableValueSet): void; static extractRules(input: ProcessableValueSet, target: ExportableValueSet, fisher: utils.Fishable, config: fshtypes.Configuration): void; static process(input: any, fisher: utils.Fishable, config: fshtypes.Configuration): ExportableValueSet; static isProcessableValueSet(input: any): input is ProcessableValueSet; } export interface ProcessableValueSet { resourceType?: 'ValueSet'; name?: string; id?: string; title?: string; description?: string; compose?: fhirtypes.ValueSetCompose; }