import { LivekitReasonedError } from '../../errors'; export declare enum DataTrackSubscribeErrorReason { /** The track has been unpublished and is no longer available */ Unpublished = 0, /** Request to subscribe to data track timed-out */ Timeout = 1, /** Cannot subscribe to data track when disconnected */ Disconnected = 2, /** Subscription to data track cancelled by caller */ Cancelled = 4 } export declare class DataTrackSubscribeError extends LivekitReasonedError { readonly name = "DataTrackSubscribeError"; reason: Reason; reasonName: string; constructor(message: string, reason: Reason, options?: { cause?: unknown; }); static unpublished(): DataTrackSubscribeError; static timeout(): DataTrackSubscribeError; static disconnected(): DataTrackSubscribeError; static cancelled(): DataTrackSubscribeError; } //# sourceMappingURL=errors.d.ts.map