import type { Unrecognized } from "../../../utils/unrecognized.js";
import { PaymentError } from "../PaymentError.js";
import type { ChannelNotFoundError } from "../../common/ChannelNotFoundError.js";
import type { InvalidRequestError } from "../../common/InvalidRequestError.js";
import type { PgProviderError } from "../../common/PgProviderError.js";
import type { UnauthorizedError } from "../../common/UnauthorizedError.js";
export declare abstract class AdditionalFeatureError extends PaymentError {
    readonly data: ChannelNotFoundError | InvalidRequestError | PgProviderError | UnauthorizedError | {
        readonly type: Unrecognized;
    };
}
