import { Users } from './users.entity';
export declare enum Type {
    NOTIFICATION = "notification",
    SYSTEM = "system",
    GUEST = "guest",
    USER = "user",
    CHASE_UP = "chase_up"
}
export declare enum RedirectType {
    CAMPAIGN_MANAGEMENT = "campaign_management",
    INVITED = "invited",
    JOB_CLOSED = "job_closed",
    JOB_INPROGRESS = "job_inprogress",
    APPLIED = "applied",
    BRAND_LIST = "brand_details",
    INFLUENCER_LIST = "influencer_details",
    CAMPAIGN_LIST = "campaign_details",
    AI_REPORT = "ai_report",
    DISPUTE = "dispute_details",
    PAYMENT_LIST = "payment_list",
    BRAND_SUBSCRIPTION = "brand_subscription"
}
export declare class Notifications {
    id: string;
    sender: Users;
    sender_id: string;
    receiver: Users;
    receiver_id: string;
    description: string;
    type: string;
    redirect_type: string;
    redirect_id: string;
    redirect_slug: string;
    metadata: Record<string, any>;
    is_read: boolean;
    created_at: Date;
    updated_at: Date;
    deleted_at: Date;
}
