/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import { TimelineEventProps } from './Timeline.js';
import * as React from 'react';
/**
 * @hidden
 */
interface TimelineCardProps {
    tabindex?: number;
    id?: string;
    panelId?: string;
    eventData: TimelineEventProps;
    alternated?: boolean;
    horizontal?: boolean;
    collapsible?: boolean;
    navigatable?: boolean;
    ariaLabel?: string;
    calloutStyle?: React.CSSProperties;
    transitionDuration?: number;
    onChange?: (event: EventDataProps) => void;
    onActionClick?: (event: EventDataProps) => void;
}
/**
 * Represents the event data props.
 */
export interface EventDataProps {
    /**
     * A React Synthetic Event.
     */
    syntheticEvent?: React.SyntheticEvent<any>;
    /**
     * A native DOM event.
     */
    nativeEvent?: any;
    /**
     * The selected TimelineEvent card value.
     */
    eventData: TimelineEventProps;
}
export declare const TimelineCard: React.FunctionComponent<TimelineCardProps>;
export {};
