export declare class PrgJwt {
    protected msKeySecret: string;
    protected mlTokenDuration: number;
    /**
     * Crea token de usuario.
     * @param aiIidUser   ID de usuario.
     * @param aiIdSys     ID de sistema.
     * @param aiIdEmp     ID de empresa.
     * @param aiIdSuc     ID de sucursal.
     * @param asIp        ID de usuario.
     * @param asUserAgent User agent del usuario.
     */
    fnCreateToken(aiIidUser: number, aiIdSys: number, aiIdEmp: number, aiIdSuc: number, asIp: string, asUserAgent: string): string;
    fnTokenValidate(asToken: string, asIP: string, asUA: string): any;
    fnDecodeToken(asToken: string): any;
    private decodeToken;
    private unixDate;
    private fnDateAddDays;
    private novaluePure;
    private fnIsValidDate;
    private intval;
    private fnStrReplace;
    private fnGetDateString;
    private novalue;
    private fnToString;
    private trim;
}
