const require_oAuth = require('./oAuth.cjs');
const require_ai = require('./ai.cjs');
const require_audit = require('./audit.cjs');
const require_dictionary = require('./dictionary.cjs');
const require_editor = require('./editor.cjs');
const require_organization = require('./organization.cjs');
const require_project = require('./project.cjs');
const require_stripe = require('./stripe.cjs');
const require_tag = require('./tag.cjs');
const require_user = require('./user.cjs');
const require_newsletter = require('./newsletter.cjs');
const require_search = require('./search.cjs');

//#region ../@intlayer/cli/dist/esm/api/dist/esm/getIntlayerAPI/index.mjs
const getIntlayerAPI = (authAPIOptions = {}, intlayerConfig) => ({
	organization: require_organization.getOrganizationAPI(authAPIOptions, intlayerConfig),
	project: require_project.getProjectAPI(authAPIOptions, intlayerConfig),
	user: require_user.getUserAPI(authAPIOptions, intlayerConfig),
	oAuth: require_oAuth.getOAuthAPI(intlayerConfig),
	dictionary: require_dictionary.getDictionaryAPI(authAPIOptions, intlayerConfig),
	stripe: require_stripe.getStripeAPI(authAPIOptions, intlayerConfig),
	ai: require_ai.getAiAPI(authAPIOptions, intlayerConfig),
	tag: require_tag.getTagAPI(authAPIOptions, intlayerConfig),
	search: require_search.getSearchAPI(authAPIOptions, intlayerConfig),
	editor: require_editor.getEditorAPI(authAPIOptions, intlayerConfig),
	newsletter: require_newsletter.getNewsletterAPI(authAPIOptions, intlayerConfig),
	audit: require_audit.getAuditAPI(authAPIOptions, intlayerConfig)
});

//#endregion
exports.getIntlayerAPI = getIntlayerAPI;
//# sourceMappingURL=index.cjs.map