import { IDrivers } from "../../types"; import { ISoundCloudDriver } from "../../types/soundcloud"; import { SoundCloudFormatter } from "./formatter"; import { SoundCloudTrack } from "./structures"; import { SoundcloudValidator } from "./validator"; export default class SoundCloud implements ISoundCloudDriver { readonly config: string | undefined; readonly _formatter: SoundCloudFormatter; private readonly _client; readonly platform: IDrivers; readonly validator: SoundcloudValidator; constructor(config?: string | undefined); search(query: string): Promise; getByUrl(url: string): Promise; } export * from "./structures";