import type { PlainObject } from 'ag-charts-core';
import type { OptionsGraphAccessor, OptionsGraphAccessorResolvePartialOptions } from '../module/optionsGraph';
/**
 * Note: Do not use this service to expose direct access to the OptionsGraph. Instead, use operations to resolve
 * against the graph.
 */
export declare class OptionsGraphService {
    private resolvePartialCallback?;
    updateCallback(resolvePartialCallback: OptionsGraphAccessor['resolvePartial']): void;
    resolvePartial(path: Array<string>, partialOptions?: PlainObject, resolveOptions?: OptionsGraphAccessorResolvePartialOptions): PlainObject | undefined;
}
