import { SignedState as SignedStateWire, Outcome as OutcomeWire, Objective as ObjectiveWire, Message as WireMessage } from '@statechannels/wire-format'; import { State as NitroState } from '@statechannels/nitro-protocol'; import { SignedState, Outcome, Participant, Payload, SharedObjective } from '../../types'; export declare function convertToInternalParticipant(participant: { destination: string; signingAddress: string; participantId: string; }): Participant; declare type WirePayload = WireMessage['data']; export declare function validatePayload(rawPayload: unknown): WirePayload; export declare function deserializeMessage(message: WireMessage): Payload; export declare function wireStateToNitroState(state: SignedStateWire): NitroState; export declare function hashWireState(state: SignedStateWire): string; export declare function deserializeState(state: SignedStateWire): SignedState; export declare function deserializeObjective(objective: ObjectiveWire): SharedObjective; export declare function deserializeOutcome(outcome: OutcomeWire): Outcome; export {}; //# sourceMappingURL=deserialize.d.ts.map