/**
 * Copyright IBM Corp. 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, { ElementType } from 'react';
import { ButtonProps } from '@carbon/react';
export interface CoachmarkButtonProps extends ButtonProps<ElementType> {
    onClick?(): void;
    onDoubleClick?(): void;
    tabIndex?: number;
    ['aria-expanded']?: boolean;
    id?: string;
}
export interface CoachmarkTaglineProps {
    /**
     * Tooltip text and aria label for the Close button icon.
     */
    closeIconDescription?: string;
    /**
     * Function to call when the close button is clicked.
     */
    onClose?: () => void;
    /**
     * The title of the tagline.
     */
    title: string;
    /**
     * button props
     */
    buttonProps?: CoachmarkButtonProps;
    /**
     * Optional class name for this component.
     */
    className?: string;
    isOpen?: boolean;
}
/**
 * DO NOT USE. This component is for the exclusive use
 * of other Onboarding components.
 */
export declare const CoachmarkTagline: React.ForwardRefExoticComponent<CoachmarkTaglineProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=CoachmarkTagline.d.ts.map