import { Action } from "../../core/action"; import { RequestMethod } from "../../core/request-controller"; import { SmartContract } from '../../../smart-contract/contract'; import { JSONResponseEnvelope, SerializedHashedProp } from "../../core/types"; interface SyncHashedPropsRequest { instance: T; } interface SyncHashedPropsJSONRequest { txId: string; outputIndex: number; props: SerializedHashedProp[]; } interface SyncHashedPropsJSONResponse { } type SyncHashedPropsResponse = void; export declare class SyncHashedPropsAction implements Action, SyncHashedPropsJSONRequest, SyncHashedPropsJSONResponse, SyncHashedPropsResponse> { method: RequestMethod; pathPattern: string; serilizeRequest(request: SyncHashedPropsRequest): SyncHashedPropsJSONRequest; deserilizeResponse(response: JSONResponseEnvelope, requestCtx: SyncHashedPropsRequest): SyncHashedPropsResponse; } export {};