import { EventComponent } from '@affinidi/affinity-metrics-lib'; import { SimpleThing, VCV1, VCV1Subject } from '@affinidi/vc-common'; import { SdkOptions } from '../dto'; import { IPlatformCryptographyTools } from '../shared/interfaces'; export declare class PublicTools { private readonly affinidi; constructor(platformCryptographyTools: IPlatformCryptographyTools, inputOptions: SdkOptions, component: EventComponent); deriveSegmentProof>(credential: VCV1>, fields: string[], didDocument?: any): Promise; }