/**
 * Client for MRT (Multi-Runtime) operations.
 * Handles project-level operations that span across instances.
 */
export class MrtClient {
    project;
    auth;
    constructor(project, auth) {
        this.project = project;
        this.auth = auth;
    }
    /**
     * Helper to make requests to the MRT API.
     */
    async request(path, init) {
        const cleanPath = path.startsWith('/') ? path.slice(1) : path;
        // TODO: Update with actual MRT API base URL
        const url = `https://api.commercecloud.salesforce.com/mrt/${cleanPath}`;
        return this.auth.fetch(url, init);
    }
}
//# sourceMappingURL=mrt.js.map