import { User } from 'oidc-client';
export declare class MobiUserProfile {
    user: User | null;
    constructor(user: User | null);
    get idToken(): string | undefined;
    get refreshToken(): string | undefined;
    get accessToken(): string | undefined;
    get tokenType(): string | undefined;
    get tokenScope(): string | undefined;
    get tokenExpiresAt(): number | undefined;
    get tokenExpiresAt_Date(): Date | undefined;
    get tokenExpiresIn(): number | undefined;
    get tokenIsExpired(): boolean | undefined;
    get shouldRenewToken(): boolean;
    get user_id(): string | undefined;
    get user_name(): string | undefined;
    get user_username(): string | undefined;
    get user_email(): string | undefined;
    get user_partytype(): string | undefined;
    get user_partyid(): string | undefined;
    get user_partyname(): string | undefined;
    get user_accountnumber(): string | undefined;
    get user_authtype(): string | undefined;
    get user_roles(): string[] | undefined;
    get isOrganizationAdmin(): boolean | undefined;
    get isOrganizationUser(): boolean | undefined;
    get isEmployeeUser(): boolean | undefined;
    get isEmployeeMasterUser(): boolean | undefined;
    get employeeNumber(): string | undefined;
    get securityRole(): string | undefined;
    get isCustomerUser(): boolean | undefined;
    get user_customer_id(): string | undefined;
    get user_customer_accountnumber(): string | undefined;
    get user_customer_name(): string | undefined;
    get isVendorUser(): boolean;
    get isMasterUser(): boolean;
    get isMasterAdmin(): boolean;
    get user_vendor_id(): string | undefined;
    get user_vendor_accountnumber(): string | undefined;
    get user_vendor_name(): string | undefined;
    get isB2BUser(): boolean;
}
//# sourceMappingURL=mobi-user-profile.d.ts.map