import Panel from "./panel/Panel";
/**
 * Options for creating an AnchorPoint
 */
export interface AnchorPointOptions {
    /** Index of AnchorPoint */
    index: number;
    /** Position of AnchorPoint */
    position: number;
    /** A {@link Panel} instance AnchorPoint is referencing to */
    panel: Panel;
}
/**
 * A data component that has actual position where the camera should be stopped at
 */
declare class AnchorPoint {
    private _index;
    private _pos;
    private _panel;
    /**
     * Index of AnchorPoint
     * @readonly
     */
    get index(): number;
    /**
     * Position of AnchorPoint
     * @readonly
     */
    get position(): number;
    /**
     * A {@link Panel} instance AnchorPoint is referencing to
     * @readonly
     */
    get panel(): Panel;
    /**
     * @param options - {@link AnchorPointOptions}
     */
    constructor(options: AnchorPointOptions);
}
export default AnchorPoint;
