import { z } from 'zod'; import { SongGettableProps, SongSettableProp, SongViewGettableProps, SongViewSettableProp, TrackType } from '../types/zod-types.js'; declare class SongTools { getSongProperties(propertys: z.infer): Promise; getSongViewProperties(propertys: z.infer): Promise; setSongProperties(propertys: z.infer): Promise[]>; setSongViewProperties(propertys: z.infer): Promise[]>; createTrack({ type, index }: { type: TrackType; index?: number; }): Promise; deleteTrack({ index, type }: { index: number; type: TrackType; }): Promise; duplicateTrack({ index }: { index: number; }): Promise; recordAudio({ start_time, end_time }: { start_time: number; end_time: number; }): Promise; } export default SongTools;