import type { ILoginCredentials, LoginTicketCredentials, LoginTicketHeaders } from "../types/auth.types"; export declare class AccessTicket { private readonly header; private readonly credentials; private constructor(); static create(data: ILoginCredentials): AccessTicket; private validate; getSign(): string; getToken(): string; getExpiration(): Date; getHeaders(): LoginTicketHeaders; getCredentials(): LoginTicketCredentials; toLoginCredentials(): ILoginCredentials; isExpired(): boolean; isValid(): boolean; getTimeUntilExpiration(): number; }