/** * Account type options */ export type AccountType = "user" | "agent"; /** * Account status options */ export type AccountStatus = "active" | "inactive" | "deleted"; /** * Account interface (matches the existing accounts table) */ export interface Account { id: string; createdAt: Date; name?: string; username?: string; email?: string; avatarUrl?: string; details?: Record; character?: Record; status: AccountStatus; createdBy: string; type: AccountType; isExportData: boolean; suggestions?: string[] | null; } /** * Account resource model * This is a reference to the existing accounts table */ export declare class AccountResource { id: string; createdAt: Date; name?: string; username?: string; email?: string; avatarUrl?: string; details?: Record; character?: Record; status: AccountStatus; createdBy: string; isExportData: boolean; type: AccountType; } //# sourceMappingURL=Account.d.ts.map