/** * 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 { BEACON_KIND } from '../Coachmark'; import React from 'react'; import { ButtonProps } from '@carbon/react'; export interface CoachmarkButtonProps extends ButtonProps { onClick?(): void; onDoubleClick?(): void; tabIndex?: number; ['aria-bool']?: boolean; } export interface CoachmarkBeaconProps { /** * Optional class name for this component. */ className?: string; /** * What style of beacon. * BEACON_KIND is an exported enum from the Coachmark and can be used for this value. * @see {@link BEACON_KIND} */ kind?: BEACON_KIND; /** * The aria label. */ label: string; /** * button props */ buttonProps?: CoachmarkButtonProps; } /** * Use beacon for the target prop of a Coachmark component. * @deprecated This component is deprecated. */ export declare const CoachmarkBeacon: React.ForwardRefExoticComponent>; //# sourceMappingURL=CoachmarkBeacon.d.ts.map