1 | import { EncryptableObject, IBrontosaurusBody, IBrontosaurusHeader } from "@brontosaurus/definition";
|
2 | import { BrontosaurusKey } from "./crypto";
|
3 | import { BrontosaurusToken } from "./token";
|
4 | export declare class Brontosaurus {
|
5 | static token(secret: BrontosaurusKey): BrontosaurusToken;
|
6 | static deserialize<T = EncryptableObject>(base64: string): T;
|
7 | static decoupleBody(token: string): IBrontosaurusBody | null;
|
8 | static decoupleHeader(token: string): IBrontosaurusHeader | null;
|
9 | static generateBrontosaurusKey(): BrontosaurusKey;
|
10 | }
|
11 | export { BrontosaurusKey } from "./crypto";
|
12 | export { BrontosaurusSign } from "./sign";
|
13 | export { BrontosaurusToken };
|