import { EncryptableObject, IBrontosaurusBody, IBrontosaurusHeader } from "@brontosaurus/definition"; import { BrontosaurusKey } from "./crypto"; import { BrontosaurusToken } from "./token"; export declare class Brontosaurus { static token(secret: BrontosaurusKey): BrontosaurusToken; static deserialize(base64: string): T; static decouple(token: string): [string, string, string] | null; static decoupleBody(token: string): IBrontosaurusBody | null; static decoupleHeader(token: string): IBrontosaurusHeader | null; static generateBrontosaurusKey(): BrontosaurusKey; }