import { Config } from './config'; import type { TStation } from '../types/public.types'; import type { ReorderCb } from './playlist/playlist.types'; import type { ClientRequest, ServerResponse } from 'http'; import type { TEmitter } from './events/events.types'; export declare class Station implements TStation { private _station; constructor(extConfig?: Partial); start(): void; addFolder(folder: string): void; next(): void; togglePause(val?: boolean): boolean; getPlaylist(): import("./playlist/playlist.types").TrackList; reorderPlaylist(cb: ReorderCb): import("./playlist/playlist.types").TrackList; connectListener(req: ClientRequest, res: ServerResponse, cb?: () => void): void; on: TEmitter['on']; }