import { ClientConfig } from '../client-config.model';
import { HttpService } from '../http/http-service';
import { OAuthService } from '../oauth/oauth.service';
import { ActivityAPI } from './activity-api.service';
import { CompositeBulkAPI } from './composite-bulk-api.service';
import { CompositeTreeAPI } from './composite-tree-api.service';
import { ServiceCallAPI } from './service-call-api.service';
/**
 * Main service for accessing SAP Field Service Management Service Management APIs.
 * Provides access to activity, service call, and composite operations.
 */
export declare class ServiceManagementAPIService {
    private _config;
    private _http;
    private _auth;
    activity: ActivityAPI;
    serviceCall: ServiceCallAPI;
    composite: {
        tree: CompositeTreeAPI;
        bulk: CompositeBulkAPI;
    };
    constructor(_config: Readonly<ClientConfig>, _http: Readonly<HttpService>, _auth: Readonly<OAuthService>);
}
