UNPKG

ableton-mcp-server-rag

Version:
25 lines (24 loc) 1.06 kB
import { z } from 'zod'; import { SongGettableProps, SongSettableProp, SongViewGettableProps, SongViewSettableProp, TrackType } from '../types/zod-types.js'; declare class SongTools { getSongProperties(propertys: z.infer<typeof SongGettableProps>): Promise<any>; getSongViewProperties(propertys: z.infer<typeof SongViewGettableProps>): Promise<any>; setSongProperties(propertys: z.infer<typeof SongSettableProp>): Promise<PromiseSettledResult<any>[]>; setSongViewProperties(propertys: z.infer<typeof SongViewSettableProp>): Promise<PromiseSettledResult<any>[]>; createTrack({ type, index }: { type: TrackType; index?: number; }): Promise<import("ableton-js/ns/track.js").RawTrack>; deleteTrack({ index, type }: { index: number; type: TrackType; }): Promise<string>; duplicateTrack({ index }: { index: number; }): Promise<string>; recordAudio({ start_time, end_time }: { start_time: number; end_time: number; }): Promise<string>; } export default SongTools;