import { MemberDto } from './group-response.dto';
export declare class PendingInviteDto {
    id: string;
    email: string;
    groupId: string;
    groupName: string;
    inviteUrl: string;
    status: string;
    expiresAt: Date;
    createdAt: Date;
}
export declare class InviteResultDto {
    type: 'member' | 'invite';
    message: string;
    member?: MemberDto;
    invite?: PendingInviteDto;
}
export declare class InvitePreviewDto {
    groupId: string;
    groupName: string;
    groupDescription: string | null;
    invitedEmail: string;
    invitedByName: string;
    status: string;
    expiresAt: Date;
    isExpired: boolean;
}
