import type { DeepPartial, OdsConfig } from "@octaviaflow/config";
import { type ReactNode } from "react";
type OdsProviderProps = {
    config?: DeepPartial<OdsConfig>;
    children: ReactNode;
};
export declare function OdsProvider({ config: userConfig, children }: OdsProviderProps): import("react/jsx-runtime").JSX.Element;
export declare function useOds(): OdsConfig;
type MotionPreset = Record<string, unknown>;
type MotionPresets = Record<string, MotionPreset>;
export declare function useOdsMotion(): MotionPresets;
export {};
//# sourceMappingURL=OdsProvider.d.ts.map