import { TruvityClient } from './Client'; import { LinkedFile, VcDecorator, VpDecorator } from './documents'; import { Claims, Ctor } from './documents/types'; import { Middleware } from './middlewares'; type ExtendedTruvityClientOptions = TruvityClient.Options & { fetcherMiddlewares?: Middleware[]; }; export declare class ExtendedTruvityClient extends TruvityClient { constructor({ fetcherMiddlewares, fetcher: customFetcher, ...options }?: ExtendedTruvityClientOptions); createVcDecorator(model: Ctor): VcDecorator; createVpDecorator(): VpDecorator; tenantId(): Promise; createLinkedFile(file: ArrayBufferView | ArrayBuffer | ReadableStream, params?: { filename?: string; annotations?: Record; labels?: Record; }): Promise; } export {}; //# sourceMappingURL=ExtendedClient.d.ts.map