UNPKG

@mseep/ableton-copilot-mcp

Version:
14 lines (13 loc) 918 B
import { Namespace } from 'ableton-js/ns/index.js'; import { RawTrack, Track } from 'ableton-js/ns/track.js'; import { z } from 'zod'; import { Clip, RawClip } from 'ableton-js/ns/clip.js'; export declare function modifyObjProps<T extends Namespace<any, any, SP, any>, SP>(obj: T, property: Partial<SP>, zodSchema: z.ZodObject<z.ZodRawShape, 'strip', z.ZodTypeAny, any, any>): Promise<PromiseSettledResult<any>[]>; export declare function getObjProps<T extends Namespace<any, any, any, any>, S extends z.ZodObject<z.ZodRawShape, 'strip', z.ZodTypeAny, any, any>>(obj: T, zodSchema: S): Promise<z.infer<S>>; export declare function getRawTrackById(trackId: string): RawTrack; export declare function getTrackById(trackId: string): Track; export declare function getRawClipById(clipId: string): RawClip; export declare function getClipById(clipId: string): Clip; export declare class Result { static ok(): string; }