import type { EventEmitter } from '../EventEmitter';
import type { AudioPlaylistState } from './states';
/**
 * Creates an audio playback controller function that manages playlist state and events.
 *
 * @param {AudioPlaylistState} states - Global state object containing audio playback states
 * @param {EventEmitter} emmiter - Event emitter for handling playlist events
 * @returns {(files: string[], loop: boolean) => void} A function that handles audio playback
 */
declare const playAudio: (states: AudioPlaylistState, emmiter: EventEmitter) => ((files: string[], loop: boolean) => void);
export default playAudio;
