import { Id, JsonObject } from "../../interfaces/shared";
export interface SeguimientoRaw {
    ID_SEGUIMIENTO: number;
    ID_CAPTACION: Id | null;
    ID_PRODUCTO: Id | null;
    ID_CONTACTO: Id | null;
    ID_VISITA: Id | null;
    ID_CONTACTO_TEL: Id | null;
    ID_CLIENTE: Id | null;
    ID_ARCHIVO: Id | null;
    ID_USUARIO: Id | null;
    META: JsonObject | null;
    DESCRIPCION: string | null;
    AUTO: boolean;
    EVENT: SeguimientoEvent | null;
    ENTITY: EntityName | null;
    ID_AUTHOR: Id | null;
    FECHA_CREADO: Date | string;
    ICON: string | null;
}
export declare const ENTITIES_TO_OBSERVE: readonly ["Captacion", "Contacto", "ContactoTels", "ProductosPedido", "Visitas"];
export type EntityName = (typeof ENTITIES_TO_OBSERVE)[number];
export declare enum SeguimientoEvent {
    INSERT = "insert",
    UPDATE = "update",
    DELETE = "delete"
}
