import type { DataPortabilityGatewayConfig } from "./eip712.js"; export declare enum DataPointStatus { None = 0, Active = 1, Inactive = 2, Unavailable = 3 } export declare const DATA_REGISTRY_STATUS_ABI: readonly [{ readonly type: "function"; readonly name: "setStatus"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly name: "scope"; readonly type: "string"; }, { readonly name: "newStatus"; readonly type: "uint8"; }]; readonly outputs: readonly []; }]; export declare function dataRegistryContractAddress(config: DataPortabilityGatewayConfig): `0x${string}`; export interface SetDataPointStatusInput { scope: string; status: DataPointStatus; } export interface DataPointStatusTransactionRequest { to: `0x${string}`; data: `0x${string}`; } export declare function encodeSetDataPointStatusData(input: SetDataPointStatusInput): `0x${string}`; export declare function buildSetDataPointStatusRequest(config: DataPortabilityGatewayConfig, input: SetDataPointStatusInput): DataPointStatusTransactionRequest; export declare function buildMarkDataPointUnavailableRequest(config: DataPortabilityGatewayConfig, input: { scope: string; }): DataPointStatusTransactionRequest;