import { WorkspaceResource } from "../../../meta/core/resources/workspace/workspace-resource";
import { WithOptionalUserId } from "../../../../fd-toolbox/base-resource/with-optional-user-id";
import { PersonToJob } from "./person-to-job.resource";
import { PersonToPerson } from "./person-to-person.resource";
import { Friend } from "../friends/friend.resource";
import { type MaritalStatus } from "../../demo/demo-resources-enums";
import { PhoneBrand } from "./phone-brand.resource";
/** @internal */
export declare class Person extends WorkspaceResource implements WithOptionalUserId {
    name: string;
    lastName?: string;
    middleName?: string;
    age: number;
    description?: string;
    isMarried: boolean;
    favoriteNumber?: number;
    numberOfFamilyMembers?: number;
    phoneBrandId?: string;
    hasKids?: boolean;
    areKidsVaccinated?: boolean;
    firstbornName?: string;
    imageUrl?: string;
    profileImage?: string;
    favoriteSong?: string;
    maritalStatus: MaritalStatus;
    phoneBrand?: PhoneBrand;
    personToJobList?: PersonToJob[];
    personToPersonList?: PersonToPerson[];
    friendList?: Friend[];
    userId?: string;
    friendCount?: number;
    fullName?: string;
}
