/**
 * Copyright IBM Corp. 2020, 2026
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */

const require_runtime = require('../../_virtual/_rolldown/runtime.js');
const require_devtools = require('../../global/js/utils/devtools.js');
const require_Card = require('../Card/Card.js');
let react = require("react");
react = require_runtime.__toESM(react);
let prop_types = require("prop-types");
prop_types = require_runtime.__toESM(prop_types);

//#region src/components/GetStartedCard/GetStartedCard.tsx
/**
* Copyright IBM Corp. 2024, 2024
*
* This source code is licensed under the Apache-2.0 license found in the
* LICENSE file in the root directory of this source tree.
*/
const componentName = "GetStartedCard";
/**
* GetStartedCard a card with icon, number, and media variants
*/
const GetStartedCard = react.default.forwardRef((props, ref) => {
	return /* @__PURE__ */ react.default.createElement(require_Card.Card, {
		...props,
		ref,
		getStarted: true,
		...require_devtools.getDevtoolsProps(componentName)
	});
});
GetStartedCard.displayName = componentName;
GetStartedCard.propTypes = {
	className: prop_types.default.string,
	disabled: prop_types.default.bool,
	footerActionIcon: prop_types.default.oneOfType([prop_types.default.func, prop_types.default.object]),
	label: prop_types.default.oneOfType([prop_types.default.string, prop_types.default.node]),
	media: prop_types.default.node,
	metadata: prop_types.default.arrayOf(prop_types.default.shape({
		id: prop_types.default.string,
		icon: prop_types.default.oneOfType([prop_types.default.func, prop_types.default.object]),
		iconDescription: prop_types.default.string
	})),
	onClick: prop_types.default.func.isRequired,
	pictogram: prop_types.default.oneOfType([prop_types.default.func, prop_types.default.object]),
	sequence: prop_types.default.number,
	status: prop_types.default.oneOf(["complete", "incomplete"]),
	title: prop_types.default.oneOfType([prop_types.default.string, prop_types.default.node])
};

//#endregion
exports.GetStartedCard = GetStartedCard;