import type { Readable } from 'stream'; import type { TTrack, TrackStats, ShallowTrackMeta, TrackPath } from './track.types'; export declare const TRACK_FACTORY_TOKEN: import("@fridgefm/inverter").Token.Instance<(path: string) => TTrack>; export declare const getMetaAsync: (stats: TrackStats) => Promise; export declare const getStats: (fullPath: TrackPath) => TrackStats; export declare const createSoundStream: ({ fullPath, bitrate, tagsSize }: TrackStats) => [Error | null, Readable]; export declare const trackProvider: import("@fridgefm/inverter").Injectable.Instance;