/**
 * **BroadcasterError**
 *
 * Represents expected errors from Broadcaster itself or from a Bridge.
 *
 * @public
 */
export declare class BroadcasterError extends Error {
    /**
     * Error type unique identifier
     */
    readonly errorType: string;
    constructor(errorType: string, message: string, stack?: string);
    /**
     * Validates whether unknown error is instance of BroadcasterError and has same errorType.
     * @param err
     * @returns
     */
    isSameErrorTypeAs(err: unknown): boolean;
}
/**
 * Bridge received unexpected payload as a response.
 */
export declare class BroadcasterContentTypeMismatchError extends BroadcasterError {
    readonly payload?: unknown;
    constructor(payload?: unknown);
}
