/** * @coreapi * @module params */ /** */ import { Obj } from "../common/common"; import { StateObject } from "../state/stateObject"; /** @internalapi */ export declare class StateParams { [key: string]: any; constructor(params?: Obj); /** * Merges a set of parameters with all parameters inherited between the common parents of the * current state and a given destination state. * * @param {Object} newParams The set of parameters which will be composited with inherited params. * @param {Object} $current Internal definition of object representing the current state. * @param {Object} $to Internal definition of object representing state to transition to. */ $inherit(newParams: Obj, $current: StateObject, $to: StateObject): {} & Obj; }