import { SignedDataPackage } from "@redstone-finance/protocol"; import { DataPackagesRequestParams } from "@redstone-finance/sdk"; import { Contract } from "ethers"; import { BaseWrapper } from "./BaseWrapper"; type WithRequired = T & { [P in K]-?: T[P]; }; export type DataPackagesRequestInput = WithRequired, "dataPackagesIds" | "authorizedSigners">; export declare class DataServiceWrapper extends BaseWrapper { private readonly dataPackagesRequestParams; constructor(dataPackagesRequestParams: DataPackagesRequestInput); getUnsignedMetadata(): string; getDataPackagesForPayload(): Promise; private resolveDataPackagesRequestParams; private getDataServiceIdFromContract; private getUniqueSignersThresholdFromContract; } export {}; //# sourceMappingURL=DataServiceWrapper.d.ts.map