import { Json, OneOrMore, Optional, Validatable, Jwt as JwtBase } from '@thisisagile/easy';
interface SignOptions {
    audience?: Optional<OneOrMore<string>>;
    issuer?: Optional<string>;
}
export declare class Jwt extends JwtBase implements Validatable {
    static of: (a: {
        jwt: string;
    }) => Jwt;
    get isValid(): boolean;
    static sign: (token: Json, options?: SignOptions) => Jwt;
}
export {};
