import { PublicKey } from "./publicKey.js"; import { Signature } from "./signature.js"; import { HexInput } from "../../types/index.js"; /** * Deserializes a public key from a hex string. * Attempts to deserialize using various public key types in sequence until one succeeds. * * @param publicKey - The hex string representation of the public key to deserialize * @returns The deserialized public key * @throws Error if deserialization fails for all supported key types or if multiple deserializations are found */ export declare function deserializePublicKey(publicKey: HexInput): PublicKey; /** * Deserializes a signature from a hex string. * Attempts to deserialize using various signature types in sequence until one succeeds. * * @param signature - The hex string representation of the signature to deserialize * @returns The deserialized signature * @throws Error if deserialization fails for all supported signature types or if multiple deserializations are found */ export declare function deserializeSignature(signature: HexInput): Signature; //# sourceMappingURL=deserializationUtils.d.ts.map