import { ReactiveObject, ReactiveSetupAdapter } from "@cfcs/core"; import Flicking from "../Flicking"; export declare type FlickingReactiveObject = ReactiveObject; export interface FlickingReactiveState { isReachStart: boolean; isReachEnd: boolean; totalPanelCount: number; currentPanelIndex: number; progress: number; indexProgress: number; } export interface FlickingReactiveMethod { moveTo: (i: number) => Promise; } export interface FlickingReactiveData { flicking?: Flicking; options?: FlickingReactiveAPIOptions; } export interface FlickingReactiveAPIOptions { defaultIndex?: number; totalPanelCount?: number; } declare const flickingReactiveAPIAdapter: ReactiveSetupAdapter; declare const connectFlickingReactiveAPI: (flicking: Flicking, options?: FlickingReactiveAPIOptions) => ReactiveObject; export { flickingReactiveAPIAdapter, connectFlickingReactiveAPI };