/**
 * Client for ODS (Operational Data Store) operations.
 * Handles global platform operations.
 */
export class OdsClient {
    config;
    auth;
    constructor(config, auth) {
        this.config = config;
        this.auth = auth;
    }
    /**
     * Helper to make requests to the ODS API.
     */
    async request(path, init) {
        const cleanPath = path.startsWith('/') ? path.slice(1) : path;
        // TODO: Update with actual ODS API base URL
        const url = `https://api.commercecloud.salesforce.com/ods/${cleanPath}`;
        return this.auth.fetch(url, init);
    }
}
//# sourceMappingURL=ods.js.map