import { BaseParameters } from "../../v2/index.js";
import { ResponseConstructor } from "../../v2/parsing/index.js";
/**
 * Base class for all V2 product definitions.
 *
 * Child classes are passed to the Client when making requests.
 */
export declare abstract class BaseProduct {
    static get parametersClass(): new (...args: any[]) => BaseParameters;
    static get responseClass(): ResponseConstructor<any>;
    static get slug(): string;
}
