import { ODataHttpClient } from "@odata2ts/http-client-api";
import { ODataServiceOptionsInternal } from "./ODataServiceOptions";
export declare class ServiceStateHelper<out ClientType extends ODataHttpClient> {
    readonly client: ClientType;
    basePath: string;
    name?: string | undefined;
    options: ODataServiceOptionsInternal;
    readonly path: string;
    constructor(client: ClientType, basePath: string, name?: string | undefined, options?: ODataServiceOptionsInternal);
    addFullPath: (path?: string) => string;
    getDefaultHeaders: () => {
        Accept: string;
        "Content-Type": string;
    };
    isUrlNotEncoded: () => boolean;
}
