import { ODataHttpClient } from "@odata2ts/http-client-api";
import { ODataServiceOptions } from "./ODataServiceOptions";
import { ServiceStateHelper } from "./ServiceStateHelper.js";
/**
 * The base class for the main OData service client.
 */
export declare class ODataService<in out ClientType extends ODataHttpClient> {
    protected readonly __base: ServiceStateHelper<any>;
    constructor(client: ClientType, basePath: string, options?: ODataServiceOptions);
    getPath(): string;
}
