/// <reference types="node" />
export declare class Multipassify {
    _encryptionKey: Buffer;
    _signingKey: Buffer;
    constructor(secret: string);
    encode(obj: Partial<Record<string, any>>): string;
    generateUrl(obj: Partial<Record<string, any>>, domain: string | URL): string;
    sign(data: Buffer): Buffer;
    encrypt(plaintext: string): Buffer;
}
