"use client";
const require_resolve_class_names = require("../use-styles/get-class-name/resolve-class-names/resolve-class-names.cjs");
const require_resolve_styles = require("../use-styles/get-style/resolve-styles/resolve-styles.cjs");
const require_MantineThemeProvider = require("../../MantineProvider/MantineThemeProvider/MantineThemeProvider.cjs");
//#region packages/@mantine/core/src/core/styles-api/use-resolved-styles-api/use-resolved-styles-api.ts
function useResolvedStylesApi({ classNames, styles, props, stylesCtx }) {
	const theme = require_MantineThemeProvider.useMantineTheme();
	return {
		resolvedClassNames: classNames === void 0 ? void 0 : require_resolve_class_names.resolveClassNames({
			theme,
			classNames,
			props,
			stylesCtx: stylesCtx || void 0
		}),
		resolvedStyles: styles === void 0 ? void 0 : require_resolve_styles.resolveStyles({
			theme,
			styles,
			props,
			stylesCtx: stylesCtx || void 0
		})
	};
}
//#endregion
exports.useResolvedStylesApi = useResolvedStylesApi;

//# sourceMappingURL=use-resolved-styles-api.cjs.map