/**
 * 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 { RefObject } from 'react';
import { NewPopoverAlignment } from '@carbon/react';
interface CoachmarkContextType {
    onClose?: () => void;
    open?: boolean;
    setOpen: (value: boolean) => void;
    align?: NewPopoverAlignment;
    triggerRef: RefObject<HTMLElement | null>;
    position: {
        x: number;
        y: number;
    };
    contentRef: HTMLElement | null;
    setContentRef: (value: any) => void;
    floating?: boolean;
    selectorPrimaryFocus?: string;
}
export declare const CoachmarkContext: import("react").Context<CoachmarkContextType>;
export declare const blockClass: string;
export {};
//# sourceMappingURL=context.d.ts.map