import { CustomColors, TipDataItem, TipDataItemWithNode } from '../../shared/types';
import { Dispatch, ReactNode, SetStateAction } from 'react';
type AuthContext = {
    data: null | TipDataItemWithNode[];
    isShow: boolean;
    setIsShow: Dispatch<SetStateAction<boolean>>;
    theme?: 'dark' | 'light';
    escapeToClose?: boolean;
    customColors?: CustomColors;
    isHiddenClose?: boolean;
    highlightPadding?: number;
};
type Props = {
    children: ReactNode;
    tips: TipDataItem[];
    theme?: 'dark' | 'light';
    customColors?: CustomColors;
    escapeToClose?: boolean;
    isHiddenClose?: boolean;
    highlightPadding?: number;
};
export declare const TipsContext: import('react').Context<AuthContext>;
export declare const TipsProvider: (props: Props) => import("react/jsx-runtime").JSX.Element;
export {};
