import type { FC, DetailedHTMLProps, HTMLAttributes } from 'react';
import type { Side, Alignment, Delay, Variant } from '../../components/coach-mark/pharos-coach-mark';
export interface PharosCoachMarkProps extends DetailedHTMLProps, HTMLElement> {
/**
* Indicates that the coach mark should not be displayed on the page
*/
hide?: boolean;
/**
* Indicates which side of the base element the coachmark should appear on
*/
side?: Side;
/**
* Indicates how the coach mark carat should be aligned in relation to the coach mark content
*/
alignment?: Alignment;
/**
* Dictates how long to wait between coach mark trigger and start of coach mark fade in animation
*/
delay?: Delay;
/**
* Text content for the coach mark header
*/
header?: string;
/**
* Style variant
*/
variant?: Variant;
/**
* Set minimum width of coach mark
*/
width?: string;
/**
* Fires when the coach mark is closed
*/
'onPharos-Coach-Mark-Closed'?: (event: CustomEvent) => void;
}
export declare const PharosCoachMark: FC;
//# sourceMappingURL=pharos-coach-mark.d.ts.map