import { Song } from 'ableton-js/ns/song.js';
/**
 * Sets up a listener for the record mode of the song.
 * When the record mode is set to false, all listeners are removed to prevent bugs when recording is stopped by user.
 */
export declare function setupRecordModeListener(song: Song): Promise<void>;
export declare function recordByTimeRange(song: Song, start_time: number, end_time: number): Promise<string>;
