import './QuickStartTileHeader.scss';
import * as React from 'react';
import { ButtonProps } from '@patternfly/react-core';
import { QuickStartType } from '../utils/quick-start-types';
export interface QuickstartAction {
    /** Screen reader aria label. */
    'aria-label': string;
    /** Icon to be rendered as a plain button, by default Bookmark outlined will be used. */
    icon?: React.ComponentType<unknown>;
    /** Callback with synthetic event parameter. */
    onClick?: (e: React.SyntheticEvent) => void;
    /** Additional button props to be rendered as extra props. */
    buttonProps?: ButtonProps;
}
interface QuickStartTileHeaderProps {
    status: string;
    duration: number;
    name: string;
    type?: QuickStartType;
    quickStartId?: string;
    action?: QuickstartAction;
}
declare const QuickStartTileHeader: React.FC<QuickStartTileHeaderProps>;
export default QuickStartTileHeader;
