import { INatipayJwtPayload } from '../interfaces/i-payload';
import { INatipayJwtPayloadApp } from '../interfaces/i-payload-app';
import { INatipayJwtPayloadInfo } from '../interfaces/i-payload-info';
import { NatipayJwtPayloadDeviceEntity } from './payload-device.entity';
import { NatipayJwtPayloadUserEntity } from './payload-user.entity';
export declare class NatipayJwtPayloadEntity implements INatipayJwtPayload {
    app: INatipayJwtPayloadApp | null;
    aud: string;
    device: NatipayJwtPayloadDeviceEntity | null;
    exp?: number;
    iat: number;
    info: INatipayJwtPayloadInfo | null;
    iss: string;
    jti: string;
    sub: string;
    type: string | null;
    user: NatipayJwtPayloadUserEntity | null;
    constructor(data?: Partial<NatipayJwtPayloadEntity>);
}
