import { type Optional } from '@ephox/katamari'; import type { AlloyComponent } from '../../api/component/ComponentApi'; import type { Stateless } from '../common/BehaviourState'; import type { TransitioningConfig, TransitionProperties } from './TransitioningTypes'; export interface TransitionRoute { readonly destination: string; readonly start: string; } declare const findRoute: (component: AlloyComponent, transConfig: TransitioningConfig, transState: Stateless, route: TransitionRoute) => Optional; declare const disableTransition: (comp: AlloyComponent, transConfig: TransitioningConfig, transState: Stateless) => void; declare const getCurrentRoute: (comp: AlloyComponent, transConfig: TransitioningConfig, _transState: Stateless) => Optional; declare const jumpTo: (comp: AlloyComponent, transConfig: TransitioningConfig, transState: Stateless, destination: string) => void; declare const progressTo: (comp: AlloyComponent, transConfig: TransitioningConfig, transState: Stateless, destination: string) => void; declare const getState: (comp: AlloyComponent, transConfig: TransitioningConfig, _transState: Stateless) => Optional; export { findRoute, disableTransition, getCurrentRoute, jumpTo, progressTo, getState }; //# sourceMappingURL=TransitionApis.d.ts.map