export declare class COSEBase {
    #private;
    readonly unprotectedHeaders: Map<number, unknown>;
    readonly protectedHeaders: Map<number, unknown>;
    constructor(protectedHeaders: Uint8Array | Map<number, unknown>, unprotectedHeaders: Map<number, unknown>);
    protected get encodedProtectedHeaders(): Uint8Array | undefined;
    encode(): Buffer;
}
