/** * Copyright IBM Corp. 2023, 2025 * * This source code is licensed under the Apache-2.0 license found in the * LICENSE file in the root directory of this source tree. */ import React, { ReactNode } from 'react'; import { COACHMARK_OVERLAY_KIND } from './utils/enums'; interface CoachmarkOverlayProps { /** * The CoachmarkOverlayElements child components. * Validation is handled in the parent Coachmark component. */ children: ReactNode; /** * Optional class name for this component. */ className?: string; /** * The visibility of CoachmarkOverlay is * managed in the parent Coachmark component. */ fixedIsVisible: boolean; /** * What kind or style of Coachmark to render. */ kind?: COACHMARK_OVERLAY_KIND; /** * Function to call when the Coachmark closes. */ onClose: () => void; /** * Determines the theme of the component. */ theme?: 'light' | 'dark'; /** * Additional props passed to the component. */ [key: string]: any; } /** * DO NOT USE. This component is for the exclusive use * of other Onboarding components. * @deprecated This component is deprecated. */ export declare const CoachmarkOverlay: React.ForwardRefExoticComponent & React.RefAttributes>; export {}; //# sourceMappingURL=CoachmarkOverlay.d.ts.map