import type { PublicKey } from "./publickey.js";
import type { SignatureScheme } from "./signature-scheme.js";
export type SerializeSignatureInput = {
    signatureScheme: SignatureScheme;
    signature: Uint8Array;
    publicKey?: PublicKey;
};
export declare function toSerializedSignature({ signature, signatureScheme, publicKey, }: SerializeSignatureInput): string;
export declare function parseSerializedSignature(serializedSignature: string): {
    serializedSignature: string;
    signatureScheme: "Falcon512" | "MultiSig";
    signature: Uint8Array<ArrayBuffer>;
    publicKey: Uint8Array<ArrayBuffer>;
    bytes: Uint8Array<ArrayBuffer>;
} | {
    serializedSignature: string;
    signatureScheme: "MultiSig";
    multisig: any;
    bytes: Uint8Array<ArrayBuffer>;
    signature: any;
};
