import { Decoder } from "./codec/tlsDecoder.js"; import { BufferEncoder } from "./codec/tlsEncoder.js"; import { Proposal } from "./proposal.js"; /** @public */ export interface ProposalWithSender { proposal: Proposal; senderLeafIndex: number | undefined; } export declare const proposalWithSenderEncoder: BufferEncoder; export declare const decodeProposalWithSender: Decoder; /** @public */ export type UnappliedProposals = Record; export declare const unappliedProposalsEncoder: BufferEncoder; export declare const decodeUnappliedProposals: Decoder; export declare function addUnappliedProposal(ref: Uint8Array, proposals: UnappliedProposals, proposal: Proposal, senderLeafIndex: number | undefined): UnappliedProposals;