import type { DTOTrailEvent, DTOTrailEventCreate, DTOTrailEventListInput, DTOTrailEventListResponse, DTOTrailEventType } from "@supernova-studio/client";
export type TrailEventRemoteModel = DTOTrailEvent;
export type TrailEventCreateInput = DTOTrailEventCreate;
export type TrailEventListInput = DTOTrailEventListInput;
export type TrailEventListResponse = DTOTrailEventListResponse;
export type TrailEventType = DTOTrailEventType;
export declare class TrailEvent {
    id: string;
    projectId: string;
    type: TrailEventType;
    createdAt: Date;
    updatedAt: Date | undefined;
    userId: string;
    payload: DTOTrailEvent["payload"];
    constructor(model: DTOTrailEvent);
    toRemote(): DTOTrailEvent;
}
