import { IBrontosaurusBody } from "@brontosaurus/definition"; import { BrontosaurusKey } from "./crypto"; export declare class BrontosaurusSign { static create(key: string, body: IBrontosaurusBody, secret: BrontosaurusKey): BrontosaurusSign; private readonly _key; private readonly _body; private readonly _secret; private constructor(); get body(): IBrontosaurusBody; get publicKey(): string; get privateKey(): string; token(expireAt?: number, issuedAt?: number): string; }