import { GroupsService } from '../groups/groups.service';
import { InvitePreviewDto } from '../groups/dto/invite-response.dto';
import { AuthenticatedUser } from '../auth/strategies/jwt.strategy';
export declare class InvitesController {
    private readonly groupsService;
    constructor(groupsService: GroupsService);
    preview(token: string): Promise<InvitePreviewDto>;
    accept(token: string, user: AuthenticatedUser): Promise<{
        message: string;
        groupId: string;
    }>;
}
