/** @license MIT | @cube-dev/ui-kit v0.0.0-canary-f1f3d22 | Cube Dev Team */
//#region src/tasty/static/types.ts
/**
* Create a StaticStyle object.
* Used internally by the Babel plugin to generate output.
*/
function createStaticStyle(className, styles) {
	return {
		className,
		styles,
		toString() {
			return this.className;
		}
	};
}
/**
* Type guard to check if a value is a StaticStyle object.
*/
function isStaticStyle(value) {
	return typeof value === "object" && value !== null && "className" in value && "styles" in value && "toString" in value && typeof value.className === "string" && typeof value.styles === "object";
}

//#endregion
export { createStaticStyle, isStaticStyle };
//# sourceMappingURL=types.js.map