/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import { CategoryAxis, Pane, Series } from './../common/property-types.js';
import { NavigatorHint } from './navigator/hint.interface.js';
import { NavigatorSelect } from './navigator/select.interface.js';
/**
 * @hidden
 */
export interface Navigator {
    /**
     * The visibility of the navigator.
     */
    visible?: boolean;
    /**
     * The configuration options of the category axis.
     */
    categoryAxis?: CategoryAxis;
    /**
     * The default options of the navigator hint.
     */
    hint?: NavigatorHint;
    /**
     * The configuration of the navigator pane.
     */
    pane?: Pane;
    /**
     * The position of the navigator.
     * By default, the navigator is positioned at the bottom.
     */
    position?: 'top' | 'bottom';
    /**
     * Specifies the initially selected range. If no range is specified, the full range of values is shown.
     */
    select?: NavigatorSelect;
    /**
     * An array of series definitions. Accepts the same options as the root series collection. Omitting the array and specifying a single series is also acceptable.
     */
    series?: Series | Series[];
}
