import { UserModel, User } from './user.model';
export type Account = User & {
    perms: string[];
    password: boolean;
    disabledNotificationTypes: string[];
    authKey: string;
    createdAt: string;
    updatedAt: string;
    signedUpAt?: string;
    signedInAt?: string;
    lastSeenAt?: string;
};
export declare class AccountModel extends UserModel implements Account {
    perms: string[];
    password: boolean;
    disabledNotificationTypes: string[];
    authKey: string;
    authenticated: boolean;
    createdAt: string;
    updatedAt: string;
    signedUpAt?: string | undefined;
    signedInAt?: string | undefined;
    lastSeenAt?: string | undefined;
    constructor(account: Account & {
        authenticated: boolean;
    });
}
