import { OperationHistory } from './OperationHistory.js';
import { Note, NoteExtended } from 'ableton-js/util/note';
export declare enum SnapshotType {
    NOTE = "NOTE"
}
export interface NoteSnapshotData {
    clip_id: string;
    notes: Note[] | NoteExtended[];
}
export declare class Snapshot {
    id: number;
    history_id: number;
    operationHistory?: OperationHistory;
    snapshot_data: string | null;
    snapshot_type: SnapshotType;
    createdAt: Date;
}
