import type { DataType } from '../compoundData/CompoundData'; export interface Options { cache?: (query: string, value?: string) => DataType; parser?: (value: string, options?: Options) => any; targetUnits?: string; pressure?: { defaultValue?: number; defaultUnits?: string; targetUnits?: string; optional?: boolean; }; temperature?: { defaultValue?: number; defaultUnits?: string; targetUnits?: string; optional?: boolean; }; } export declare class Compound { data: DataType; cache?: (query: string, value?: string) => DataType; static fromSmiles: (smiles: string, options?: Pick) => Promise; static fromInchiKey: (inchiKey: string, options?: Pick) => Promise; static fromName: (name: string, options?: Pick) => Promise; constructor(data: DataType, options?: Pick); getCID(): any; getData(): Promise; toJSON(): {}; } //# sourceMappingURL=Compound.d.ts.map