import { PersonStatus } from '../core';
import { IBaseDtoInput, IBaseDtoOutput } from './base';
/**
 * IPersonDto - Raw input shape for global Person entity
 */
export type IPersonStatus = PersonStatus | (string & {});
export interface IPersonDto extends IBaseDtoInput {
    personId: string;
    cognitoId?: string;
    name: string;
    email: string;
    phoneNumber?: string;
    status: IPersonStatus;
}
export interface IPerson extends IBaseDtoOutput {
    personId: string;
    cognitoId?: string | null;
    name: string;
    email: string;
    phoneNumber: string | null;
    status: IPersonStatus;
}
