diff --git a/.eslintrc.yml b/.eslintrc.yml
index e5ba51a3b2..c050e20bbc 100644
--- a/.eslintrc.yml
+++ b/.eslintrc.yml
@@ -1,6 +1,7 @@
-parser: "@typescript-eslint/parser"
+parser: '@typescript-eslint/parser'
extends:
- airbnb-base
+ - prettier
parserOptions:
ecmaVersion: 2018
project: ./tsconfig.lint.json
@@ -10,7 +11,7 @@ env:
node: true
browser: true
rules:
- "@typescript-eslint/lines-between-class-members": off
+ '@typescript-eslint/lines-between-class-members': off
arrow-parens:
- error
- as-needed
@@ -37,7 +38,7 @@ rules:
padding-line-between-statements:
- error
- blankLine: always
- prev: "*"
+ prev: '*'
next:
- block
- block-like
@@ -59,7 +60,7 @@ rules:
- import
- let
- var
- next: "*"
+ next: '*'
- blankLine: any
prev:
- const
@@ -86,5 +87,5 @@ rules:
- export
settings:
import/parsers:
- "@typescript-eslint/parser":
+ '@typescript-eslint/parser':
- .ts
diff --git a/.gitignore b/.gitignore
index c68ba2715b..d933ff9d90 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,7 @@ out/
docs/
coverage/
+pnpm-lock.yaml
yarn.lock
yarn-error.log
.DS_Store
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fa83de889d..8cb66ec3c6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Jira.js changelog
+### 4.0.3
+
+- **Bug Fix:** Fixed an issue with the `Users.createUser` method by adding the required `products` property. Thanks to [Appelberg-s](https://github.com/Appelberg-s) for the [fix](https://github.com/MrRefactoring/jira.js/commit/362918093c20036049db334743e2a0f5f41cbcd4#diff-6960050bc2a3d9ffad9eb5e307145969dc4a38eb5434eebf39da545fd18e01b7R12).
+- **Documentation Update:** Corrected an error in `README.md`. Thanks to [Maurice de Bruyn](https://github.com/ueberBrot) for the [contribution](https://github.com/MrRefactoring/jira.js/commit/fb6151e1a0c7953b9447aaaf99caea5c2f93bb96).
+- **Dependencies:** Updated all dependencies to their latest versions.
+
### 4.0.2
- `getAllProjects` in README and examples replaced to `searchProjects`. Thanks to [Alexander Pivovarov](https://github.com/bladerunner2020) for reporting [the issue](https://github.com/MrRefactoring/jira.js/issues/323).
diff --git a/README.md b/README.md
index f859f379ab..70f71e2644 100644
--- a/README.md
+++ b/README.md
@@ -140,7 +140,7 @@ If the original error is required, you can get it from the `cause` property of t
try {
const users = await this.client.userSearch.findUsers({ query: email });
// ...
-} catch (error: uknown) {
+} catch (error: unknown) {
if (error instanceof HttpException) {
console.log(error.message);
console.log(error.cause); // original error (AxiosError | Error)
diff --git a/assets/favicon.svg b/assets/favicon.svg
new file mode 100644
index 0000000000..af89306cbb
--- /dev/null
+++ b/assets/favicon.svg
@@ -0,0 +1,15 @@
+
diff --git a/examples/package.json b/examples/package.json
index d0746d51c5..96d7f06735 100644
--- a/examples/package.json
+++ b/examples/package.json
@@ -18,5 +18,6 @@
},
"dependencies": {
"jira.js": "latest"
- }
+ },
+ "type": "module"
}
diff --git a/examples/src/addFixVersion.ts b/examples/src/addFixVersion.ts
index 67ba38f60d..c793c87220 100644
--- a/examples/src/addFixVersion.ts
+++ b/examples/src/addFixVersion.ts
@@ -1,6 +1,6 @@
import { Version3Client } from 'jira.js';
-import { createIssue } from './utils';
-import { apiToken, email, host } from './credentials';
+import { createIssue } from './utils/index.js';
+import { apiToken, email, host } from './credentials.js';
async function addFixVersion() {
const client = new Version3Client({
diff --git a/examples/src/addWorklog.ts b/examples/src/addWorklog.ts
index 2b9fefc932..5dc2de3945 100644
--- a/examples/src/addWorklog.ts
+++ b/examples/src/addWorklog.ts
@@ -1,6 +1,6 @@
import { Version3Client } from 'jira.js';
-import { createIssue } from './utils';
-import { apiToken, email, host } from './credentials';
+import { createIssue } from './utils/index.js';
+import { apiToken, email, host } from './credentials.js';
async function addWorklog() {
const client = new Version3Client({
diff --git a/examples/src/basic.ts b/examples/src/basic.ts
index 0905c3a07e..eb3803052a 100644
--- a/examples/src/basic.ts
+++ b/examples/src/basic.ts
@@ -1,5 +1,5 @@
import { Version3Client } from 'jira.js';
-import { apiToken, email, host } from './credentials';
+import { apiToken, email, host } from './credentials.js';
const client = new Version3Client({
host,
@@ -45,9 +45,8 @@ async function main() {
}
}
-main()
- .catch(e => {
- console.error(e);
+main().catch(e => {
+ console.error(e);
- throw new Error(JSON.stringify(e));
- });
+ throw new Error(JSON.stringify(e));
+});
diff --git a/examples/src/getAllWorklogs.ts b/examples/src/getAllWorklogs.ts
index 2fa9fa6304..b8e0a5108e 100644
--- a/examples/src/getAllWorklogs.ts
+++ b/examples/src/getAllWorklogs.ts
@@ -1,6 +1,7 @@
import { Version3Client } from 'jira.js';
-import { addWorklog, createIssue } from './utils';
-import { apiToken, email, host } from './credentials';
+import type { Worklog } from 'jira.js/out/version3/models';
+import { apiToken, email, host } from './credentials.js';
+import { addWorklog, createIssue } from './utils/index.js';
async function getAllWorklogs() {
const client = new Version3Client({
@@ -19,7 +20,7 @@ async function getAllWorklogs() {
await addWorklog(client, issue);
// The main part responsible for getting the worklogs
- const worklogs = [];
+ const worklogs: Worklog[] = [];
let offset = 0;
let total = 0;
diff --git a/examples/src/utils/index.ts b/examples/src/utils/index.ts
index f229bb1407..81bd93202b 100644
--- a/examples/src/utils/index.ts
+++ b/examples/src/utils/index.ts
@@ -1,2 +1,2 @@
-export * from './addWorklog';
-export * from './createIssue';
+export * from './addWorklog.js';
+export * from './createIssue.js';
diff --git a/package-lock.json b/package-lock.json
index 5632a291f1..cd7daa60ff 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,36 +1,25 @@
{
"name": "jira.js",
- "version": "4.0.2",
+ "version": "4.0.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "jira.js",
- "version": "4.0.2",
+ "version": "4.0.3",
"license": "MIT",
"dependencies": {
- "axios": "^1.7.7",
- "form-data": "^4.0.0",
- "tslib": "^2.7.0"
+ "axios": "^1.7.9",
+ "form-data": "^4.0.1",
+ "tslib": "^2.8.1"
},
"devDependencies": {
- "@types/node": "^18.19.50",
"@types/sinon": "^17.0.3",
- "@typescript-eslint/eslint-plugin": "^8.6.0",
- "@typescript-eslint/parser": "^8.6.0",
- "dotenv": "^16.4.5",
+ "@typescript-eslint/eslint-plugin": "^8.19.0",
+ "@typescript-eslint/parser": "^8.19.0",
+ "dotenv": "^16.4.7",
"eslint": "^8.57.1",
"eslint-config-airbnb-base": "^15.0.0",
- "eslint-import-resolver-typescript": "^3.6.3",
- "eslint-plugin-import": "^2.30.0",
- "prettier": "^3.3.3",
- "prettier-plugin-jsdoc": "^1.3.0",
- "sinon": "^18.0.1",
- "typedoc": "^0.26.7",
- "typedoc-plugin-extras": "^3.1.0",
- "typescript": "^5.6.2",
- "vite-tsconfig-paths": "^5.0.1",
- "vitest": "^2.1.1"
}
},
"node_modules/@esbuild/aix-ppc64": {
@@ -425,25 +414,28 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
- "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
+ "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "eslint-visitor-keys": "^3.3.0"
+ "eslint-visitor-keys": "^3.4.3"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ },
"peerDependencies": {
"eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
}
},
"node_modules/@eslint-community/regexpp": {
- "version": "4.11.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz",
- "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -508,6 +500,18 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/@gerrit0/mini-shiki": {
+ "version": "1.24.4",
+ "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-1.24.4.tgz",
+ "integrity": "sha512-YEHW1QeAg6UmxEmswiQbOVEg1CW22b1XUD/lNTliOsu0LD0wqoyleFMnmbTp697QE0pcadQiR5cVtbbAPncvpw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@shikijs/engine-oniguruma": "^1.24.2",
+ "@shikijs/types": "^1.24.2",
+ "@shikijs/vscode-textmate": "^9.3.1"
+ }
+ },
"node_modules/@humanwhocodes/config-array": {
"version": "0.13.0",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
@@ -577,6 +581,19 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@napi-rs/wasm-runtime": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.5.tgz",
+ "integrity": "sha512-kwUxR7J9WLutBbulqg1dfOrMTwhMdXLdcGUhcbCcGwnPLt3gz19uHVdwH1syKVDbE022ZS2vZxOWflFLS0YTjw==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/core": "^1.1.0",
+ "@emnapi/runtime": "^1.1.0",
+ "@tybys/wasm-util": "^0.9.0"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -625,10 +642,214 @@
"node": ">=12.4.0"
}
},
+ "node_modules/@oxc-resolver/binding-darwin-arm64": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-arm64/-/binding-darwin-arm64-1.12.0.tgz",
+ "integrity": "sha512-wYe+dlF8npM7cwopOOxbdNjtmJp17e/xF5c0K2WooQXy5VOh74icydM33+Uh/SZDgwyum09/U1FVCX5GdeQk+A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@oxc-resolver/binding-darwin-x64": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-x64/-/binding-darwin-x64-1.12.0.tgz",
+ "integrity": "sha512-FZxxp99om+SlvBr1cjzF8A3TjYcS0BInCqjUlM+2f9m9bPTR2Bng9Zq5Q09ZQyrKJjfGKqlOEHs3akuVOnrx3Q==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@oxc-resolver/binding-freebsd-x64": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-freebsd-x64/-/binding-freebsd-x64-1.12.0.tgz",
+ "integrity": "sha512-BZi0iU6IEOnXGSkqt1OjTTkN9wfyaK6kTpQwL/axl8eCcNDc7wbv1vloHgILf7ozAY1TP75nsLYlASYI4B5kGA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@oxc-resolver/binding-linux-arm-gnueabihf": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.12.0.tgz",
+ "integrity": "sha512-L2qnMEnZAqxbG9b1J3di/w/THIm+1fMVfbbTMWIQNMMXdMeqqDN6ojnOLDtuP564rAh4TBFPdLyEfGhMz6ipNA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@oxc-resolver/binding-linux-arm64-gnu": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.12.0.tgz",
+ "integrity": "sha512-otVbS4zeo3n71zgGLBYRTriDzc0zpruC0WI3ICwjpIk454cLwGV0yzh4jlGYWQJYJk0BRAmXFd3ooKIF+bKBHw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@oxc-resolver/binding-linux-arm64-musl": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.12.0.tgz",
+ "integrity": "sha512-IStQDjIT7Lzmqg1i9wXvPL/NsYsxF24WqaQFS8b8rxra+z0VG7saBOsEnOaa4jcEY8MVpLYabFhTV+fSsA2vnA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@oxc-resolver/binding-linux-x64-gnu": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.12.0.tgz",
+ "integrity": "sha512-SipT7EVORz8pOQSFwemOm91TpSiBAGmOjG830/o+aLEsvQ4pEy223+SAnCfITh7+AahldYsJnVoIs519jmIlKQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@oxc-resolver/binding-linux-x64-musl": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-musl/-/binding-linux-x64-musl-1.12.0.tgz",
+ "integrity": "sha512-mGh0XfUzKdn+WFaqPacziNraCWL5znkHRfQVxG9avGS9zb2KC/N1EBbPzFqutDwixGDP54r2gx4q54YCJEZ4iQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@oxc-resolver/binding-wasm32-wasi": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-wasm32-wasi/-/binding-wasm32-wasi-1.12.0.tgz",
+ "integrity": "sha512-SZN6v7apKmQf/Vwiqb6e/s3Y2Oacw8uW8V2i1AlxtyaEFvnFE0UBn89zq6swEwE3OCajNWs0yPvgAXUMddYc7Q==",
+ "cpu": [
+ "wasm32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@napi-rs/wasm-runtime": "^0.2.4"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@oxc-resolver/binding-win32-arm64-msvc": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.12.0.tgz",
+ "integrity": "sha512-GRe4bqCfFsyghruEn5bv47s9w3EWBdO2q72xCz5kpQ0LWbw+enPHtTjw3qX5PUcFYpKykM55FaO0hFDs1yzatw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@oxc-resolver/binding-win32-x64-msvc": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.12.0.tgz",
+ "integrity": "sha512-Z3llHH0jfJP4mlWq3DT7bK6qV+/vYe0+xzCgfc67+Tc/U3eYndujl880bexeGdGNPh87JeYznpZAOJ44N7QVVQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/plugin-typescript": {
+ "version": "11.1.6",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.1.6.tgz",
+ "integrity": "sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@rollup/pluginutils": "^5.1.0",
+ "resolve": "^1.22.1"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^2.14.0||^3.0.0||^4.0.0",
+ "tslib": "*",
+ "typescript": ">=3.7.0"
+ },
+ "peerDependenciesMeta": {
+ "rollup": {
+ "optional": true
+ },
+ "tslib": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@rollup/pluginutils": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz",
+ "integrity": "sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "^1.0.0",
+ "estree-walker": "^2.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
+ },
+ "peerDependenciesMeta": {
+ "rollup": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz",
- "integrity": "sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==",
"cpu": [
"arm"
],
@@ -640,9 +861,6 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.4.tgz",
- "integrity": "sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==",
"cpu": [
"arm64"
],
@@ -654,9 +872,6 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz",
- "integrity": "sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==",
"cpu": [
"arm64"
],
@@ -668,9 +883,6 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.4.tgz",
- "integrity": "sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==",
"cpu": [
"x64"
],
@@ -681,10 +893,35 @@
"darwin"
]
},
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.29.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.29.1.tgz",
+ "integrity": "sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.29.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.29.1.tgz",
+ "integrity": "sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.4.tgz",
- "integrity": "sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==",
"cpu": [
"arm"
],
@@ -696,9 +933,6 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.4.tgz",
- "integrity": "sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==",
"cpu": [
"arm"
],
@@ -710,9 +944,6 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.4.tgz",
- "integrity": "sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==",
"cpu": [
"arm64"
],
@@ -724,9 +955,6 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.4.tgz",
- "integrity": "sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==",
"cpu": [
"arm64"
],
@@ -737,10 +965,21 @@
"linux"
]
},
+ "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
+ "version": "4.29.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.29.1.tgz",
+ "integrity": "sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.4.tgz",
- "integrity": "sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==",
"cpu": [
"ppc64"
],
@@ -752,9 +991,6 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.4.tgz",
- "integrity": "sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==",
"cpu": [
"riscv64"
],
@@ -766,9 +1002,6 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.4.tgz",
- "integrity": "sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==",
"cpu": [
"s390x"
],
@@ -780,9 +1013,6 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.4.tgz",
- "integrity": "sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==",
"cpu": [
"x64"
],
@@ -794,9 +1024,6 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.4.tgz",
- "integrity": "sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==",
"cpu": [
"x64"
],
@@ -808,9 +1035,6 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.4.tgz",
- "integrity": "sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==",
"cpu": [
"arm64"
],
@@ -822,9 +1046,6 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.4.tgz",
- "integrity": "sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==",
"cpu": [
"ia32"
],
@@ -836,9 +1057,6 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.4.tgz",
- "integrity": "sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==",
"cpu": [
"x64"
],
@@ -856,59 +1074,10 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@shikijs/core": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.18.0.tgz",
- "integrity": "sha512-VK4BNVCd2leY62Nm2JjyxtRLkyrZT/tv104O81eyaCjHq4Adceq2uJVFJJAIof6lT1mBwZrEo2qT/T+grv3MQQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@shikijs/engine-javascript": "1.18.0",
- "@shikijs/engine-oniguruma": "1.18.0",
- "@shikijs/types": "1.18.0",
- "@shikijs/vscode-textmate": "^9.2.2",
- "@types/hast": "^3.0.4",
- "hast-util-to-html": "^9.0.3"
- }
- },
- "node_modules/@shikijs/engine-javascript": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.18.0.tgz",
- "integrity": "sha512-qoP/aO/ATNwYAUw1YMdaip/YVEstMZEgrwhePm83Ll9OeQPuxDZd48szZR8oSQNQBT8m8UlWxZv8EA3lFuyI5A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@shikijs/types": "1.18.0",
- "@shikijs/vscode-textmate": "^9.2.2",
- "oniguruma-to-js": "0.4.3"
- }
- },
- "node_modules/@shikijs/engine-oniguruma": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.18.0.tgz",
- "integrity": "sha512-B9u0ZKI/cud+TcmF8Chyh+R4V5qQVvyDOqXC2l2a4x73PBSBc6sZ0JRAX3eqyJswqir6ktwApUUGBYePdKnMJg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@shikijs/types": "1.18.0",
- "@shikijs/vscode-textmate": "^9.2.2"
- }
- },
- "node_modules/@shikijs/types": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.18.0.tgz",
- "integrity": "sha512-O9N36UEaGGrxv1yUrN2nye7gDLG5Uq0/c1LyfmxsvzNPqlHzWo9DI0A4+fhW2y3bGKuQu/fwS7EPdKJJCowcVA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@shikijs/vscode-textmate": "^9.2.2",
"@types/hast": "^3.0.4"
}
},
"node_modules/@shikijs/vscode-textmate": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-9.2.2.tgz",
- "integrity": "sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==",
"dev": true,
"license": "MIT"
},
@@ -923,13 +1092,13 @@
}
},
"node_modules/@sinonjs/fake-timers": {
- "version": "11.2.2",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz",
- "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==",
+ "version": "13.0.2",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.2.tgz",
+ "integrity": "sha512-4Bb+oqXZTSTZ1q27Izly9lv8B9dlV61CROxPiVtywwzv5SnytJqhvYe6FclHYuXml4cd1VHPo1zd5PmTeJozvA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
- "@sinonjs/commons": "^3.0.0"
+ "@sinonjs/commons": "^3.0.1"
}
},
"node_modules/@sinonjs/samsam": {
@@ -954,12 +1123,325 @@
"node": ">=4"
}
},
- "node_modules/@sinonjs/text-encoding": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz",
- "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==",
+ "node_modules/@sinonjs/text-encoding": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz",
+ "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==",
+ "dev": true,
+ "license": "(Unlicense OR Apache-2.0)"
+ },
+ "node_modules/@swc-node/core": {
+ "version": "1.13.3",
+ "resolved": "https://registry.npmjs.org/@swc-node/core/-/core-1.13.3.tgz",
+ "integrity": "sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/Brooooooklyn"
+ },
+ "peerDependencies": {
+ "@swc/core": ">= 1.4.13",
+ "@swc/types": ">= 0.1"
+ }
+ },
+ "node_modules/@swc-node/register": {
+ "version": "1.10.9",
+ "resolved": "https://registry.npmjs.org/@swc-node/register/-/register-1.10.9.tgz",
+ "integrity": "sha512-iXy2sjP0phPEpK2yivjRC3PAgoLaT4sjSk0LDWCTdcTBJmR4waEog0E6eJbvoOkLkOtWw37SB8vCkl/bbh4+8A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@swc-node/core": "^1.13.3",
+ "@swc-node/sourcemap-support": "^0.5.1",
+ "colorette": "^2.0.20",
+ "debug": "^4.3.5",
+ "oxc-resolver": "^1.10.2",
+ "pirates": "^4.0.6",
+ "tslib": "^2.6.3"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/Brooooooklyn"
+ },
+ "peerDependencies": {
+ "@swc/core": ">= 1.4.13",
+ "typescript": ">= 4.3"
+ }
+ },
+ "node_modules/@swc-node/sourcemap-support": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/@swc-node/sourcemap-support/-/sourcemap-support-0.5.1.tgz",
+ "integrity": "sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "source-map-support": "^0.5.21",
+ "tslib": "^2.6.3"
+ }
+ },
+ "node_modules/@swc/core": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.7.36.tgz",
+ "integrity": "sha512-bu7ymMX+LCJOSSrKank25Jaq66ymLVA9fOUuy4ck3/6rbXdLw+pIJPnIDKQ9uNcxww8KDxOuJk9Ui9pqR+aGFw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@swc/counter": "^0.1.3",
+ "@swc/types": "^0.1.13"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/swc"
+ },
+ "optionalDependencies": {
+ "@swc/core-darwin-arm64": "1.7.36",
+ "@swc/core-darwin-x64": "1.7.36",
+ "@swc/core-linux-arm-gnueabihf": "1.7.36",
+ "@swc/core-linux-arm64-gnu": "1.7.36",
+ "@swc/core-linux-arm64-musl": "1.7.36",
+ "@swc/core-linux-x64-gnu": "1.7.36",
+ "@swc/core-linux-x64-musl": "1.7.36",
+ "@swc/core-win32-arm64-msvc": "1.7.36",
+ "@swc/core-win32-ia32-msvc": "1.7.36",
+ "@swc/core-win32-x64-msvc": "1.7.36"
+ },
+ "peerDependencies": {
+ "@swc/helpers": "*"
+ },
+ "peerDependenciesMeta": {
+ "@swc/helpers": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@swc/core-darwin-arm64": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.7.36.tgz",
+ "integrity": "sha512-8vDczXzCgv3ceTPhEivlpGprN44YlrCK1nbfU9g2TrhV/Aiqi09W/eM5zLesdoM1Z3mJl492gc/8nlTkpDdusw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-darwin-x64": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.7.36.tgz",
+ "integrity": "sha512-Pa2Gao7+Wf5m3SsK4abKRtd48AtoUnJInvaC3d077swBfgZjbjUbQvcpdc2dOeQtWwo49rFqUZJonMsL0jnPgQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm-gnueabihf": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.7.36.tgz",
+ "integrity": "sha512-3YsMWd7V+WZEjbfBnLkkz/olcRBa8nyoK0iIOnNARJBMcYaJxjkJSMZpmSojCnIVwvjA1N83CPAbUL+W+fCnHg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm64-gnu": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.7.36.tgz",
+ "integrity": "sha512-lqM3aBB7kJazJYOwHeA5OGNLqXoQPZ/76b3dV+XcjN1GhD0CcXz6mW5PRYVin6OSN1eKrKBKJjtDA1mqADDEvw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm64-musl": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.7.36.tgz",
+ "integrity": "sha512-bqei2YDzvUfG0pth5W2xJaj0eG4XWYk0d/NJ75vBX6bkIzK6dC8iuKQ41jOfUWonnrAs7rTDDJW0sTn/evvRdw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-x64-gnu": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.7.36.tgz",
+ "integrity": "sha512-03maXTUyaBjeCxlDltmdzHje1ryQt1C4OWmmNgSSRXjLb+GNnAenwOJMSrcvHP/aNClD2pwsFCnYKDGy+sYE6w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-x64-musl": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.7.36.tgz",
+ "integrity": "sha512-XXysqLkvjtQnXm1zHqLhy00UYPv/gk5OtwR732X+piNisnEbcJBqI8Qp9O7YvLWllRcoP8IMBGDWLGdGLSpViA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-arm64-msvc": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.7.36.tgz",
+ "integrity": "sha512-k7+dmb13a/zPw+E4XYfPmLZFWJgcOcBRKIjYl9nQErtYsgsg3Ji6TBbsvJVETy23lNHyewZ17V5Vq6NzaG0hzg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-ia32-msvc": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.7.36.tgz",
+ "integrity": "sha512-ridD3ay6YM2PEYHZXXFN+edYEv0FOynaqOBP+NSnGNHA35azItIjoIe+KNi4WltGtAjpKCHSpjGCNfna12wdYQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-x64-msvc": {
+ "version": "1.7.36",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.7.36.tgz",
+ "integrity": "sha512-j1z2Z1Ln9d0E3dHsPkC1K9XDh0ojhRPwV+GfRTu4D61PE+aYhYLvbJC6xPvL4/204QrStRS7eDu3m+BcDp3rgQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/counter": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
+ "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "peer": true
+ },
+ "node_modules/@swc/helpers": {
+ "version": "0.5.13",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz",
+ "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@swc/types": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.13.tgz",
+ "integrity": "sha512-JL7eeCk6zWCbiYQg2xQSdLXQJl8Qoc9rXmG2cEKvHe3CKwMHwHGpfOb8frzNLmbycOo6I51qxnLnn9ESf4I20Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@swc/counter": "^0.1.3"
+ }
+ },
+ "node_modules/@tybys/wasm-util": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz",
+ "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==",
"dev": true,
- "license": "(Unlicense OR Apache-2.0)"
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
},
"node_modules/@types/debug": {
"version": "4.1.12",
@@ -1013,9 +1495,6 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "18.19.50",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.50.tgz",
- "integrity": "sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1047,17 +1526,10 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz",
- "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.6.0",
- "@typescript-eslint/type-utils": "8.6.0",
- "@typescript-eslint/utils": "8.6.0",
- "@typescript-eslint/visitor-keys": "8.6.0",
"graphemer": "^1.4.0",
"ignore": "^5.3.1",
"natural-compare": "^1.4.0",
@@ -1072,25 +1544,14 @@
},
"peerDependencies": {
"@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
- "eslint": "^8.57.0 || ^9.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz",
- "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==",
"dev": true,
- "license": "BSD-2-Clause",
+ "license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.6.0",
- "@typescript-eslint/types": "8.6.0",
- "@typescript-eslint/typescript-estree": "8.6.0",
- "@typescript-eslint/visitor-keys": "8.6.0",
"debug": "^4.3.4"
},
"engines": {
@@ -1101,23 +1562,11 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz",
- "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.6.0",
- "@typescript-eslint/visitor-keys": "8.6.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1128,14 +1577,6 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz",
- "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/typescript-estree": "8.6.0",
- "@typescript-eslint/utils": "8.6.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.3.0"
},
@@ -1146,16 +1587,12 @@
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz",
- "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -1167,14 +1604,9 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz",
- "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==",
"dev": true,
- "license": "BSD-2-Clause",
+ "license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.6.0",
- "@typescript-eslint/visitor-keys": "8.6.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -1189,23 +1621,15 @@
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz",
- "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
- "@typescript-eslint/scope-manager": "8.6.0",
- "@typescript-eslint/types": "8.6.0",
- "@typescript-eslint/typescript-estree": "8.6.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1215,18 +1639,11 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0"
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.6.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz",
- "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.6.0",
- "eslint-visitor-keys": "^3.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1236,23 +1653,27 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
+ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
"node_modules/@ungap/structured-clone": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
- "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz",
+ "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==",
"dev": true,
"license": "ISC"
},
"node_modules/@vitest/expect": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.1.tgz",
- "integrity": "sha512-YeueunS0HiHiQxk+KEOnq/QMzlUuOzbU1Go+PgAsHvvv3tUkJPm9xWt+6ITNTlzsMXUjmgm5T+U7KBPK2qQV6w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vitest/spy": "2.1.1",
- "@vitest/utils": "2.1.1",
- "chai": "^5.1.1",
"tinyrainbow": "^1.2.0"
},
"funding": {
@@ -1260,22 +1681,13 @@
}
},
"node_modules/@vitest/mocker": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.1.tgz",
- "integrity": "sha512-LNN5VwOEdJqCmJ/2XJBywB11DLlkbY0ooDJW3uRX5cZyYCrc4PI/ePX0iQhE3BiEGiQmK4GE7Q/PqCkkaiPnrA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vitest/spy": "^2.1.0-beta.1",
"estree-walker": "^3.0.3",
- "magic-string": "^0.30.11"
+ "magic-string": "^0.30.12"
},
"funding": {
"url": "https://opencollective.com/vitest"
},
"peerDependencies": {
- "@vitest/spy": "2.1.1",
- "msw": "^2.3.5",
"vite": "^5.0.0"
},
"peerDependenciesMeta": {
@@ -1287,10 +1699,17 @@
}
}
},
+ "node_modules/@vitest/mocker/node_modules/estree-walker": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "^1.0.0"
+ }
+ },
"node_modules/@vitest/pretty-format": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.1.tgz",
- "integrity": "sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1301,13 +1720,6 @@
}
},
"node_modules/@vitest/runner": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.1.tgz",
- "integrity": "sha512-uTPuY6PWOYitIkLPidaY5L3t0JJITdGTSwBtwMjKzo5O6RCOEncz9PUN+0pDidX8kTHYjO0EwUIvhlGpnGpxmA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vitest/utils": "2.1.1",
"pathe": "^1.1.2"
},
"funding": {
@@ -1315,14 +1727,6 @@
}
},
"node_modules/@vitest/snapshot": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.1.tgz",
- "integrity": "sha512-BnSku1WFy7r4mm96ha2FzN99AZJgpZOWrAhtQfoxjUU5YMRpq1zmHRq7a5K9/NjqonebO7iVDla+VvZS8BOWMw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vitest/pretty-format": "2.1.1",
- "magic-string": "^0.30.11",
"pathe": "^1.1.2"
},
"funding": {
@@ -1330,27 +1734,16 @@
}
},
"node_modules/@vitest/spy": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.1.tgz",
- "integrity": "sha512-ZM39BnZ9t/xZ/nF4UwRH5il0Sw93QnZXd9NAZGRpIgj0yvVwPpLd702s/Cx955rGaMlyBQkZJ2Ir7qyY48VZ+g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "tinyspy": "^3.0.0"
+ "tinyspy": "^3.0.2"
},
"funding": {
"url": "https://opencollective.com/vitest"
}
},
"node_modules/@vitest/utils": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.1.tgz",
- "integrity": "sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vitest/pretty-format": "2.1.1",
- "loupe": "^3.1.1",
"tinyrainbow": "^1.2.0"
},
"funding": {
@@ -1358,9 +1751,6 @@
}
},
"node_modules/acorn": {
- "version": "8.12.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
- "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
"dev": true,
"license": "MIT",
"bin": {
@@ -1431,14 +1821,14 @@
"license": "Python-2.0"
},
"node_modules/array-buffer-byte-length": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
- "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz",
+ "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
- "is-array-buffer": "^3.0.4"
+ "call-bound": "^1.0.3",
+ "is-array-buffer": "^3.0.5"
},
"engines": {
"node": ">= 0.4"
@@ -1490,16 +1880,16 @@
}
},
"node_modules/array.prototype.flat": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz",
- "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==",
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz",
+ "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-shim-unscopables": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -1509,16 +1899,16 @@
}
},
"node_modules/array.prototype.flatmap": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz",
- "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==",
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz",
+ "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0"
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-shim-unscopables": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -1528,20 +1918,19 @@
}
},
"node_modules/arraybuffer.prototype.slice": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
- "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz",
+ "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"array-buffer-byte-length": "^1.0.1",
- "call-bind": "^1.0.5",
+ "call-bind": "^1.0.8",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.3",
- "es-errors": "^1.2.1",
- "get-intrinsic": "^1.2.3",
- "is-array-buffer": "^3.0.4",
- "is-shared-array-buffer": "^1.0.2"
+ "es-abstract": "^1.23.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "is-array-buffer": "^3.0.4"
},
"engines": {
"node": ">= 0.4"
@@ -1583,9 +1972,9 @@
}
},
"node_modules/axios": {
- "version": "1.7.7",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz",
- "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==",
+ "version": "1.7.9",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz",
+ "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==",
"license": "MIT",
"dependencies": {
"follow-redirects": "^1.15.6",
@@ -1630,6 +2019,13 @@
"node": ">=8"
}
},
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/cac": {
"version": "6.7.14",
"resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
@@ -1641,17 +2037,16 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
- "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
+ "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "call-bind-apply-helpers": "^1.0.0",
"es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
"get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.1"
+ "set-function-length": "^1.2.2"
},
"engines": {
"node": ">= 0.4"
@@ -1660,31 +2055,51 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz",
+ "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2"
+ },
"engines": {
- "node": ">=6"
+ "node": ">= 0.4"
}
},
- "node_modules/ccount": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
- "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
+ "node_modules/call-bound": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz",
+ "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
}
},
"node_modules/chai": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz",
- "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz",
+ "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1726,28 +2141,6 @@
"url": "https://github.com/sponsors/wooorm"
}
},
- "node_modules/character-entities-html4": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
- "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/character-entities-legacy": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
- "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
"node_modules/check-error": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz",
@@ -1778,6 +2171,13 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/colorette": {
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -1790,17 +2190,6 @@
"node": ">= 0.8"
}
},
- "node_modules/comma-separated-tokens": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
- "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
"node_modules/comment-parser": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz",
@@ -1826,9 +2215,9 @@
"license": "MIT"
},
"node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1841,15 +2230,15 @@
}
},
"node_modules/data-view-buffer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz",
- "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz",
+ "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.6",
+ "call-bound": "^1.0.3",
"es-errors": "^1.3.0",
- "is-data-view": "^1.0.1"
+ "is-data-view": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -1859,31 +2248,31 @@
}
},
"node_modules/data-view-byte-length": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz",
- "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz",
+ "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bound": "^1.0.3",
"es-errors": "^1.3.0",
- "is-data-view": "^1.0.1"
+ "is-data-view": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
},
"funding": {
- "url": "https://github.com/sponsors/ljharb"
+ "url": "https://github.com/sponsors/inspect-js"
}
},
"node_modules/data-view-byte-offset": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz",
- "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz",
+ "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.6",
+ "call-bound": "^1.0.2",
"es-errors": "^1.3.0",
"is-data-view": "^1.0.1"
},
@@ -1895,9 +2284,9 @@
}
},
"node_modules/debug": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
- "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
+ "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2013,9 +2402,9 @@
}
},
"node_modules/diff": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
- "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz",
+ "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==",
"dev": true,
"license": "BSD-3-Clause",
"engines": {
@@ -2036,9 +2425,9 @@
}
},
"node_modules/dotenv": {
- "version": "16.4.5",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz",
- "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==",
+ "version": "16.4.7",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
+ "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
@@ -2048,10 +2437,25 @@
"url": "https://dotenvx.com"
}
},
+ "node_modules/dunder-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/enhanced-resolve": {
- "version": "5.17.1",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
- "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==",
+ "version": "5.18.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz",
+ "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2076,58 +2480,61 @@
}
},
"node_modules/es-abstract": {
- "version": "1.23.3",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
- "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
+ "version": "1.23.8",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.8.tgz",
+ "integrity": "sha512-lfab8IzDn6EpI1ibZakcgS6WsfEBiB+43cuJo+wgylx1xKXf+Sp+YR3vFuQwC/u3sxYwV8Cxe3B0DpVUu/WiJQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "array-buffer-byte-length": "^1.0.1",
- "arraybuffer.prototype.slice": "^1.0.3",
+ "array-buffer-byte-length": "^1.0.2",
+ "arraybuffer.prototype.slice": "^1.0.4",
"available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
- "data-view-buffer": "^1.0.1",
- "data-view-byte-length": "^1.0.1",
- "data-view-byte-offset": "^1.0.0",
- "es-define-property": "^1.0.0",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "data-view-buffer": "^1.0.2",
+ "data-view-byte-length": "^1.0.2",
+ "data-view-byte-offset": "^1.0.1",
+ "es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
"es-object-atoms": "^1.0.0",
"es-set-tostringtag": "^2.0.3",
- "es-to-primitive": "^1.2.1",
- "function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.4",
- "get-symbol-description": "^1.0.2",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
+ "es-to-primitive": "^1.3.0",
+ "function.prototype.name": "^1.1.8",
+ "get-intrinsic": "^1.2.6",
+ "get-symbol-description": "^1.1.0",
+ "globalthis": "^1.0.4",
+ "gopd": "^1.2.0",
"has-property-descriptors": "^1.0.2",
- "has-proto": "^1.0.3",
- "has-symbols": "^1.0.3",
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
"hasown": "^2.0.2",
- "internal-slot": "^1.0.7",
- "is-array-buffer": "^3.0.4",
+ "internal-slot": "^1.1.0",
+ "is-array-buffer": "^3.0.5",
"is-callable": "^1.2.7",
- "is-data-view": "^1.0.1",
- "is-negative-zero": "^2.0.3",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.3",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.13",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.13.1",
+ "is-data-view": "^1.0.2",
+ "is-regex": "^1.2.1",
+ "is-shared-array-buffer": "^1.0.4",
+ "is-string": "^1.1.1",
+ "is-typed-array": "^1.1.15",
+ "is-weakref": "^1.1.0",
+ "math-intrinsics": "^1.1.0",
+ "object-inspect": "^1.13.3",
"object-keys": "^1.1.1",
- "object.assign": "^4.1.5",
- "regexp.prototype.flags": "^1.5.2",
- "safe-array-concat": "^1.1.2",
- "safe-regex-test": "^1.0.3",
- "string.prototype.trim": "^1.2.9",
- "string.prototype.trimend": "^1.0.8",
+ "object.assign": "^4.1.7",
+ "own-keys": "^1.0.0",
+ "regexp.prototype.flags": "^1.5.3",
+ "safe-array-concat": "^1.1.3",
+ "safe-push-apply": "^1.0.0",
+ "safe-regex-test": "^1.1.0",
+ "string.prototype.trim": "^1.2.10",
+ "string.prototype.trimend": "^1.0.9",
"string.prototype.trimstart": "^1.0.8",
- "typed-array-buffer": "^1.0.2",
- "typed-array-byte-length": "^1.0.1",
- "typed-array-byte-offset": "^1.0.2",
- "typed-array-length": "^1.0.6",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.15"
+ "typed-array-buffer": "^1.0.3",
+ "typed-array-byte-length": "^1.0.3",
+ "typed-array-byte-offset": "^1.0.4",
+ "typed-array-length": "^1.0.7",
+ "unbox-primitive": "^1.1.0",
+ "which-typed-array": "^1.1.18"
},
"engines": {
"node": ">= 0.4"
@@ -2137,14 +2544,11 @@
}
},
"node_modules/es-define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
- "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.2.4"
- },
"engines": {
"node": ">= 0.4"
}
@@ -2159,6 +2563,13 @@
"node": ">= 0.4"
}
},
+ "node_modules/es-module-lexer": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
+ "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/es-object-atoms": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
@@ -2198,15 +2609,15 @@
}
},
"node_modules/es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz",
+ "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
+ "is-callable": "^1.2.7",
+ "is-date-object": "^1.0.5",
+ "is-symbol": "^1.0.4"
},
"engines": {
"node": ">= 0.4"
@@ -2271,6 +2682,7 @@
"version": "8.57.1",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
"integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
+ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2353,6 +2765,19 @@
"semver": "bin/semver.js"
}
},
+ "node_modules/eslint-config-prettier": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
+ "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "eslint-config-prettier": "bin/cli.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=7.0.0"
+ }
+ },
"node_modules/eslint-import-resolver-node": {
"version": "0.3.9",
"resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
@@ -2376,20 +2801,20 @@
}
},
"node_modules/eslint-import-resolver-typescript": {
- "version": "3.6.3",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz",
- "integrity": "sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==",
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz",
+ "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==",
"dev": true,
"license": "ISC",
"dependencies": {
"@nolyfill/is-core-module": "1.0.39",
- "debug": "^4.3.5",
+ "debug": "^4.3.7",
"enhanced-resolve": "^5.15.0",
- "eslint-module-utils": "^2.8.1",
"fast-glob": "^3.3.2",
"get-tsconfig": "^4.7.5",
"is-bun-module": "^1.0.2",
- "is-glob": "^4.0.3"
+ "is-glob": "^4.0.3",
+ "stable-hash": "^0.0.4"
},
"engines": {
"node": "^14.18.0 || >=16.0.0"
@@ -2412,9 +2837,9 @@
}
},
"node_modules/eslint-module-utils": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.0.tgz",
- "integrity": "sha512-gbBE5Hitek/oG6MUVj6sFuzEjA/ClzNflVrLovHi/JgLdC7fiN5gLAY1WIPW1a0V5I999MnsrvVrCOGmmVqDBQ==",
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
+ "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2440,9 +2865,9 @@
}
},
"node_modules/eslint-plugin-import": {
- "version": "2.30.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz",
- "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==",
+ "version": "2.31.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz",
+ "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2454,7 +2879,7 @@
"debug": "^3.2.7",
"doctrine": "^2.1.0",
"eslint-import-resolver-node": "^0.3.9",
- "eslint-module-utils": "^2.9.0",
+ "eslint-module-utils": "^2.12.0",
"hasown": "^2.0.2",
"is-core-module": "^2.15.1",
"is-glob": "^4.0.3",
@@ -2463,13 +2888,14 @@
"object.groupby": "^1.0.3",
"object.values": "^1.2.0",
"semver": "^6.3.1",
+ "string.prototype.trimend": "^1.0.8",
"tsconfig-paths": "^3.15.0"
},
"engines": {
"node": ">=4"
},
"peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
}
},
"node_modules/eslint-plugin-import/node_modules/brace-expansion": {
@@ -2638,14 +3064,11 @@
}
},
"node_modules/estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
+ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0"
- }
+ "license": "MIT"
},
"node_modules/esutils": {
"version": "2.0.3",
@@ -2657,6 +3080,16 @@
"node": ">=0.10.0"
}
},
+ "node_modules/expect-type": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.1.0.tgz",
+ "integrity": "sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -2709,9 +3142,9 @@
"license": "MIT"
},
"node_modules/fastq": {
- "version": "1.17.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
- "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
+ "version": "1.18.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz",
+ "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -2777,9 +3210,9 @@
}
},
"node_modules/flatted": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
- "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz",
+ "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==",
"dev": true,
"license": "ISC"
},
@@ -2814,9 +3247,9 @@
}
},
"node_modules/form-data": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
- "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
+ "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
"license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
@@ -2827,6 +3260,15 @@
"node": ">= 6"
}
},
+ "node_modules/formdata-node": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-6.0.3.tgz",
+ "integrity": "sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 18"
+ }
+ },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -2860,16 +3302,18 @@
}
},
"node_modules/function.prototype.name": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz",
- "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==",
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz",
+ "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "functions-have-names": "^1.2.3"
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "functions-have-names": "^1.2.3",
+ "hasown": "^2.0.2",
+ "is-callable": "^1.2.7"
},
"engines": {
"node": ">= 0.4"
@@ -2888,28 +3332,23 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/get-func-name": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz",
- "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "*"
- }
- },
"node_modules/get-intrinsic": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
- "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz",
+ "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "dunder-proto": "^1.0.0",
+ "es-define-property": "^1.0.1",
"es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
"function-bind": "^1.1.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.0"
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "math-intrinsics": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -2919,15 +3358,15 @@
}
},
"node_modules/get-symbol-description": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
- "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz",
+ "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
+ "call-bound": "^1.0.3",
"es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4"
+ "get-intrinsic": "^1.2.6"
},
"engines": {
"node": ">= 0.4"
@@ -3049,13 +3488,13 @@
"license": "MIT"
},
"node_modules/gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.1.3"
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -3076,11 +3515,14 @@
"license": "MIT"
},
"node_modules/has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
+ "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -3109,11 +3551,14 @@
}
},
"node_modules/has-proto": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
- "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz",
+ "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.0"
+ },
"engines": {
"node": ">= 0.4"
},
@@ -3122,9 +3567,9 @@
}
},
"node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -3163,55 +3608,6 @@
"node": ">= 0.4"
}
},
- "node_modules/hast-util-to-html": {
- "version": "9.0.3",
- "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.3.tgz",
- "integrity": "sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "ccount": "^2.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-whitespace": "^3.0.0",
- "html-void-elements": "^3.0.0",
- "mdast-util-to-hast": "^13.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0",
- "stringify-entities": "^4.0.0",
- "zwitch": "^2.0.4"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-whitespace": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
- "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/html-void-elements": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz",
- "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
"node_modules/ignore": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
@@ -3269,29 +3665,46 @@
"license": "ISC"
},
"node_modules/internal-slot": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
- "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
+ "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==",
"dev": true,
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
- "hasown": "^2.0.0",
- "side-channel": "^1.0.4"
+ "hasown": "^2.0.2",
+ "side-channel": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/is-array-buffer": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
- "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
+ "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-async-function": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz",
+ "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1"
+ "has-tostringtag": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -3301,27 +3714,30 @@
}
},
"node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz",
+ "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-bigints": "^1.0.1"
+ "has-bigints": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz",
+ "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.2",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -3331,9 +3747,9 @@
}
},
"node_modules/is-bun-module": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.2.1.tgz",
- "integrity": "sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.3.0.tgz",
+ "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3354,9 +3770,9 @@
}
},
"node_modules/is-core-module": {
- "version": "2.15.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
- "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
+ "version": "2.16.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
+ "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3370,12 +3786,14 @@
}
},
"node_modules/is-data-view": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz",
- "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz",
+ "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
"is-typed-array": "^1.1.13"
},
"engines": {
@@ -3386,13 +3804,14 @@
}
},
"node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz",
+ "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.2",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -3411,6 +3830,38 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-finalizationregistry": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz",
+ "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-generator-function": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
+ "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-glob": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
@@ -3424,10 +3875,10 @@
"node": ">=0.10.0"
}
},
- "node_modules/is-negative-zero": {
+ "node_modules/is-map": {
"version": "2.0.3",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
- "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==",
+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
+ "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -3448,13 +3899,14 @@
}
},
"node_modules/is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz",
+ "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -3474,15 +3926,30 @@
}
},
"node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
+ "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.2",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-set": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
+ "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
+ "dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 0.4"
},
@@ -3491,13 +3958,13 @@
}
},
"node_modules/is-shared-array-buffer": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
- "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz",
+ "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7"
+ "call-bound": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
@@ -3507,13 +3974,14 @@
}
},
"node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz",
+ "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-tostringtag": "^1.0.0"
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -3523,13 +3991,15 @@
}
},
"node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz",
+ "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-symbols": "^1.0.2"
+ "call-bound": "^1.0.2",
+ "has-symbols": "^1.1.0",
+ "safe-regex-test": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
@@ -3539,13 +4009,13 @@
}
},
"node_modules/is-typed-array": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
- "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
+ "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "which-typed-array": "^1.1.14"
+ "which-typed-array": "^1.1.16"
},
"engines": {
"node": ">= 0.4"
@@ -3554,14 +4024,47 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-weakmap": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
+ "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz",
+ "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2"
+ "call-bound": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-weakset": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz",
+ "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -3700,14 +4203,11 @@
"license": "MIT"
},
"node_modules/loupe": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.1.tgz",
- "integrity": "sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz",
+ "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==",
"dev": true,
- "license": "MIT",
- "dependencies": {
- "get-func-name": "^2.0.1"
- }
+ "license": "MIT"
},
"node_modules/lunr": {
"version": "2.3.9",
@@ -3717,9 +4217,6 @@
"license": "MIT"
},
"node_modules/magic-string": {
- "version": "0.30.11",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz",
- "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3744,10 +4241,20 @@
"markdown-it": "bin/markdown-it.mjs"
}
},
+ "node_modules/math-intrinsics": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/mdast-util-from-markdown": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.1.tgz",
- "integrity": "sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz",
+ "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3769,28 +4276,6 @@
"url": "https://opencollective.com/unified"
}
},
- "node_modules/mdast-util-to-hast": {
- "version": "13.2.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
- "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "@ungap/structured-clone": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "trim-lines": "^3.0.0",
- "unist-util-position": "^5.0.0",
- "unist-util-visit": "^5.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
"node_modules/mdast-util-to-string": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
@@ -3823,9 +4308,9 @@
}
},
"node_modules/micromark": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz",
- "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz",
+ "integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==",
"dev": true,
"funding": [
{
@@ -3859,9 +4344,9 @@
}
},
"node_modules/micromark-core-commonmark": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz",
- "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz",
+ "integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==",
"dev": true,
"funding": [
{
@@ -3894,9 +4379,9 @@
}
},
"node_modules/micromark-factory-destination": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz",
- "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
+ "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
"dev": true,
"funding": [
{
@@ -3916,9 +4401,9 @@
}
},
"node_modules/micromark-factory-label": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz",
- "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
+ "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
"dev": true,
"funding": [
{
@@ -3939,9 +4424,9 @@
}
},
"node_modules/micromark-factory-space": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
- "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
+ "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
"dev": true,
"funding": [
{
@@ -3960,9 +4445,9 @@
}
},
"node_modules/micromark-factory-title": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz",
- "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
+ "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
"dev": true,
"funding": [
{
@@ -3983,9 +4468,9 @@
}
},
"node_modules/micromark-factory-whitespace": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz",
- "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
+ "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
"dev": true,
"funding": [
{
@@ -4006,9 +4491,9 @@
}
},
"node_modules/micromark-util-character": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz",
- "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
+ "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
"dev": true,
"funding": [
{
@@ -4027,9 +4512,9 @@
}
},
"node_modules/micromark-util-chunked": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz",
- "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
+ "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
"dev": true,
"funding": [
{
@@ -4047,9 +4532,9 @@
}
},
"node_modules/micromark-util-classify-character": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz",
- "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
+ "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
"dev": true,
"funding": [
{
@@ -4069,9 +4554,9 @@
}
},
"node_modules/micromark-util-combine-extensions": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz",
- "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
+ "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
"dev": true,
"funding": [
{
@@ -4090,9 +4575,9 @@
}
},
"node_modules/micromark-util-decode-numeric-character-reference": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz",
- "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
+ "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
"dev": true,
"funding": [
{
@@ -4110,9 +4595,9 @@
}
},
"node_modules/micromark-util-decode-string": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz",
- "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
+ "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
"dev": true,
"funding": [
{
@@ -4133,9 +4618,9 @@
}
},
"node_modules/micromark-util-encode": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz",
- "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
+ "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
"dev": true,
"funding": [
{
@@ -4150,9 +4635,9 @@
"license": "MIT"
},
"node_modules/micromark-util-html-tag-name": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz",
- "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
+ "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
"dev": true,
"funding": [
{
@@ -4167,9 +4652,9 @@
"license": "MIT"
},
"node_modules/micromark-util-normalize-identifier": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz",
- "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
+ "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
"dev": true,
"funding": [
{
@@ -4187,9 +4672,9 @@
}
},
"node_modules/micromark-util-resolve-all": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz",
- "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
+ "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
"dev": true,
"funding": [
{
@@ -4207,9 +4692,9 @@
}
},
"node_modules/micromark-util-sanitize-uri": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz",
- "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
+ "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
"dev": true,
"funding": [
{
@@ -4229,9 +4714,9 @@
}
},
"node_modules/micromark-util-subtokenize": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz",
- "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.3.tgz",
+ "integrity": "sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==",
"dev": true,
"funding": [
{
@@ -4252,9 +4737,9 @@
}
},
"node_modules/micromark-util-symbol": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
- "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
+ "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
"dev": true,
"funding": [
{
@@ -4269,9 +4754,9 @@
"license": "MIT"
},
"node_modules/micromark-util-types": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz",
- "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz",
+ "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==",
"dev": true,
"funding": [
{
@@ -4354,9 +4839,9 @@
"license": "MIT"
},
"node_modules/nanoid": {
- "version": "3.3.7",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
- "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "version": "3.3.8",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
+ "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
"dev": true,
"funding": [
{
@@ -4393,20 +4878,10 @@
"path-to-regexp": "^8.1.0"
}
},
- "node_modules/nise/node_modules/@sinonjs/fake-timers": {
- "version": "13.0.2",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.2.tgz",
- "integrity": "sha512-4Bb+oqXZTSTZ1q27Izly9lv8B9dlV61CROxPiVtywwzv5SnytJqhvYe6FclHYuXml4cd1VHPo1zd5PmTeJozvA==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "@sinonjs/commons": "^3.0.1"
- }
- },
"node_modules/object-inspect": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
- "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
+ "version": "1.13.3",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz",
+ "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4427,15 +4902,17 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
- "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz",
+ "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.5",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
"define-properties": "^1.2.1",
- "has-symbols": "^1.0.3",
+ "es-object-atoms": "^1.0.0",
+ "has-symbols": "^1.1.0",
"object-keys": "^1.1.1"
},
"engines": {
@@ -4495,13 +4972,14 @@
}
},
"node_modules/object.values": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz",
- "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz",
+ "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
"define-properties": "^1.2.1",
"es-object-atoms": "^1.0.0"
},
@@ -4522,19 +5000,6 @@
"wrappy": "1"
}
},
- "node_modules/oniguruma-to-js": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz",
- "integrity": "sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "regex": "^4.3.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- }
- },
"node_modules/optionator": {
"version": "0.9.4",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
@@ -4552,6 +5017,8 @@
"engines": {
"node": ">= 0.8.0"
}
+ },
+ }
},
"node_modules/p-limit": {
"version": "3.1.0",
@@ -4636,9 +5103,9 @@
"license": "MIT"
},
"node_modules/path-to-regexp": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.1.0.tgz",
- "integrity": "sha512-Bqn3vc8CMHty6zuD+tG23s6v2kwxslHEhTj4eYaVKGIEB+YX/2wd0/rgXLFD9G9id9KCtbVy/3ZgmvZjpa0UdQ==",
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz",
+ "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4663,9 +5130,9 @@
}
},
"node_modules/picocolors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
- "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
"dev": true,
"license": "ISC"
},
@@ -4682,6 +5149,16 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/pirates": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
+ "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/possible-typed-array-names": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
@@ -4693,9 +5170,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.47",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
- "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
+ "version": "8.4.49",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
+ "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
"dev": true,
"funding": [
{
@@ -4714,7 +5191,7 @@
"license": "MIT",
"dependencies": {
"nanoid": "^3.3.7",
- "picocolors": "^1.1.0",
+ "picocolors": "^1.1.1",
"source-map-js": "^1.2.1"
},
"engines": {
@@ -4732,9 +5209,9 @@
}
},
"node_modules/prettier": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
- "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz",
+ "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==",
"dev": true,
"license": "MIT",
"bin": {
@@ -4765,17 +5242,6 @@
"prettier": "^3.0.0"
}
},
- "node_modules/property-information": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz",
- "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
"node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
@@ -4823,24 +5289,11 @@
],
"license": "MIT"
},
- "node_modules/regex": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/regex/-/regex-4.3.2.tgz",
- "integrity": "sha512-kK/AA3A9K6q2js89+VMymcboLOlF5lZRCYJv3gzszXFHBr6kO6qLGzbm+UIugBEV8SMMKCTR59txoY6ctRHYVw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/regexp.prototype.flags": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz",
- "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.6",
"define-properties": "^1.2.1",
+ "dunder-proto": "^1.0.1",
+ "es-abstract": "^1.23.6",
"es-errors": "^1.3.0",
- "set-function-name": "^2.0.1"
+ "set-function-name": "^2.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -4850,19 +5303,22 @@
}
},
"node_modules/resolve": {
- "version": "1.22.8",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
- "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "version": "1.22.10",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
+ "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-core-module": "^2.13.0",
+ "is-core-module": "^2.16.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
"bin": {
"resolve": "bin/resolve"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -4916,13 +5372,10 @@
}
},
"node_modules/rollup": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz",
- "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/estree": "1.0.5"
+ "@types/estree": "1.0.6"
},
"bin": {
"rollup": "dist/bin/rollup"
@@ -4932,32 +5385,9 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.22.4",
- "@rollup/rollup-android-arm64": "4.22.4",
- "@rollup/rollup-darwin-arm64": "4.22.4",
- "@rollup/rollup-darwin-x64": "4.22.4",
- "@rollup/rollup-linux-arm-gnueabihf": "4.22.4",
- "@rollup/rollup-linux-arm-musleabihf": "4.22.4",
- "@rollup/rollup-linux-arm64-gnu": "4.22.4",
- "@rollup/rollup-linux-arm64-musl": "4.22.4",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.22.4",
- "@rollup/rollup-linux-riscv64-gnu": "4.22.4",
- "@rollup/rollup-linux-s390x-gnu": "4.22.4",
- "@rollup/rollup-linux-x64-gnu": "4.22.4",
- "@rollup/rollup-linux-x64-musl": "4.22.4",
- "@rollup/rollup-win32-arm64-msvc": "4.22.4",
- "@rollup/rollup-win32-ia32-msvc": "4.22.4",
- "@rollup/rollup-win32-x64-msvc": "4.22.4",
"fsevents": "~2.3.2"
}
},
- "node_modules/rollup/node_modules/@types/estree": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -4983,15 +5413,16 @@
}
},
"node_modules/safe-array-concat": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
- "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
+ "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
- "get-intrinsic": "^1.2.4",
- "has-symbols": "^1.0.3",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
+ "has-symbols": "^1.1.0",
"isarray": "^2.0.5"
},
"engines": {
@@ -5001,16 +5432,33 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/safe-push-apply": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
+ "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/safe-regex-test": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
- "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
+ "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.6",
+ "call-bound": "^1.0.2",
"es-errors": "^1.3.0",
- "is-regex": "^1.1.4"
+ "is-regex": "^1.2.1"
},
"engines": {
"node": ">= 0.4"
@@ -5089,32 +5537,56 @@
"node": ">=8"
}
},
- "node_modules/shiki": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.18.0.tgz",
- "integrity": "sha512-8jo7tOXr96h9PBQmOHVrltnETn1honZZY76YA79MHheGQg55jBvbm9dtU+MI5pjC5NJCFuA6rvVTLVeSW5cE4A==",
+ }
+ },
+ "node_modules/side-channel-list": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
+ "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@shikijs/core": "1.18.0",
- "@shikijs/engine-javascript": "1.18.0",
- "@shikijs/engine-oniguruma": "1.18.0",
- "@shikijs/types": "1.18.0",
- "@shikijs/vscode-textmate": "^9.2.2",
- "@types/hast": "^3.0.4"
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/side-channel": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
- "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
+ "node_modules/side-channel-map": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
+ "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bound": "^1.0.2",
"es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.4",
- "object-inspect": "^1.13.1"
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-weakmap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
+ "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3",
+ "side-channel-map": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -5131,24 +5603,34 @@
"license": "ISC"
},
"node_modules/sinon": {
- "version": "18.0.1",
- "resolved": "https://registry.npmjs.org/sinon/-/sinon-18.0.1.tgz",
- "integrity": "sha512-a2N2TDY1uGviajJ6r4D1CyRAkzE9NNVlYOV1wX5xQDuAk0ONgzgRl0EjCQuRCPxOwp13ghsMwt9Gdldujs39qw==",
+ "version": "19.0.2",
+ "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz",
+ "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
"@sinonjs/commons": "^3.0.1",
- "@sinonjs/fake-timers": "11.2.2",
- "@sinonjs/samsam": "^8.0.0",
- "diff": "^5.2.0",
- "nise": "^6.0.0",
- "supports-color": "^7"
+ "@sinonjs/fake-timers": "^13.0.2",
+ "@sinonjs/samsam": "^8.0.1",
+ "diff": "^7.0.0",
+ "nise": "^6.1.1",
+ "supports-color": "^7.2.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/sinon"
}
},
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/source-map-js": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
@@ -5159,16 +5641,8 @@
"node": ">=0.10.0"
}
},
- "node_modules/space-separated-tokens": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
- "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
"dev": true,
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
+ "license": "MIT"
},
"node_modules/stackback": {
"version": "0.0.2",
@@ -5178,23 +5652,26 @@
"license": "MIT"
},
"node_modules/std-env": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz",
- "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==",
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz",
+ "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==",
"dev": true,
"license": "MIT"
},
"node_modules/string.prototype.trim": {
- "version": "1.2.9",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz",
- "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==",
+ "version": "1.2.10",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz",
+ "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "define-data-property": "^1.1.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.23.0",
- "es-object-atoms": "^1.0.0"
+ "es-abstract": "^1.23.5",
+ "es-object-atoms": "^1.0.0",
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -5204,16 +5681,20 @@
}
},
"node_modules/string.prototype.trimend": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz",
- "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==",
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz",
+ "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
"define-properties": "^1.2.1",
"es-object-atoms": "^1.0.0"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -5236,21 +5717,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/stringify-entities": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
- "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "character-entities-html4": "^2.0.0",
- "character-entities-legacy": "^3.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
"node_modules/strip-ansi": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
@@ -5338,16 +5804,13 @@
"license": "MIT"
},
"node_modules/tinyexec": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.0.tgz",
- "integrity": "sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==",
"dev": true,
"license": "MIT"
},
"node_modules/tinypool": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.1.tgz",
- "integrity": "sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.2.tgz",
+ "integrity": "sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5387,21 +5850,10 @@
"node": ">=8.0"
}
},
- "node_modules/trim-lines": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
- "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
"node_modules/ts-api-utils": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
- "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz",
+ "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5412,9 +5864,9 @@
}
},
"node_modules/tsconfck": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.3.tgz",
- "integrity": "sha512-ulNZP1SVpRDesxeMLON/LtWM8HIgAJEIVpVVhBM6gsmvQ8+Rh+ZG7FWGvHh7Ah3pRABwVJWklWCr/BTZSv0xnQ==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.4.tgz",
+ "integrity": "sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==",
"dev": true,
"license": "MIT",
"bin": {
@@ -5446,9 +5898,6 @@
}
},
"node_modules/tslib": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
- "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==",
"license": "0BSD"
},
"node_modules/type-check": {
@@ -5488,32 +5937,32 @@
}
},
"node_modules/typed-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
- "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
+ "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bound": "^1.0.3",
"es-errors": "^1.3.0",
- "is-typed-array": "^1.1.13"
+ "is-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/typed-array-byte-length": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz",
- "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz",
+ "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
"for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13"
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
@@ -5523,18 +5972,19 @@
}
},
"node_modules/typed-array-byte-offset": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz",
- "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz",
+ "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
"for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-proto": "^1.0.3",
- "is-typed-array": "^1.1.13"
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.15",
+ "reflect.getprototypeof": "^1.0.9"
},
"engines": {
"node": ">= 0.4"
@@ -5544,18 +5994,18 @@
}
},
"node_modules/typed-array-length": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz",
- "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz",
+ "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.7",
"for-each": "^0.3.3",
"gopd": "^1.0.1",
- "has-proto": "^1.0.3",
"is-typed-array": "^1.1.13",
- "possible-typed-array-names": "^1.0.0"
+ "possible-typed-array-names": "^1.0.0",
+ "reflect.getprototypeof": "^1.0.6"
},
"engines": {
"node": ">= 0.4"
@@ -5565,17 +6015,14 @@
}
},
"node_modules/typedoc": {
- "version": "0.26.7",
- "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.7.tgz",
- "integrity": "sha512-gUeI/Wk99vjXXMi8kanwzyhmeFEGv1LTdTQsiyIsmSYsBebvFxhbcyAx7Zjo4cMbpLGxM4Uz3jVIjksu/I2v6Q==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
+ "@gerrit0/mini-shiki": "^1.24.0",
"lunr": "^2.3.9",
"markdown-it": "^14.1.0",
"minimatch": "^9.0.5",
- "shiki": "^1.16.2",
- "yaml": "^2.5.1"
+ "yaml": "^2.6.1"
},
"bin": {
"typedoc": "bin/typedoc"
@@ -5584,23 +6031,10 @@
"node": ">= 18"
},
"peerDependencies": {
- "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x"
- }
- },
- "node_modules/typedoc-plugin-extras": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/typedoc-plugin-extras/-/typedoc-plugin-extras-3.1.0.tgz",
- "integrity": "sha512-8tNeq2fgl2HCUZ6eZuAoLLKEvB/WrRS4He9MtTfo3X3Pa8Iw3TS5D0g8krDhUXUk1uHpXVAVHm8rSOMS2mdJRw==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "typedoc": "0.26.x"
+ "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x"
}
},
"node_modules/typescript": {
- "version": "5.6.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
- "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -5619,16 +6053,19 @@
"license": "MIT"
},
"node_modules/unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
+ "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
+ "call-bound": "^1.0.3",
"has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
+ "has-symbols": "^1.1.0",
+ "which-boxed-primitive": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -5641,34 +6078,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/unist-util-is": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
- "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-position": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
- "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
"node_modules/unist-util-stringify-position": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
@@ -5683,37 +6092,6 @@
"url": "https://opencollective.com/unified"
}
},
- "node_modules/unist-util-visit": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
- "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0",
- "unist-util-visit-parents": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit-parents": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
- "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
"node_modules/uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -5724,40 +6102,7 @@
"punycode": "^2.1.0"
}
},
- "node_modules/vfile": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
- "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/vfile-message": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz",
- "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-stringify-position": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
"node_modules/vite": {
- "version": "5.4.7",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.7.tgz",
- "integrity": "sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5815,14 +6160,12 @@
}
},
"node_modules/vite-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.1.tgz",
- "integrity": "sha512-N/mGckI1suG/5wQI35XeR9rsMsPqKXzq1CdUndzVstBj/HvyxxGctwnK6WX43NGt5L3Z5tcRf83g4TITKJhPrA==",
"dev": true,
"license": "MIT",
"dependencies": {
"cac": "^6.7.14",
- "debug": "^4.3.6",
+ "debug": "^4.3.7",
+ "es-module-lexer": "^1.5.4",
"pathe": "^1.1.2",
"vite": "^5.0.0"
},
@@ -5837,9 +6180,9 @@
}
},
"node_modules/vite-tsconfig-paths": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.0.1.tgz",
- "integrity": "sha512-yqwv+LstU7NwPeNqajZzLEBVpUFU6Dugtb2P84FXuvaoYA+/70l9MHE+GYfYAycVyPSDYZ7mjOFuYBRqlEpTig==",
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.4.tgz",
+ "integrity": "sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5857,30 +6200,13 @@
}
},
"node_modules/vitest": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.1.tgz",
- "integrity": "sha512-97We7/VC0e9X5zBVkvt7SGQMGrRtn3KtySFQG5fpaMlS+l62eeXRQO633AYhSTC3z7IMebnPPNjGXVGNRFlxBA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vitest/expect": "2.1.1",
- "@vitest/mocker": "2.1.1",
- "@vitest/pretty-format": "^2.1.1",
- "@vitest/runner": "2.1.1",
- "@vitest/snapshot": "2.1.1",
- "@vitest/spy": "2.1.1",
- "@vitest/utils": "2.1.1",
- "chai": "^5.1.1",
- "debug": "^4.3.6",
- "magic-string": "^0.30.11",
"pathe": "^1.1.2",
- "std-env": "^3.7.0",
+ "std-env": "^3.8.0",
"tinybench": "^2.9.0",
- "tinyexec": "^0.3.0",
- "tinypool": "^1.0.0",
+ "tinyexec": "^0.3.1",
+ "tinypool": "^1.0.1",
"tinyrainbow": "^1.2.0",
"vite": "^5.0.0",
- "vite-node": "2.1.1",
"why-is-node-running": "^2.3.0"
},
"bin": {
@@ -5895,8 +6221,6 @@
"peerDependencies": {
"@edge-runtime/vm": "*",
"@types/node": "^18.0.0 || >=20.0.0",
- "@vitest/browser": "2.1.1",
- "@vitest/ui": "2.1.1",
"happy-dom": "*",
"jsdom": "*"
},
@@ -5938,33 +6262,84 @@
}
},
"node_modules/which-boxed-primitive": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz",
+ "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-bigint": "^1.1.0",
+ "is-boolean-object": "^1.2.1",
+ "is-number-object": "^1.1.1",
+ "is-string": "^1.1.1",
+ "is-symbol": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-builtin-type": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz",
+ "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "function.prototype.name": "^1.1.6",
+ "has-tostringtag": "^1.0.2",
+ "is-async-function": "^2.0.0",
+ "is-date-object": "^1.1.0",
+ "is-finalizationregistry": "^1.1.0",
+ "is-generator-function": "^1.0.10",
+ "is-regex": "^1.2.1",
+ "is-weakref": "^1.0.2",
+ "isarray": "^2.0.5",
+ "which-boxed-primitive": "^1.1.0",
+ "which-collection": "^1.0.2",
+ "which-typed-array": "^1.1.16"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-collection": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
+ "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
+ "is-map": "^2.0.3",
+ "is-set": "^2.0.3",
+ "is-weakmap": "^2.0.2",
+ "is-weakset": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/which-typed-array": {
- "version": "1.1.15",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz",
- "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==",
+ "version": "1.1.18",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz",
+ "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==",
"dev": true,
"license": "MIT",
"dependencies": {
"available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
"for-each": "^0.3.3",
- "gopd": "^1.0.1",
+ "gopd": "^1.2.0",
"has-tostringtag": "^1.0.2"
},
"engines": {
@@ -6009,9 +6384,6 @@
"license": "ISC"
},
"node_modules/yaml": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
- "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==",
"dev": true,
"license": "ISC",
"bin": {
@@ -6033,17 +6405,6 @@
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
- },
- "node_modules/zwitch": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
- "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
- "dev": true,
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
}
}
}
diff --git a/package.json b/package.json
index 5204ecd497..2ddff0a33d 100644
--- a/package.json
+++ b/package.json
@@ -1,9 +1,10 @@
{
"name": "jira.js",
- "version": "4.0.2",
+ "version": "4.0.3",
"description": "A comprehensive JavaScript/TypeScript library designed for both Node.JS and browsers, facilitating seamless interaction with the Atlassian Jira API.",
- "main": "out/index.js",
+ "main": "out/index.cjs",
"types": "out/index.d.ts",
+ "module": "out/index.mjs",
"repository": "https://github.com/MrRefactoring/jira.js.git",
"author": "Vladislav Tupikin ",
"license": "MIT",
@@ -19,7 +20,7 @@
"library"
],
"scripts": {
- "build": "tsc",
+ "build": "rollup --config rollup.config.ts --configPlugin typescript",
"prettier": "prettier --write src",
"lint": "npm run lint:tests && npm run lint:examples && npm run lint:src:agile && npm run lint:src:clients && npm run lint:src:services && npm run lint:src:version2 && npm run lint:src:version3 && npm run lint:src:files",
"lint:tests": "npm run lint:base -- tests",
@@ -33,7 +34,7 @@
"lint:src:files": "npm run lint:base -- src/*.ts",
"lint:base": "eslint --ext .ts",
"lint:fix": "npm run lint:tests -- --fix && npm run lint:examples -- --fix && npm run lint:src:agile -- --fix && npm run lint:src:clients -- --fix && npm run lint:src:services -- --fix && npm run lint:src:version2 -- --fix && npm run lint:src:version3 -- --fix && npm run lint:src:serviceDesk -- --fix && npm run lint:src:files -- --fix",
- "doc": "typedoc --name \"Jira.js - Jira Cloud API library\" --out docs ./src/index.ts --plugin typedoc-plugin-extras --footerDate --footerTime --footerTypedocVersion --favicon https://svgshare.com/i/bHF.svg",
+ "doc": "typedoc --name \"Jira.js - Jira Cloud API library\" --out docs ./src/index.ts --favicon ./assets/favicon.svg",
"test": "npm run test:unit && npm run test:integration",
"test:unit": "vitest run tests/unit --maxWorkers=8 --sequence.concurrent",
"test:integration": "vitest run tests/integration --bail=1 --no-file-parallelism --max-concurrency 1 -c vitest.config.mts --hookTimeout 100000 --testTimeout 100000",
@@ -53,27 +54,17 @@
"code:formatting": "npm run replace:all && npm run prettier && npm run lint:fix"
},
"devDependencies": {
- "@types/node": "^18.19.50",
"@types/sinon": "^17.0.3",
- "@typescript-eslint/eslint-plugin": "^8.6.0",
- "@typescript-eslint/parser": "^8.6.0",
- "dotenv": "^16.4.5",
+ "@typescript-eslint/eslint-plugin": "^8.19.0",
+ "@typescript-eslint/parser": "^8.19.0",
+ "dotenv": "^16.4.7",
"eslint": "^8.57.1",
"eslint-config-airbnb-base": "^15.0.0",
- "eslint-import-resolver-typescript": "^3.6.3",
- "eslint-plugin-import": "^2.30.0",
- "prettier": "^3.3.3",
- "prettier-plugin-jsdoc": "^1.3.0",
- "sinon": "^18.0.1",
- "typedoc": "^0.26.7",
- "typedoc-plugin-extras": "^3.1.0",
- "typescript": "^5.6.2",
- "vite-tsconfig-paths": "^5.0.1",
- "vitest": "^2.1.1"
},
"dependencies": {
"axios": "^1.7.7",
- "form-data": "^4.0.0",
+ "formdata-node": "^6.0.3",
"tslib": "^2.7.0"
- }
+ },
+ "type": "module"
}
diff --git a/rollup.config.ts b/rollup.config.ts
new file mode 100644
index 0000000000..128d858d5e
--- /dev/null
+++ b/rollup.config.ts
@@ -0,0 +1,24 @@
+/* eslint-disable import/no-extraneous-dependencies */
+import typescript from '@rollup/plugin-typescript';
+import { defineConfig } from 'rollup';
+
+const config = defineConfig([
+ {
+ input: 'src/index.ts',
+ output: [
+ {
+ file: './out/index.cjs',
+ format: 'cjs',
+ sourcemap: true,
+ },
+ {
+ file: './out/index.mjs',
+ format: 'es',
+ sourcemap: true,
+ },
+ ],
+ plugins: [typescript()],
+ },
+]);
+
+export default config;
diff --git a/src/agile/backlog.ts b/src/agile/backlog.ts
index d596232039..b96b694eac 100644
--- a/src/agile/backlog.ts
+++ b/src/agile/backlog.ts
@@ -1,7 +1,7 @@
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Backlog {
constructor(private client: Client) {}
diff --git a/src/agile/board.ts b/src/agile/board.ts
index e6dbd3a395..588d21bd6d 100644
--- a/src/agile/board.ts
+++ b/src/agile/board.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { Paginated } from '../paginated';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { Paginated } from '../paginated.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Board {
constructor(private client: Client) {}
diff --git a/src/agile/builds.ts b/src/agile/builds.ts
index 87bdecbb5c..32e6f65401 100644
--- a/src/agile/builds.ts
+++ b/src/agile/builds.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Builds {
constructor(private client: Client) {}
diff --git a/src/agile/client/agileClient.ts b/src/agile/client/agileClient.ts
index 7f98f186ac..ebadc852aa 100644
--- a/src/agile/client/agileClient.ts
+++ b/src/agile/client/agileClient.ts
@@ -1,4 +1,4 @@
-import { BaseClient } from '../../clients';
+import { BaseClient } from '../../clients/index.js';
import {
Backlog,
Board,
@@ -13,7 +13,7 @@ import {
RemoteLinks,
SecurityInformation,
Sprint,
-} from '..';
+} from '../index.js';
export class AgileClient extends BaseClient {
backlog = new Backlog(this);
diff --git a/src/agile/client/index.ts b/src/agile/client/index.ts
index 124423f7e7..1fbf9ab187 100644
--- a/src/agile/client/index.ts
+++ b/src/agile/client/index.ts
@@ -1 +1 @@
-export * from './agileClient';
+export * from './agileClient.js';
diff --git a/src/agile/deployments.ts b/src/agile/deployments.ts
index ef7d7a309c..fefe8a52ed 100644
--- a/src/agile/deployments.ts
+++ b/src/agile/deployments.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Deployments {
constructor(private client: Client) {}
diff --git a/src/agile/developmentInformation.ts b/src/agile/developmentInformation.ts
index 6522636350..fc2a25d71d 100644
--- a/src/agile/developmentInformation.ts
+++ b/src/agile/developmentInformation.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class DevelopmentInformation {
constructor(private client: Client) {}
diff --git a/src/agile/devopsComponents.ts b/src/agile/devopsComponents.ts
index b53e2e40c4..fd30d91614 100644
--- a/src/agile/devopsComponents.ts
+++ b/src/agile/devopsComponents.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class DevopsComponents {
constructor(private client: Client) {}
diff --git a/src/agile/epic.ts b/src/agile/epic.ts
index 67305a777f..cbfb4567d5 100644
--- a/src/agile/epic.ts
+++ b/src/agile/epic.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Epic {
constructor(private client: Client) {}
diff --git a/src/agile/featureFlags.ts b/src/agile/featureFlags.ts
index 4b5494c6f0..71f3b26135 100644
--- a/src/agile/featureFlags.ts
+++ b/src/agile/featureFlags.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class FeatureFlags {
constructor(private client: Client) {}
diff --git a/src/agile/index.ts b/src/agile/index.ts
index 435eec8955..bdfbecf09b 100644
--- a/src/agile/index.ts
+++ b/src/agile/index.ts
@@ -1,17 +1,17 @@
-export * from './backlog';
-export * from './board';
-export * from './builds';
-export * from './deployments';
-export * from './developmentInformation';
-export * from './devopsComponents';
-export * from './epic';
-export * from './featureFlags';
-export * from './issue';
-export * from './operations';
-export * from './remoteLinks';
-export * from './securityInformation';
-export * from './sprint';
+export * from './backlog.js';
+export * from './board.js';
+export * from './builds.js';
+export * from './deployments.js';
+export * from './developmentInformation.js';
+export * from './devopsComponents.js';
+export * from './epic.js';
+export * from './featureFlags.js';
+export * from './issue.js';
+export * from './operations.js';
+export * from './remoteLinks.js';
+export * from './securityInformation.js';
+export * from './sprint.js';
-export * as AgileModels from './models';
-export * as AgileParameters from './parameters';
-export * from './client';
+export * as AgileModels from './models/index.js';
+export * as AgileParameters from './parameters/index.js';
+export * from './client/index.js';
diff --git a/src/agile/issue.ts b/src/agile/issue.ts
index 15e224d421..f60315a6bf 100644
--- a/src/agile/issue.ts
+++ b/src/agile/issue.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Issue {
constructor(private client: Client) {}
diff --git a/src/agile/models/board.ts b/src/agile/models/board.ts
index 96fc1d4a46..fb36c19d64 100644
--- a/src/agile/models/board.ts
+++ b/src/agile/models/board.ts
@@ -1,4 +1,4 @@
-import { AvatarUrls } from './avatarUrls';
+import type { AvatarUrls } from './avatarUrls.js';
/** Details about a board. */
export interface Board {
diff --git a/src/agile/models/createBoard.ts b/src/agile/models/createBoard.ts
index a506fd0d0d..61e3697bfc 100644
--- a/src/agile/models/createBoard.ts
+++ b/src/agile/models/createBoard.ts
@@ -1,4 +1,4 @@
-import { AvatarUrls } from './avatarUrls';
+import type { AvatarUrls } from './avatarUrls.js';
/** Details about a board. */
export interface CreateBoard {
diff --git a/src/agile/models/fields.ts b/src/agile/models/fields.ts
index 28742d48ad..37df5b0a9d 100644
--- a/src/agile/models/fields.ts
+++ b/src/agile/models/fields.ts
@@ -1,15 +1,15 @@
-import { Attachment } from '../../version3/models';
-import { Epic } from './epic';
-import { FixVersion } from './fixVersion';
-import { Issue } from './issue';
-import { IssueType } from './issueType';
-import { Progress } from './progress';
-import { Project } from './project';
-import { Sprint } from './sprint';
-import { Status } from './status';
-import { User } from './user';
-import { Version } from './version';
-import {
+import type { Attachment } from '../../version3/models/index.js';
+import type { Epic } from './epic.js';
+import type { FixVersion } from './fixVersion.js';
+import type { Issue } from './issue.js';
+import type { IssueType } from './issueType.js';
+import type { Progress } from './progress.js';
+import type { Project } from './project.js';
+import type { Sprint } from './sprint.js';
+import type { Status } from './status.js';
+import type { User } from './user.js';
+import type { Version } from './version.js';
+import type {
Comment,
IssueLink,
Priority,
@@ -20,7 +20,7 @@ import {
Votes,
Watchers,
Worklog,
-} from '../../version2/models';
+} from '../../version2/models/index.js';
export interface Fields {
[key: string]: any;
diff --git a/src/agile/models/getAllBoards.ts b/src/agile/models/getAllBoards.ts
index 0b49271ec2..5c13ab9392 100644
--- a/src/agile/models/getAllBoards.ts
+++ b/src/agile/models/getAllBoards.ts
@@ -1,4 +1,4 @@
-import { Board } from './board';
+import type { Board } from './board.js';
export interface GetAllBoards {
isLast?: boolean;
diff --git a/src/agile/models/getBoard.ts b/src/agile/models/getBoard.ts
index e53bd87b66..39f4e98e10 100644
--- a/src/agile/models/getBoard.ts
+++ b/src/agile/models/getBoard.ts
@@ -1,4 +1,4 @@
-import { AvatarUrls } from './avatarUrls';
+import type { AvatarUrls } from './avatarUrls.js';
/** Details about a board. */
export interface GetBoard {
diff --git a/src/agile/models/index.ts b/src/agile/models/index.ts
index 2ced13b5d0..71ff233f59 100644
--- a/src/agile/models/index.ts
+++ b/src/agile/models/index.ts
@@ -1,58 +1,58 @@
-export * from './avatarUrls';
-export * from './board';
-export * from './createBoard';
-export * from './epic';
-export * from './existsByProperties';
-export * from './fields';
-export * from './fixVersion';
-export * from './getAllBoards';
-export * from './getAllQuickFilters';
-export * from './getBoard';
-export * from './getBoardByFilterId';
-export * from './getBuildByKey';
-export * from './getComponentById';
-export * from './getConfiguration';
-export * from './getDeploymentByKey';
-export * from './getDeploymentGatingStatusByKey';
-export * from './getFeatureFlagById';
-export * from './getFeaturesForBoard';
-export * from './getIncidentById';
-export * from './getLinkedWorkspaceById';
-export * from './getLinkedWorkspaces';
-export * from './getQuickFilter';
-export * from './getRemoteLinkById';
-export * from './getReportsForBoard';
-export * from './getRepository';
-export * from './getReviewById';
-export * from './getVulnerabilityById';
-export * from './getWorkspaces';
-export * from './group';
-export * from './issue';
-export * from './issueTransition';
-export * from './issueType';
-export * from './jsonType';
-export * from './linkedSecurityWorkspaceIds';
-export * from './linkedWorkspace';
-export * from './linkGroup';
-export * from './operations';
-export * from './scope';
-export * from './progress';
-export * from './project';
-export * from './projects';
-export * from './searchResults';
-export * from './sprint';
-export * from './status';
-export * from './statusCategory';
-export * from './storeDevelopmentInformation';
-export * from './submitBuilds';
-export * from './submitComponents';
-export * from './submitDeployments';
-export * from './submitEntity';
-export * from './submitFeatureFlags';
-export * from './submitOperationsWorkspaces';
-export * from './submitRemoteLinks';
-export * from './submitVulnerabilities';
-export * from './toggleFeatures';
-export * from './user';
-export * from './version';
-export * from './vulnerability';
+export * from './avatarUrls.js';
+export * from './board.js';
+export * from './createBoard.js';
+export * from './epic.js';
+export * from './existsByProperties.js';
+export * from './fields.js';
+export * from './fixVersion.js';
+export * from './getAllBoards.js';
+export * from './getAllQuickFilters.js';
+export * from './getBoard.js';
+export * from './getBoardByFilterId.js';
+export * from './getBuildByKey.js';
+export * from './getComponentById.js';
+export * from './getConfiguration.js';
+export * from './getDeploymentByKey.js';
+export * from './getDeploymentGatingStatusByKey.js';
+export * from './getFeatureFlagById.js';
+export * from './getFeaturesForBoard.js';
+export * from './getIncidentById.js';
+export * from './getLinkedWorkspaceById.js';
+export * from './getLinkedWorkspaces.js';
+export * from './getQuickFilter.js';
+export * from './getRemoteLinkById.js';
+export * from './getReportsForBoard.js';
+export * from './getRepository.js';
+export * from './getReviewById.js';
+export * from './getVulnerabilityById.js';
+export * from './getWorkspaces.js';
+export * from './group.js';
+export * from './issue.js';
+export * from './issueTransition.js';
+export * from './issueType.js';
+export * from './jsonType.js';
+export * from './linkedSecurityWorkspaceIds.js';
+export * from './linkedWorkspace.js';
+export * from './linkGroup.js';
+export * from './operations.js';
+export * from './scope.js';
+export * from './progress.js';
+export * from './project.js';
+export * from './projects.js';
+export * from './searchResults.js';
+export * from './sprint.js';
+export * from './status.js';
+export * from './statusCategory.js';
+export * from './storeDevelopmentInformation.js';
+export * from './submitBuilds.js';
+export * from './submitComponents.js';
+export * from './submitDeployments.js';
+export * from './submitEntity.js';
+export * from './submitFeatureFlags.js';
+export * from './submitOperationsWorkspaces.js';
+export * from './submitRemoteLinks.js';
+export * from './submitVulnerabilities.js';
+export * from './toggleFeatures.js';
+export * from './user.js';
+export * from './version.js';
+export * from './vulnerability.js';
diff --git a/src/agile/models/issue.ts b/src/agile/models/issue.ts
index dbb296af89..c0691f81f8 100644
--- a/src/agile/models/issue.ts
+++ b/src/agile/models/issue.ts
@@ -1,8 +1,8 @@
-import { Operations } from './operations';
-import { Fields } from './fields';
-import { Scope } from './scope';
-import { StatusCategory } from './statusCategory';
-import { AvatarUrls } from './avatarUrls';
+import type { Operations } from './operations.js';
+import type { Fields } from './fields.js';
+import type { Scope } from './scope.js';
+import type { StatusCategory } from './statusCategory.js';
+import type { AvatarUrls } from './avatarUrls.js';
/** Details about an issue. */
export interface Issue {
diff --git a/src/agile/models/issueTransition.ts b/src/agile/models/issueTransition.ts
index bb35bb723f..4528c36da4 100644
--- a/src/agile/models/issueTransition.ts
+++ b/src/agile/models/issueTransition.ts
@@ -1,4 +1,4 @@
-import { Scope } from './scope';
+import type { Scope } from './scope.js';
/** Details of an issue transition. */
export interface IssueTransition {
diff --git a/src/agile/models/operations.ts b/src/agile/models/operations.ts
index 11702d0336..8102a00ec8 100644
--- a/src/agile/models/operations.ts
+++ b/src/agile/models/operations.ts
@@ -1,4 +1,4 @@
-import { LinkGroup } from './linkGroup';
+import type { LinkGroup } from './linkGroup.js';
/** Details of the operations that can be performed on the issue. */
export interface Operations {
diff --git a/src/agile/models/project.ts b/src/agile/models/project.ts
index f39fb048d4..b3040cf94c 100644
--- a/src/agile/models/project.ts
+++ b/src/agile/models/project.ts
@@ -1,4 +1,4 @@
-import { AvatarUrls } from './avatarUrls';
+import type { AvatarUrls } from './avatarUrls.js';
/** Details about a project. */
export interface Project {
diff --git a/src/agile/models/projects.ts b/src/agile/models/projects.ts
index 99b2bcd597..6b4222578f 100644
--- a/src/agile/models/projects.ts
+++ b/src/agile/models/projects.ts
@@ -1,4 +1,4 @@
-import { AvatarUrls } from './avatarUrls';
+import type { AvatarUrls } from './avatarUrls.js';
export interface Projects {
self: string;
diff --git a/src/agile/models/scope.ts b/src/agile/models/scope.ts
index 0f0d631d05..c1dda7b117 100644
--- a/src/agile/models/scope.ts
+++ b/src/agile/models/scope.ts
@@ -1,4 +1,4 @@
-import { AvatarUrls } from './avatarUrls';
+import type { AvatarUrls } from './avatarUrls.js';
/**
* The projects the item is associated with. Indicated for items associated with [next-gen
diff --git a/src/agile/models/searchResults.ts b/src/agile/models/searchResults.ts
index 015ea5b3d2..957a35d25d 100644
--- a/src/agile/models/searchResults.ts
+++ b/src/agile/models/searchResults.ts
@@ -1,4 +1,4 @@
-import { Issue } from './issue';
+import type { Issue } from './issue.js';
/** The result of a JQL search. */
export interface SearchResults {
diff --git a/src/agile/models/status.ts b/src/agile/models/status.ts
index 7ef6e12c11..aba22c9464 100644
--- a/src/agile/models/status.ts
+++ b/src/agile/models/status.ts
@@ -1,4 +1,4 @@
-import { StatusCategory } from './statusCategory';
+import type { StatusCategory } from './statusCategory.js';
export interface Status {
self: string;
diff --git a/src/agile/models/user.ts b/src/agile/models/user.ts
index 58b4caf41a..678c87d515 100644
--- a/src/agile/models/user.ts
+++ b/src/agile/models/user.ts
@@ -1,4 +1,4 @@
-import { AvatarUrls } from './avatarUrls';
+import type { AvatarUrls } from './avatarUrls.js';
/**
* User details permitted by the user's Atlassian Account privacy settings. However, be aware of these exceptions:*
diff --git a/src/agile/operations.ts b/src/agile/operations.ts
index 989e08fe1b..5e9bc641e7 100644
--- a/src/agile/operations.ts
+++ b/src/agile/operations.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Operations {
constructor(private client: Client) {}
diff --git a/src/agile/parameters/index.ts b/src/agile/parameters/index.ts
index 060a110180..b36ef556c5 100644
--- a/src/agile/parameters/index.ts
+++ b/src/agile/parameters/index.ts
@@ -1,95 +1,95 @@
-export * from './createBoard';
-export * from './createSprint';
-export * from './deleteBoard';
-export * from './deleteBoardProperty';
-export * from './deleteBuildByKey';
-export * from './deleteBuildsByProperty';
-export * from './deleteByProperties';
-export * from './deleteDeploymentByKey';
-export * from './deleteDeploymentsByProperty';
-export * from './deleteEntity';
-export * from './deleteFeatureFlagById';
-export * from './deleteFeatureFlagsByProperty';
-export * from './deleteLinkedWorkspaces';
-export * from './deleteProperty';
-export * from './deleteRemoteLinkById';
-export * from './deleteRemoteLinksByProperty';
-export * from './deleteRepository';
-export * from './deleteSprint';
-export * from './deleteVulnerabilitiesByProperty';
-export * from './deleteVulnerabilityById';
-export * from './estimateIssueForBoard';
-export * from './existsByProperties';
-export * from './getAllBoards';
-export * from './getAllQuickFilters';
-export * from './getAllSprints';
-export * from './getAllVersions';
-export * from './getBoard';
-export * from './getBoardByFilterId';
-export * from './getBoardIssuesForEpic';
-export * from './getBoardIssuesForSprint';
-export * from './getBoardProperty';
-export * from './getBoardPropertyKeys';
-export * from './getBuildByKey';
-export * from './getConfiguration';
-export * from './getDeploymentByKey';
-export * from './getDeploymentGatingStatusByKey';
-export * from './getEpic';
-export * from './getEpics';
-export * from './getFeatureFlagById';
-export * from './getFeaturesForBoard';
-export * from './getIssue';
-export * from './getIssueEstimationForBoard';
-export * from './getIssuesForBacklog';
-export * from './getIssuesForBoard';
-export * from './getIssuesForEpic';
-export * from './getIssuesForSprint';
-export * from './getIssuesWithoutEpic';
-export * from './getIssuesWithoutEpicForBoard';
-export * from './getLinkedWorkspaceById';
-export * from './getProjects';
-export * from './getProjectsFull';
-export * from './getPropertiesKeys';
-export * from './getProperty';
-export * from './getQuickFilter';
-export * from './getRemoteLinkById';
-export * from './getReportsForBoard';
-export * from './getRepository';
-export * from './getSprint';
-export * from './getVulnerabilityById';
-export * from './moveIssuesToBacklog';
-export * from './moveIssuesToBacklogForBoard';
-export * from './moveIssuesToBoard';
-export * from './moveIssuesToEpic';
-export * from './moveIssuesToSprintAndRank';
-export * from './partiallyUpdateEpic';
-export * from './partiallyUpdateSprint';
-export * from './rankEpics';
-export * from './rankIssues';
-export * from './removeIssuesFromEpic';
-export * from './searchEpics';
-export * from './setBoardProperty';
-export * from './setProperty';
-export * from './storeDevelopmentInformation';
-export * from './submitBuilds';
-export * from './submitDeployments';
-export * from './submitFeatureFlags';
-export * from './submitRemoteLinks';
-export * from './submitVulnerabilities';
-export * from './submitWorkspaces';
-export * from './swapSprint';
-export * from './toggleFeatures';
-export * from './updateSprint';
-export * from './getIncidentById';
-export * from './deleteIncidentById';
-export * from './deleteReviewById';
-export * from './getReviewById';
-export * from './deleteEntityByProperty';
-export * from './submitEntity';
-export * from './getWorkspaces';
-export * from './deleteWorkspaces';
-export * from './submitOperationsWorkspaces';
-export * from './submitComponents';
-export * from './deleteComponentById';
-export * from './deleteComponentsByProperty';
-export * from './getComponentById';
+export * from './createBoard.js';
+export * from './createSprint.js';
+export * from './deleteBoard.js';
+export * from './deleteBoardProperty.js';
+export * from './deleteBuildByKey.js';
+export * from './deleteBuildsByProperty.js';
+export * from './deleteByProperties.js';
+export * from './deleteDeploymentByKey.js';
+export * from './deleteDeploymentsByProperty.js';
+export * from './deleteEntity.js';
+export * from './deleteFeatureFlagById.js';
+export * from './deleteFeatureFlagsByProperty.js';
+export * from './deleteLinkedWorkspaces.js';
+export * from './deleteProperty.js';
+export * from './deleteRemoteLinkById.js';
+export * from './deleteRemoteLinksByProperty.js';
+export * from './deleteRepository.js';
+export * from './deleteSprint.js';
+export * from './deleteVulnerabilitiesByProperty.js';
+export * from './deleteVulnerabilityById.js';
+export * from './estimateIssueForBoard.js';
+export * from './existsByProperties.js';
+export * from './getAllBoards.js';
+export * from './getAllQuickFilters.js';
+export * from './getAllSprints.js';
+export * from './getAllVersions.js';
+export * from './getBoard.js';
+export * from './getBoardByFilterId.js';
+export * from './getBoardIssuesForEpic.js';
+export * from './getBoardIssuesForSprint.js';
+export * from './getBoardProperty.js';
+export * from './getBoardPropertyKeys.js';
+export * from './getBuildByKey.js';
+export * from './getConfiguration.js';
+export * from './getDeploymentByKey.js';
+export * from './getDeploymentGatingStatusByKey.js';
+export * from './getEpic.js';
+export * from './getEpics.js';
+export * from './getFeatureFlagById.js';
+export * from './getFeaturesForBoard.js';
+export * from './getIssue.js';
+export * from './getIssueEstimationForBoard.js';
+export * from './getIssuesForBacklog.js';
+export * from './getIssuesForBoard.js';
+export * from './getIssuesForEpic.js';
+export * from './getIssuesForSprint.js';
+export * from './getIssuesWithoutEpic.js';
+export * from './getIssuesWithoutEpicForBoard.js';
+export * from './getLinkedWorkspaceById.js';
+export * from './getProjects.js';
+export * from './getProjectsFull.js';
+export * from './getPropertiesKeys.js';
+export * from './getProperty.js';
+export * from './getQuickFilter.js';
+export * from './getRemoteLinkById.js';
+export * from './getReportsForBoard.js';
+export * from './getRepository.js';
+export * from './getSprint.js';
+export * from './getVulnerabilityById.js';
+export * from './moveIssuesToBacklog.js';
+export * from './moveIssuesToBacklogForBoard.js';
+export * from './moveIssuesToBoard.js';
+export * from './moveIssuesToEpic.js';
+export * from './moveIssuesToSprintAndRank.js';
+export * from './partiallyUpdateEpic.js';
+export * from './partiallyUpdateSprint.js';
+export * from './rankEpics.js';
+export * from './rankIssues.js';
+export * from './removeIssuesFromEpic.js';
+export * from './searchEpics.js';
+export * from './setBoardProperty.js';
+export * from './setProperty.js';
+export * from './storeDevelopmentInformation.js';
+export * from './submitBuilds.js';
+export * from './submitDeployments.js';
+export * from './submitFeatureFlags.js';
+export * from './submitRemoteLinks.js';
+export * from './submitVulnerabilities.js';
+export * from './submitWorkspaces.js';
+export * from './swapSprint.js';
+export * from './toggleFeatures.js';
+export * from './updateSprint.js';
+export * from './getIncidentById.js';
+export * from './deleteIncidentById.js';
+export * from './deleteReviewById.js';
+export * from './getReviewById.js';
+export * from './deleteEntityByProperty.js';
+export * from './submitEntity.js';
+export * from './getWorkspaces.js';
+export * from './deleteWorkspaces.js';
+export * from './submitOperationsWorkspaces.js';
+export * from './submitComponents.js';
+export * from './deleteComponentById.js';
+export * from './deleteComponentsByProperty.js';
+export * from './getComponentById.js';
diff --git a/src/agile/remoteLinks.ts b/src/agile/remoteLinks.ts
index 4981626111..c037b4fb46 100644
--- a/src/agile/remoteLinks.ts
+++ b/src/agile/remoteLinks.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class RemoteLinks {
constructor(private client: Client) {}
diff --git a/src/agile/securityInformation.ts b/src/agile/securityInformation.ts
index 36ca396a8e..373251d170 100644
--- a/src/agile/securityInformation.ts
+++ b/src/agile/securityInformation.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class SecurityInformation {
constructor(private client: Client) {}
diff --git a/src/agile/sprint.ts b/src/agile/sprint.ts
index 83ea97225a..a3f6416d6c 100644
--- a/src/agile/sprint.ts
+++ b/src/agile/sprint.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Client } from '../clients';
-import { Callback } from '../callback';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Client } from '../clients/index.js';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Sprint {
constructor(private client: Client) {}
diff --git a/src/callback.ts b/src/callback.ts
index 9bcc05f52a..6fbb06b1bd 100644
--- a/src/callback.ts
+++ b/src/callback.ts
@@ -1,3 +1,3 @@
-import { Config } from './config';
+import type { Config } from './config.js';
export type Callback = (err: Config.Error | null, data?: T) => void;
diff --git a/src/clients/baseClient.ts b/src/clients/baseClient.ts
index 5ade7e0b4b..439386d4ba 100644
--- a/src/clients/baseClient.ts
+++ b/src/clients/baseClient.ts
@@ -1,10 +1,10 @@
-import axios, { AxiosInstance, AxiosResponse } from 'axios';
-import type { Callback } from '../callback';
-import type { Client } from './client';
-import type { Config } from '../config';
-import { getAuthenticationToken } from '../services/authenticationService';
-import type { RequestConfig } from '../requestConfig';
-import { HttpException, isObject } from './httpException';
+import axios, { type AxiosInstance, type AxiosResponse } from 'axios';
+import type { Callback } from '../callback.js';
+import type { Client } from './client.js';
+import type { Config } from '../config.js';
+import { getAuthenticationToken } from '../services/authenticationService/index.js';
+import type { RequestConfig } from '../requestConfig.js';
+import { HttpException, isObject } from './httpException.js';
const STRICT_GDPR_FLAG = 'x-atlassian-force-account-id';
const ATLASSIAN_TOKEN_CHECK_FLAG = 'X-Atlassian-Token';
diff --git a/src/clients/client.ts b/src/clients/client.ts
index 2f697f1f6f..ed87f40a11 100644
--- a/src/clients/client.ts
+++ b/src/clients/client.ts
@@ -1,6 +1,6 @@
import type { AxiosResponse } from 'axios';
-import type { Callback } from '../callback';
-import type { RequestConfig } from '../requestConfig';
+import type { Callback } from '../callback.js';
+import type { RequestConfig } from '../requestConfig.js';
export interface Client {
sendRequest(requestConfig: RequestConfig, callback?: never, telemetryData?: any): Promise;
diff --git a/src/clients/index.ts b/src/clients/index.ts
index 08682970ec..1f1db4a76e 100644
--- a/src/clients/index.ts
+++ b/src/clients/index.ts
@@ -1,11 +1,11 @@
-export * from './baseClient';
-export * from './client';
-export * from './httpException';
+export * from './baseClient.js';
+export * from './client.js';
+export * from './httpException.js';
-export { AgileClient, AgileModels, AgileParameters } from '../agile';
+export { AgileClient, AgileModels, AgileParameters } from '../agile/index.js';
-export { Version2Client, Version2Models, Version2Parameters } from '../version2';
+export { Version2Client, Version2Models, Version2Parameters } from '../version2/index.js';
-export { Version3Client, Version3Models, Version3Parameters } from '../version3';
+export { Version3Client, Version3Models, Version3Parameters } from '../version3/index.js';
-export { ServiceDeskClient, ServiceDeskModels, ServiceDeskParameters } from '../serviceDesk';
+export { ServiceDeskClient, ServiceDeskModels, ServiceDeskParameters } from '../serviceDesk/index.js';
diff --git a/src/config.ts b/src/config.ts
index 5d661c62dc..56b381e14c 100644
--- a/src/config.ts
+++ b/src/config.ts
@@ -1,7 +1,7 @@
import { AxiosError } from 'axios';
-import { RequestConfig } from './requestConfig';
-import { UtilityTypes } from './utilityTypes';
-import { HttpException } from './clients';
+import type { RequestConfig } from './requestConfig.js';
+import type { UtilityTypes } from './utilityTypes.js';
+import { HttpException } from './clients/index.js';
export interface Config {
host: string;
diff --git a/src/createClient.ts b/src/createClient.ts
index a71bb7b408..e81f6f3e3d 100644
--- a/src/createClient.ts
+++ b/src/createClient.ts
@@ -1,9 +1,9 @@
-import { AgileClient } from './agile';
-import { BaseClient } from './clients';
-import { Config } from './config';
-import { ServiceDeskClient } from './serviceDesk';
-import { Version2Client } from './version2';
-import { Version3Client } from './version3';
+import { AgileClient } from './agile/index.js';
+import { BaseClient } from './clients/index.js';
+import type { Config } from './config.js';
+import { ServiceDeskClient } from './serviceDesk/index.js';
+import { Version2Client } from './version2/index.js';
+import { Version3Client } from './version3/index.js';
export enum ClientType {
Agile = 'agile',
diff --git a/src/index.ts b/src/index.ts
index 0ece6d8aaf..57e9f1da38 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,12 +1,12 @@
-export * from './createClient';
-export * from './clients';
-export * from './utilityTypes';
-export * from './config';
-export * from './callback';
-export * from './paginated';
-export * from './requestConfig';
+export * from './createClient.js';
+export * from './clients/index.js';
+export * from './utilityTypes.js';
+export * from './config.js';
+export * from './callback.js';
+export * from './paginated.js';
+export * from './requestConfig.js';
-export * as Agile from './agile';
-export * as Version2 from './version2';
-export * as Version3 from './version3';
-export * as ServiceDesk from './serviceDesk';
+export * as Agile from './agile/index.js';
+export * as Version2 from './version2/index.js';
+export * as Version3 from './version3/index.js';
+export * as ServiceDesk from './serviceDesk/index.js';
diff --git a/src/requestConfig.ts b/src/requestConfig.ts
index 0bc24c5ac1..256383f9cc 100644
--- a/src/requestConfig.ts
+++ b/src/requestConfig.ts
@@ -1,3 +1,3 @@
-import { AxiosRequestConfig } from 'axios';
+import type { AxiosRequestConfig } from 'axios';
export type RequestConfig = AxiosRequestConfig;
diff --git a/src/serviceDesk/client/index.ts b/src/serviceDesk/client/index.ts
index c673752cb5..c4db2252e2 100644
--- a/src/serviceDesk/client/index.ts
+++ b/src/serviceDesk/client/index.ts
@@ -1 +1 @@
-export * from './serviceDeskClient';
+export * from './serviceDeskClient.js';
diff --git a/src/serviceDesk/client/serviceDeskClient.ts b/src/serviceDesk/client/serviceDeskClient.ts
index c131004659..c4e211daba 100644
--- a/src/serviceDesk/client/serviceDeskClient.ts
+++ b/src/serviceDesk/client/serviceDeskClient.ts
@@ -1,12 +1,12 @@
-import { BaseClient } from '../../clients';
-import { Customer } from '../customer';
-import { Info } from '../info';
-import { Insight } from '../insight';
-import { KnowledgeBase } from '../knowledgeBase';
-import { Organization } from '../organization';
-import { Request } from '../request';
-import { RequestType } from '../requestType';
-import { ServiceDesk } from '../serviceDesk';
+import { BaseClient } from '../../clients/index.js';
+import { Customer } from '../customer.js';
+import { Info } from '../info.js';
+import { Insight } from '../insight.js';
+import { KnowledgeBase } from '../knowledgeBase.js';
+import { Organization } from '../organization.js';
+import { Request } from '../request.js';
+import { RequestType } from '../requestType.js';
+import { ServiceDesk } from '../serviceDesk.js';
export class ServiceDeskClient extends BaseClient {
customer = new Customer(this);
diff --git a/src/serviceDesk/customer.ts b/src/serviceDesk/customer.ts
index 7f18dc9192..f28ee0e081 100644
--- a/src/serviceDesk/customer.ts
+++ b/src/serviceDesk/customer.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Customer {
constructor(private client: Client) {}
diff --git a/src/serviceDesk/index.ts b/src/serviceDesk/index.ts
index 772d672c79..661a24b130 100644
--- a/src/serviceDesk/index.ts
+++ b/src/serviceDesk/index.ts
@@ -1,12 +1,12 @@
-export * from './customer';
-export * from './info';
-export * from './insight';
-export * from './knowledgeBase';
-export * from './organization';
-export * from './request';
-export * from './requestType';
-export * from './serviceDesk';
+export * from './customer.js';
+export * from './info.js';
+export * from './insight.js';
+export * from './knowledgeBase.js';
+export * from './organization.js';
+export * from './request.js';
+export * from './requestType.js';
+export * from './serviceDesk.js';
-export * as ServiceDeskModels from './models';
-export * as ServiceDeskParameters from './parameters';
-export * from './client';
+export * as ServiceDeskModels from './models/index.js';
+export * as ServiceDeskParameters from './parameters/index.js';
+export * from './client/index.js';
diff --git a/src/serviceDesk/info.ts b/src/serviceDesk/info.ts
index 38dcf22c50..882577edbe 100644
--- a/src/serviceDesk/info.ts
+++ b/src/serviceDesk/info.ts
@@ -1,7 +1,7 @@
-import * as Models from './models';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Info {
constructor(private client: Client) {}
diff --git a/src/serviceDesk/insight.ts b/src/serviceDesk/insight.ts
index 6d7502f65f..362f119a47 100644
--- a/src/serviceDesk/insight.ts
+++ b/src/serviceDesk/insight.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Insight {
constructor(private client: Client) {}
diff --git a/src/serviceDesk/knowledgeBase.ts b/src/serviceDesk/knowledgeBase.ts
index 6a064b69f2..8f2243650c 100644
--- a/src/serviceDesk/knowledgeBase.ts
+++ b/src/serviceDesk/knowledgeBase.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class KnowledgeBase {
constructor(private client: Client) {}
diff --git a/src/serviceDesk/models/approval.ts b/src/serviceDesk/models/approval.ts
index 3833c0a051..172fcdca69 100644
--- a/src/serviceDesk/models/approval.ts
+++ b/src/serviceDesk/models/approval.ts
@@ -1,6 +1,6 @@
-import { Approver } from './approver';
-import { Date } from './date';
-import { SelfLink } from './selfLink';
+import type { Approver } from './approver.js';
+import type { Date } from './date.js';
+import type { SelfLink } from './selfLink.js';
export interface Approval {
/** ID of the approval. */
diff --git a/src/serviceDesk/models/approver.ts b/src/serviceDesk/models/approver.ts
index 0688e288ed..6efeb41bde 100644
--- a/src/serviceDesk/models/approver.ts
+++ b/src/serviceDesk/models/approver.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
export interface Approver {
approver?: User;
diff --git a/src/serviceDesk/models/article.ts b/src/serviceDesk/models/article.ts
index a5088f1850..edf0c3fd00 100644
--- a/src/serviceDesk/models/article.ts
+++ b/src/serviceDesk/models/article.ts
@@ -1,5 +1,5 @@
-import { Content } from './content';
-import { Source } from './source';
+import type { Content } from './content.js';
+import type { Source } from './source.js';
export interface Article {
/** Title of the article. */
diff --git a/src/serviceDesk/models/attachment.ts b/src/serviceDesk/models/attachment.ts
index 6b27329402..8e6651d1bf 100644
--- a/src/serviceDesk/models/attachment.ts
+++ b/src/serviceDesk/models/attachment.ts
@@ -1,6 +1,6 @@
-import { AttachmentLink } from './attachmentLink';
-import { Date } from './date';
-import { User } from './user';
+import type { AttachmentLink } from './attachmentLink.js';
+import type { Date } from './date.js';
+import type { User } from './user.js';
export interface Attachment {
/** Filename of the item attached. */
diff --git a/src/serviceDesk/models/attachmentCreate.ts b/src/serviceDesk/models/attachmentCreate.ts
index c333a767ec..d731ebcc68 100644
--- a/src/serviceDesk/models/attachmentCreate.ts
+++ b/src/serviceDesk/models/attachmentCreate.ts
@@ -1,4 +1,4 @@
-import { AdditionalComment } from './additionalComment';
+import type { AdditionalComment } from './additionalComment.js';
export interface AttachmentCreate {
/** List of IDs for the temporary attachments to be added to the customer request. */
diff --git a/src/serviceDesk/models/attachmentCreateResult.ts b/src/serviceDesk/models/attachmentCreateResult.ts
index f395d51561..e00ab39206 100644
--- a/src/serviceDesk/models/attachmentCreateResult.ts
+++ b/src/serviceDesk/models/attachmentCreateResult.ts
@@ -1,5 +1,5 @@
-import { Comment } from './comment';
-import { PagedAttachment } from './pagedAttachment';
+import type { Comment } from './comment.js';
+import type { PagedAttachment } from './pagedAttachment.js';
export interface AttachmentCreateResult {
comment?: Comment;
diff --git a/src/serviceDesk/models/comment.ts b/src/serviceDesk/models/comment.ts
index 161a68ca8f..5ea574b241 100644
--- a/src/serviceDesk/models/comment.ts
+++ b/src/serviceDesk/models/comment.ts
@@ -1,8 +1,8 @@
-import { Date } from './date';
-import { PagedAttachment } from './pagedAttachment';
-import { RenderedValue } from './renderedValue';
-import { SelfLink } from './selfLink';
-import { User } from './user';
+import type { Date } from './date.js';
+import type { PagedAttachment } from './pagedAttachment.js';
+import type { RenderedValue } from './renderedValue.js';
+import type { SelfLink } from './selfLink.js';
+import type { User } from './user.js';
export interface Comment {
/** ID of the comment. */
diff --git a/src/serviceDesk/models/csatFeedbackFull.ts b/src/serviceDesk/models/csatFeedbackFull.ts
index 28f375bee8..61fdd7a61e 100644
--- a/src/serviceDesk/models/csatFeedbackFull.ts
+++ b/src/serviceDesk/models/csatFeedbackFull.ts
@@ -1,4 +1,4 @@
-import { AdditionalComment } from './additionalComment';
+import type { AdditionalComment } from './additionalComment.js';
export interface CsatFeedbackFull {
/** Indicates the type of feedback, supported values: `csat`. */
diff --git a/src/serviceDesk/models/customerRequest.ts b/src/serviceDesk/models/customerRequest.ts
index 257efa3309..e97d954a59 100644
--- a/src/serviceDesk/models/customerRequest.ts
+++ b/src/serviceDesk/models/customerRequest.ts
@@ -1,16 +1,16 @@
-import { CustomerRequestActions } from './customerRequestActions';
-import { CustomerRequestFieldValue } from './customerRequestFieldValue';
-import { CustomerRequestLink } from './customerRequestLink';
-import { CustomerRequestStatus } from './customerRequestStatus';
-import { Date } from './date';
-import { PagedAttachment } from './pagedAttachment';
-import { PagedComment } from './pagedComment';
-import { PagedCustomerRequestStatus } from './pagedCustomerRequestStatus';
-import { PagedSlaInformation } from './pagedSlaInformation';
-import { PagedUser } from './pagedUser';
-import { RequestType } from './requestType';
-import { ServiceDesk } from './serviceDesk';
-import { User } from './user';
+import type { CustomerRequestActions } from './customerRequestActions.js';
+import type { CustomerRequestFieldValue } from './customerRequestFieldValue.js';
+import type { CustomerRequestLink } from './customerRequestLink.js';
+import type { CustomerRequestStatus } from './customerRequestStatus.js';
+import type { Date } from './date.js';
+import type { PagedAttachment } from './pagedAttachment.js';
+import type { PagedComment } from './pagedComment.js';
+import type { PagedCustomerRequestStatus } from './pagedCustomerRequestStatus.js';
+import type { PagedSlaInformation } from './pagedSlaInformation.js';
+import type { PagedUser } from './pagedUser.js';
+import type { RequestType } from './requestType.js';
+import type { ServiceDesk } from './serviceDesk.js';
+import type { User } from './user.js';
export interface CustomerRequest {
/** ID of the request, as the peer issue ID. */
diff --git a/src/serviceDesk/models/customerRequestActions.ts b/src/serviceDesk/models/customerRequestActions.ts
index 6499a26a4c..e15b4033f5 100644
--- a/src/serviceDesk/models/customerRequestActions.ts
+++ b/src/serviceDesk/models/customerRequestActions.ts
@@ -1,4 +1,4 @@
-import { CustomerRequestAction } from './customerRequestAction';
+import type { CustomerRequestAction } from './customerRequestAction.js';
export interface CustomerRequestActions {
addAttachment?: CustomerRequestAction;
diff --git a/src/serviceDesk/models/customerRequestCreateMeta.ts b/src/serviceDesk/models/customerRequestCreateMeta.ts
index 2d7458030b..60f77cf4c3 100644
--- a/src/serviceDesk/models/customerRequestCreateMeta.ts
+++ b/src/serviceDesk/models/customerRequestCreateMeta.ts
@@ -1,4 +1,4 @@
-import { RequestTypeField } from './requestTypeField';
+import type { RequestTypeField } from './requestTypeField.js';
export interface CustomerRequestCreateMeta {
/** List of the fields included in this request. */
diff --git a/src/serviceDesk/models/customerRequestStatus.ts b/src/serviceDesk/models/customerRequestStatus.ts
index 8d108b4cf7..34850f81d2 100644
--- a/src/serviceDesk/models/customerRequestStatus.ts
+++ b/src/serviceDesk/models/customerRequestStatus.ts
@@ -1,4 +1,4 @@
-import { Date } from './date';
+import type { Date } from './date.js';
export interface CustomerRequestStatus {
/** Name of the status condition. */
diff --git a/src/serviceDesk/models/customerTransitionExecution.ts b/src/serviceDesk/models/customerTransitionExecution.ts
index 6f1798e4a6..4b11a6fb53 100644
--- a/src/serviceDesk/models/customerTransitionExecution.ts
+++ b/src/serviceDesk/models/customerTransitionExecution.ts
@@ -1,4 +1,4 @@
-import { AdditionalComment } from './additionalComment';
+import type { AdditionalComment } from './additionalComment.js';
export interface CustomerTransitionExecution {
/** ID of the transition to be performed. */
diff --git a/src/serviceDesk/models/index.ts b/src/serviceDesk/models/index.ts
index 3d5914ce1d..e1686519aa 100644
--- a/src/serviceDesk/models/index.ts
+++ b/src/serviceDesk/models/index.ts
@@ -1,79 +1,79 @@
-export * from './additionalComment';
-export * from './approval';
-export * from './approvalDecisionRequest';
-export * from './approver';
-export * from './article';
-export * from './attachment';
-export * from './attachmentCreate';
-export * from './attachmentCreateResult';
-export * from './attachmentLink';
-export * from './avatarUrls';
-export * from './comment';
-export * from './commentCreate';
-export * from './content';
-export * from './csatFeedbackFull';
-export * from './customerCreate';
-export * from './customerRequest';
-export * from './customerRequestAction';
-export * from './customerRequestActions';
-export * from './customerRequestCreateMeta';
-export * from './customerRequestFieldValue';
-export * from './customerRequestLink';
-export * from './customerRequestStatus';
-export * from './customerTransition';
-export * from './customerTransitionExecution';
-export * from './date';
-export * from './duration';
-export * from './entityProperty';
-export * from './insightWorkspace';
-export * from './issue';
-export * from './issueTransition';
-export * from './jsonType';
-export * from './organization';
-export * from './organizationCreate';
-export * from './organizationServiceDeskUpdate';
-export * from './pagedApproval';
-export * from './pagedArticle';
-export * from './pagedAttachment';
-export * from './pagedComment';
-export * from './pagedCustomerRequest';
-export * from './pagedCustomerRequestStatus';
-export * from './pagedCustomerTransition';
-export * from './pagedInsightWorkspace';
-export * from './pagedIssue';
-export * from './pagedLink';
-export * from './pagedOrganization';
-export * from './pagedQueue';
-export * from './pagedRequestType';
-export * from './pagedRequestTypeGroup';
-export * from './pagedServiceDesk';
-export * from './pagedSlaInformation';
-export * from './pagedUser';
-export * from './propertyKey';
-export * from './propertyKeys';
-export * from './queue';
-export * from './renderedValue';
-export * from './requestCreate';
-export * from './requestNotificationSubscription';
-export * from './requestParticipantUpdate';
-export * from './requestType';
-export * from './requestTypeCreate';
-export * from './requestTypeField';
-export * from './requestTypeFieldValue';
-export * from './requestTypeGroup';
-export * from './requestTypeIcon';
-export * from './requestTypeIconLink';
-export * from './selfLink';
-export * from './serviceDesk';
-export * from './serviceDeskCustomer';
-export * from './slaInformation';
-export * from './slaInformationCompletedCycle';
-export * from './slaInformationOngoingCycle';
-export * from './softwareInfo';
-export * from './source';
-export * from './statusCategory';
-export * from './statusDetails';
-export * from './user';
-export * from './userDetails';
-export * from './userLink';
-export * from './usersOrganizationUpdate';
+export * from './additionalComment.js';
+export * from './approval.js';
+export * from './approvalDecisionRequest.js';
+export * from './approver.js';
+export * from './article.js';
+export * from './attachment.js';
+export * from './attachmentCreate.js';
+export * from './attachmentCreateResult.js';
+export * from './attachmentLink.js';
+export * from './avatarUrls.js';
+export * from './comment.js';
+export * from './commentCreate.js';
+export * from './content.js';
+export * from './csatFeedbackFull.js';
+export * from './customerCreate.js';
+export * from './customerRequest.js';
+export * from './customerRequestAction.js';
+export * from './customerRequestActions.js';
+export * from './customerRequestCreateMeta.js';
+export * from './customerRequestFieldValue.js';
+export * from './customerRequestLink.js';
+export * from './customerRequestStatus.js';
+export * from './customerTransition.js';
+export * from './customerTransitionExecution.js';
+export * from './date.js';
+export * from './duration.js';
+export * from './entityProperty.js';
+export * from './insightWorkspace.js';
+export * from './issue.js';
+export * from './issueTransition.js';
+export * from './jsonType.js';
+export * from './organization.js';
+export * from './organizationCreate.js';
+export * from './organizationServiceDeskUpdate.js';
+export * from './pagedApproval.js';
+export * from './pagedArticle.js';
+export * from './pagedAttachment.js';
+export * from './pagedComment.js';
+export * from './pagedCustomerRequest.js';
+export * from './pagedCustomerRequestStatus.js';
+export * from './pagedCustomerTransition.js';
+export * from './pagedInsightWorkspace.js';
+export * from './pagedIssue.js';
+export * from './pagedLink.js';
+export * from './pagedOrganization.js';
+export * from './pagedQueue.js';
+export * from './pagedRequestType.js';
+export * from './pagedRequestTypeGroup.js';
+export * from './pagedServiceDesk.js';
+export * from './pagedSlaInformation.js';
+export * from './pagedUser.js';
+export * from './propertyKey.js';
+export * from './propertyKeys.js';
+export * from './queue.js';
+export * from './renderedValue.js';
+export * from './requestCreate.js';
+export * from './requestNotificationSubscription.js';
+export * from './requestParticipantUpdate.js';
+export * from './requestType.js';
+export * from './requestTypeCreate.js';
+export * from './requestTypeField.js';
+export * from './requestTypeFieldValue.js';
+export * from './requestTypeGroup.js';
+export * from './requestTypeIcon.js';
+export * from './requestTypeIconLink.js';
+export * from './selfLink.js';
+export * from './serviceDesk.js';
+export * from './serviceDeskCustomer.js';
+export * from './slaInformation.js';
+export * from './slaInformationCompletedCycle.js';
+export * from './slaInformationOngoingCycle.js';
+export * from './softwareInfo.js';
+export * from './source.js';
+export * from './statusCategory.js';
+export * from './statusDetails.js';
+export * from './user.js';
+export * from './userDetails.js';
+export * from './userLink.js';
+export * from './usersOrganizationUpdate.js';
diff --git a/src/serviceDesk/models/issue.ts b/src/serviceDesk/models/issue.ts
index cfa482d364..5e0f2faf8a 100644
--- a/src/serviceDesk/models/issue.ts
+++ b/src/serviceDesk/models/issue.ts
@@ -1,4 +1,4 @@
-import { Issue as ExternalIssueInterface } from '../../version2/models/issue';
+import type { Issue as ExternalIssueInterface } from '../../version2/models/issue.js';
/** Details about an issue. */
export type Issue = ExternalIssueInterface;
diff --git a/src/serviceDesk/models/issueTransition.ts b/src/serviceDesk/models/issueTransition.ts
index dc7f8afd37..cacddba1c9 100644
--- a/src/serviceDesk/models/issueTransition.ts
+++ b/src/serviceDesk/models/issueTransition.ts
@@ -1,4 +1,4 @@
-import { StatusDetails } from './statusDetails';
+import type { StatusDetails } from './statusDetails.js';
/** Details of an issue transition. */
export interface IssueTransition {
diff --git a/src/serviceDesk/models/organization.ts b/src/serviceDesk/models/organization.ts
index 7e6748dfd6..233edd6c88 100644
--- a/src/serviceDesk/models/organization.ts
+++ b/src/serviceDesk/models/organization.ts
@@ -1,4 +1,4 @@
-import { SelfLink } from './selfLink';
+import type { SelfLink } from './selfLink.js';
export interface Organization {
/** A unique system generated ID for the organization. */
diff --git a/src/serviceDesk/models/pagedApproval.ts b/src/serviceDesk/models/pagedApproval.ts
index 0fb81fd0df..cc73d96363 100644
--- a/src/serviceDesk/models/pagedApproval.ts
+++ b/src/serviceDesk/models/pagedApproval.ts
@@ -1,5 +1,5 @@
-import { Approval } from './approval';
-import { PagedLink } from './pagedLink';
+import type { Approval } from './approval.js';
+import type { PagedLink } from './pagedLink.js';
export interface PagedApproval {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedArticle.ts b/src/serviceDesk/models/pagedArticle.ts
index 4ae5ec5444..66f3e7f082 100644
--- a/src/serviceDesk/models/pagedArticle.ts
+++ b/src/serviceDesk/models/pagedArticle.ts
@@ -1,5 +1,5 @@
-import { Article } from './article';
-import { PagedLink } from './pagedLink';
+import type { Article } from './article.js';
+import type { PagedLink } from './pagedLink.js';
export interface PagedArticle {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedAttachment.ts b/src/serviceDesk/models/pagedAttachment.ts
index 2e6c9d6385..5093530703 100644
--- a/src/serviceDesk/models/pagedAttachment.ts
+++ b/src/serviceDesk/models/pagedAttachment.ts
@@ -1,5 +1,5 @@
-import { Attachment } from './attachment';
-import { PagedLink } from './pagedLink';
+import type { Attachment } from './attachment.js';
+import type { PagedLink } from './pagedLink.js';
export interface PagedAttachment {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedComment.ts b/src/serviceDesk/models/pagedComment.ts
index ede838c2d7..3c3e92b3a4 100644
--- a/src/serviceDesk/models/pagedComment.ts
+++ b/src/serviceDesk/models/pagedComment.ts
@@ -1,5 +1,5 @@
-import { Comment } from './comment';
-import { PagedLink } from './pagedLink';
+import type { Comment } from './comment.js';
+import type { PagedLink } from './pagedLink.js';
export interface PagedComment {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedCustomerRequest.ts b/src/serviceDesk/models/pagedCustomerRequest.ts
index 040644cea3..63d6de45d0 100644
--- a/src/serviceDesk/models/pagedCustomerRequest.ts
+++ b/src/serviceDesk/models/pagedCustomerRequest.ts
@@ -1,5 +1,5 @@
-import { CustomerRequest } from './customerRequest';
-import { PagedLink } from './pagedLink';
+import type { CustomerRequest } from './customerRequest.js';
+import type { PagedLink } from './pagedLink.js';
export interface PagedCustomerRequest {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedCustomerRequestStatus.ts b/src/serviceDesk/models/pagedCustomerRequestStatus.ts
index 6044759131..637d5c08fd 100644
--- a/src/serviceDesk/models/pagedCustomerRequestStatus.ts
+++ b/src/serviceDesk/models/pagedCustomerRequestStatus.ts
@@ -1,5 +1,5 @@
-import { CustomerRequestStatus } from './customerRequestStatus';
-import { PagedLink } from './pagedLink';
+import type { CustomerRequestStatus } from './customerRequestStatus.js';
+import type { PagedLink } from './pagedLink.js';
export interface PagedCustomerRequestStatus {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedCustomerTransition.ts b/src/serviceDesk/models/pagedCustomerTransition.ts
index 60febcf1dc..c83a9a0690 100644
--- a/src/serviceDesk/models/pagedCustomerTransition.ts
+++ b/src/serviceDesk/models/pagedCustomerTransition.ts
@@ -1,5 +1,5 @@
-import { CustomerTransition } from './customerTransition';
-import { PagedLink } from './pagedLink';
+import type { CustomerTransition } from './customerTransition.js';
+import type { PagedLink } from './pagedLink.js';
export interface PagedCustomerTransition {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedInsightWorkspace.ts b/src/serviceDesk/models/pagedInsightWorkspace.ts
index 0cf996bccc..e742775476 100644
--- a/src/serviceDesk/models/pagedInsightWorkspace.ts
+++ b/src/serviceDesk/models/pagedInsightWorkspace.ts
@@ -1,5 +1,5 @@
-import { InsightWorkspace } from './insightWorkspace';
-import { PagedLink } from './pagedLink';
+import type { InsightWorkspace } from './insightWorkspace.js';
+import type { PagedLink } from './pagedLink.js';
export interface PagedInsightWorkspace {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedIssue.ts b/src/serviceDesk/models/pagedIssue.ts
index 3adc22944e..0fdbca4c38 100644
--- a/src/serviceDesk/models/pagedIssue.ts
+++ b/src/serviceDesk/models/pagedIssue.ts
@@ -1,5 +1,5 @@
-import { Issue } from './issue';
-import { PagedLink } from './pagedLink';
+import type { Issue } from './issue.js';
+import type { PagedLink } from './pagedLink.js';
export interface PagedIssue {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedOrganization.ts b/src/serviceDesk/models/pagedOrganization.ts
index d2f07a56c1..efdf93f686 100644
--- a/src/serviceDesk/models/pagedOrganization.ts
+++ b/src/serviceDesk/models/pagedOrganization.ts
@@ -1,5 +1,5 @@
-import { Organization } from './organization';
-import { PagedLink } from './pagedLink';
+import type { Organization } from './organization.js';
+import type { PagedLink } from './pagedLink.js';
export interface PagedOrganization {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedQueue.ts b/src/serviceDesk/models/pagedQueue.ts
index 17056ef6de..7dc7af4997 100644
--- a/src/serviceDesk/models/pagedQueue.ts
+++ b/src/serviceDesk/models/pagedQueue.ts
@@ -1,5 +1,5 @@
-import { PagedLink } from './pagedLink';
-import { Queue } from './queue';
+import type { PagedLink } from './pagedLink.js';
+import type { Queue } from './queue.js';
export interface PagedQueue {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedRequestType.ts b/src/serviceDesk/models/pagedRequestType.ts
index eb118bc746..496d00d11c 100644
--- a/src/serviceDesk/models/pagedRequestType.ts
+++ b/src/serviceDesk/models/pagedRequestType.ts
@@ -1,5 +1,5 @@
-import { PagedLink } from './pagedLink';
-import { RequestType } from './requestType';
+import type { PagedLink } from './pagedLink.js';
+import type { RequestType } from './requestType.js';
export interface PagedRequestType {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedRequestTypeGroup.ts b/src/serviceDesk/models/pagedRequestTypeGroup.ts
index 45c4eada00..90fc5c09d2 100644
--- a/src/serviceDesk/models/pagedRequestTypeGroup.ts
+++ b/src/serviceDesk/models/pagedRequestTypeGroup.ts
@@ -1,5 +1,5 @@
-import { PagedLink } from './pagedLink';
-import { RequestTypeGroup } from './requestTypeGroup';
+import type { PagedLink } from './pagedLink.js';
+import type { RequestTypeGroup } from './requestTypeGroup.js';
export interface PagedRequestTypeGroup {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedServiceDesk.ts b/src/serviceDesk/models/pagedServiceDesk.ts
index 2fe154c90b..9f4183f319 100644
--- a/src/serviceDesk/models/pagedServiceDesk.ts
+++ b/src/serviceDesk/models/pagedServiceDesk.ts
@@ -1,5 +1,5 @@
-import { PagedLink } from './pagedLink';
-import { ServiceDesk } from './serviceDesk';
+import type { PagedLink } from './pagedLink.js';
+import type { ServiceDesk } from './serviceDesk.js';
export interface PagedServiceDesk {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedSlaInformation.ts b/src/serviceDesk/models/pagedSlaInformation.ts
index 40099d11bc..cbe67cdf6a 100644
--- a/src/serviceDesk/models/pagedSlaInformation.ts
+++ b/src/serviceDesk/models/pagedSlaInformation.ts
@@ -1,5 +1,5 @@
-import { PagedLink } from './pagedLink';
-import { SlaInformation } from './slaInformation';
+import type { PagedLink } from './pagedLink.js';
+import type { SlaInformation } from './slaInformation.js';
export interface PagedSlaInformation {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/pagedUser.ts b/src/serviceDesk/models/pagedUser.ts
index b260a28775..b85a23088c 100644
--- a/src/serviceDesk/models/pagedUser.ts
+++ b/src/serviceDesk/models/pagedUser.ts
@@ -1,5 +1,5 @@
-import { PagedLink } from './pagedLink';
-import { User } from './user';
+import type { PagedLink } from './pagedLink.js';
+import type { User } from './user.js';
export interface PagedUser {
/** Number of items returned in the page. */
diff --git a/src/serviceDesk/models/propertyKeys.ts b/src/serviceDesk/models/propertyKeys.ts
index f4e13a499e..79e6474d80 100644
--- a/src/serviceDesk/models/propertyKeys.ts
+++ b/src/serviceDesk/models/propertyKeys.ts
@@ -1,4 +1,4 @@
-import { PropertyKey } from './propertyKey';
+import type { PropertyKey } from './propertyKey.js';
/** List of property keys. */
export interface PropertyKeys {
diff --git a/src/serviceDesk/models/queue.ts b/src/serviceDesk/models/queue.ts
index 3d78e724a1..7ec82625f9 100644
--- a/src/serviceDesk/models/queue.ts
+++ b/src/serviceDesk/models/queue.ts
@@ -1,4 +1,4 @@
-import { SelfLink } from './selfLink';
+import type { SelfLink } from './selfLink.js';
export interface Queue {
/** ID for the queue. */
diff --git a/src/serviceDesk/models/requestType.ts b/src/serviceDesk/models/requestType.ts
index bd66bcba73..51a24f6069 100644
--- a/src/serviceDesk/models/requestType.ts
+++ b/src/serviceDesk/models/requestType.ts
@@ -1,6 +1,6 @@
-import { CustomerRequestCreateMeta } from './customerRequestCreateMeta';
-import { RequestTypeIcon } from './requestTypeIcon';
-import { SelfLink } from './selfLink';
+import type { CustomerRequestCreateMeta } from './customerRequestCreateMeta.js';
+import type { RequestTypeIcon } from './requestTypeIcon.js';
+import type { SelfLink } from './selfLink.js';
export interface RequestType {
/** ID for the request type. */
diff --git a/src/serviceDesk/models/requestTypeField.ts b/src/serviceDesk/models/requestTypeField.ts
index 3265dc4be3..6ede2dbfc8 100644
--- a/src/serviceDesk/models/requestTypeField.ts
+++ b/src/serviceDesk/models/requestTypeField.ts
@@ -1,5 +1,5 @@
-import { JsonType } from './jsonType';
-import { RequestTypeFieldValue } from './requestTypeFieldValue';
+import type { JsonType } from './jsonType.js';
+import type { RequestTypeFieldValue } from './requestTypeFieldValue.js';
export interface RequestTypeField {
/** ID of the field. */
diff --git a/src/serviceDesk/models/requestTypeIcon.ts b/src/serviceDesk/models/requestTypeIcon.ts
index fc7ccb24fa..fd4027c383 100644
--- a/src/serviceDesk/models/requestTypeIcon.ts
+++ b/src/serviceDesk/models/requestTypeIcon.ts
@@ -1,4 +1,4 @@
-import { RequestTypeIconLink } from './requestTypeIconLink';
+import type { RequestTypeIconLink } from './requestTypeIconLink.js';
export interface RequestTypeIcon {
/** ID of the request type icon. */
diff --git a/src/serviceDesk/models/serviceDesk.ts b/src/serviceDesk/models/serviceDesk.ts
index e220ce0f7f..0a98936a3f 100644
--- a/src/serviceDesk/models/serviceDesk.ts
+++ b/src/serviceDesk/models/serviceDesk.ts
@@ -1,4 +1,4 @@
-import { SelfLink } from './selfLink';
+import type { SelfLink } from './selfLink.js';
export interface ServiceDesk {
/** ID of the service desk. */
diff --git a/src/serviceDesk/models/slaInformation.ts b/src/serviceDesk/models/slaInformation.ts
index 0673726d4e..d0d596e686 100644
--- a/src/serviceDesk/models/slaInformation.ts
+++ b/src/serviceDesk/models/slaInformation.ts
@@ -1,6 +1,6 @@
-import { SelfLink } from './selfLink';
-import { SlaInformationCompletedCycle } from './slaInformationCompletedCycle';
-import { SlaInformationOngoingCycle } from './slaInformationOngoingCycle';
+import type { SelfLink } from './selfLink.js';
+import type { SlaInformationCompletedCycle } from './slaInformationCompletedCycle.js';
+import type { SlaInformationOngoingCycle } from './slaInformationOngoingCycle.js';
export interface SlaInformation {
/** ID of the Service Level Agreement (SLA). */
diff --git a/src/serviceDesk/models/slaInformationCompletedCycle.ts b/src/serviceDesk/models/slaInformationCompletedCycle.ts
index 2e37c2d35a..6aaee3a1e7 100644
--- a/src/serviceDesk/models/slaInformationCompletedCycle.ts
+++ b/src/serviceDesk/models/slaInformationCompletedCycle.ts
@@ -1,5 +1,5 @@
-import { Date } from './date';
-import { Duration } from './duration';
+import type { Date } from './date.js';
+import type { Duration } from './duration.js';
export interface SlaInformationCompletedCycle {
startTime?: Date;
diff --git a/src/serviceDesk/models/slaInformationOngoingCycle.ts b/src/serviceDesk/models/slaInformationOngoingCycle.ts
index 6101df6d90..033db56435 100644
--- a/src/serviceDesk/models/slaInformationOngoingCycle.ts
+++ b/src/serviceDesk/models/slaInformationOngoingCycle.ts
@@ -1,5 +1,5 @@
-import { Date } from './date';
-import { Duration } from './duration';
+import type { Date } from './date.js';
+import type { Duration } from './duration.js';
export interface SlaInformationOngoingCycle {
startTime?: Date;
diff --git a/src/serviceDesk/models/softwareInfo.ts b/src/serviceDesk/models/softwareInfo.ts
index 6af9a5e04f..c7741a7d2a 100644
--- a/src/serviceDesk/models/softwareInfo.ts
+++ b/src/serviceDesk/models/softwareInfo.ts
@@ -1,5 +1,5 @@
-import { Date } from './date';
-import { SelfLink } from './selfLink';
+import type { Date } from './date.js';
+import type { SelfLink } from './selfLink.js';
export interface SoftwareInfo {
/** Jira Service Management version. */
diff --git a/src/serviceDesk/models/statusDetails.ts b/src/serviceDesk/models/statusDetails.ts
index cff803cfad..f36b5169b5 100644
--- a/src/serviceDesk/models/statusDetails.ts
+++ b/src/serviceDesk/models/statusDetails.ts
@@ -1,4 +1,4 @@
-import { StatusCategory } from './statusCategory';
+import type { StatusCategory } from './statusCategory.js';
/** A status. */
export interface StatusDetails {
diff --git a/src/serviceDesk/models/user.ts b/src/serviceDesk/models/user.ts
index 5c2079efff..3e48972644 100644
--- a/src/serviceDesk/models/user.ts
+++ b/src/serviceDesk/models/user.ts
@@ -1,4 +1,4 @@
-import { UserLink } from './userLink';
+import type { UserLink } from './userLink.js';
export interface User {
/**
diff --git a/src/serviceDesk/models/userDetails.ts b/src/serviceDesk/models/userDetails.ts
index bcc42c2042..6e698170eb 100644
--- a/src/serviceDesk/models/userDetails.ts
+++ b/src/serviceDesk/models/userDetails.ts
@@ -1,4 +1,4 @@
-import { AvatarUrls } from './avatarUrls';
+import type { AvatarUrls } from './avatarUrls.js';
/**
* User details permitted by the user's Atlassian Account privacy settings. However, be aware of these exceptions:*
diff --git a/src/serviceDesk/organization.ts b/src/serviceDesk/organization.ts
index c022332430..c49465176f 100644
--- a/src/serviceDesk/organization.ts
+++ b/src/serviceDesk/organization.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Organization {
constructor(private client: Client) {}
diff --git a/src/serviceDesk/parameters/addCustomers.ts b/src/serviceDesk/parameters/addCustomers.ts
index a945ca18a5..0c07d5589d 100644
--- a/src/serviceDesk/parameters/addCustomers.ts
+++ b/src/serviceDesk/parameters/addCustomers.ts
@@ -1,4 +1,4 @@
-import { ServiceDeskCustomer } from '../models';
+import type { ServiceDeskCustomer } from '../models/index.js';
export interface AddCustomers extends ServiceDeskCustomer {
/**
diff --git a/src/serviceDesk/parameters/addOrganization.ts b/src/serviceDesk/parameters/addOrganization.ts
index 8addcd111f..3dd78545cc 100644
--- a/src/serviceDesk/parameters/addOrganization.ts
+++ b/src/serviceDesk/parameters/addOrganization.ts
@@ -1,4 +1,4 @@
-import { OrganizationServiceDeskUpdate } from '../models';
+import type { OrganizationServiceDeskUpdate } from '../models/index.js';
export interface AddOrganization extends OrganizationServiceDeskUpdate {
/**
diff --git a/src/serviceDesk/parameters/addRequestParticipants.ts b/src/serviceDesk/parameters/addRequestParticipants.ts
index ad906e83c8..fbff611ee2 100644
--- a/src/serviceDesk/parameters/addRequestParticipants.ts
+++ b/src/serviceDesk/parameters/addRequestParticipants.ts
@@ -1,4 +1,4 @@
-import { RequestParticipantUpdate } from '../models';
+import type { RequestParticipantUpdate } from '../models/index.js';
export interface AddRequestParticipants extends RequestParticipantUpdate {
/** The ID or key of the customer request to have participants added. */
diff --git a/src/serviceDesk/parameters/addUsersToOrganization.ts b/src/serviceDesk/parameters/addUsersToOrganization.ts
index 4190b90f8a..836ec82184 100644
--- a/src/serviceDesk/parameters/addUsersToOrganization.ts
+++ b/src/serviceDesk/parameters/addUsersToOrganization.ts
@@ -1,4 +1,4 @@
-import { UsersOrganizationUpdate } from '../models';
+import type { UsersOrganizationUpdate } from '../models/index.js';
export interface AddUsersToOrganization extends UsersOrganizationUpdate {
/** The ID of the organization. */
diff --git a/src/serviceDesk/parameters/answerApproval.ts b/src/serviceDesk/parameters/answerApproval.ts
index e541a6f95b..b48b829df7 100644
--- a/src/serviceDesk/parameters/answerApproval.ts
+++ b/src/serviceDesk/parameters/answerApproval.ts
@@ -1,4 +1,4 @@
-import { ApprovalDecisionRequest } from '../models';
+import type { ApprovalDecisionRequest } from '../models/index.js';
export interface AnswerApproval extends ApprovalDecisionRequest {
/** The ID or key of the customer request to be updated. */
diff --git a/src/serviceDesk/parameters/createAttachment.ts b/src/serviceDesk/parameters/createAttachment.ts
index 06349aae4e..2ebf257991 100644
--- a/src/serviceDesk/parameters/createAttachment.ts
+++ b/src/serviceDesk/parameters/createAttachment.ts
@@ -1,4 +1,4 @@
-import { AttachmentCreate } from '../models';
+import type { AttachmentCreate } from '../models/index.js';
export interface CreateAttachment extends AttachmentCreate {
/** The ID or key of the customer request to which the attachment will be added. */
diff --git a/src/serviceDesk/parameters/createCustomer.ts b/src/serviceDesk/parameters/createCustomer.ts
index 174a1c7249..7ab204dff7 100644
--- a/src/serviceDesk/parameters/createCustomer.ts
+++ b/src/serviceDesk/parameters/createCustomer.ts
@@ -1,3 +1,3 @@
-import { CustomerCreate } from '../models';
+import type { CustomerCreate } from '../models/index.js';
export interface CreateCustomer extends CustomerCreate {}
diff --git a/src/serviceDesk/parameters/createCustomerRequest.ts b/src/serviceDesk/parameters/createCustomerRequest.ts
index 562dd3de33..0b0618bb68 100644
--- a/src/serviceDesk/parameters/createCustomerRequest.ts
+++ b/src/serviceDesk/parameters/createCustomerRequest.ts
@@ -1,3 +1,3 @@
-import { RequestCreate } from '../models';
+import type { RequestCreate } from '../models/index.js';
export interface CreateCustomerRequest extends RequestCreate {}
diff --git a/src/serviceDesk/parameters/createOrganization.ts b/src/serviceDesk/parameters/createOrganization.ts
index b89c9cdcb4..9d87dec08b 100644
--- a/src/serviceDesk/parameters/createOrganization.ts
+++ b/src/serviceDesk/parameters/createOrganization.ts
@@ -1,3 +1,3 @@
-import { OrganizationCreate } from '../models';
+import type { OrganizationCreate } from '../models/index.js';
export interface CreateOrganization extends OrganizationCreate {}
diff --git a/src/serviceDesk/parameters/createRequestComment.ts b/src/serviceDesk/parameters/createRequestComment.ts
index 31e9ec2421..4d16226775 100644
--- a/src/serviceDesk/parameters/createRequestComment.ts
+++ b/src/serviceDesk/parameters/createRequestComment.ts
@@ -1,4 +1,4 @@
-import { CommentCreate } from '../models';
+import type { CommentCreate } from '../models/index.js';
export interface CreateRequestComment extends CommentCreate {
/** The ID or key of the customer request to which the comment will be added. */
diff --git a/src/serviceDesk/parameters/createRequestType.ts b/src/serviceDesk/parameters/createRequestType.ts
index 3fb9fa3794..8ce2539b54 100644
--- a/src/serviceDesk/parameters/createRequestType.ts
+++ b/src/serviceDesk/parameters/createRequestType.ts
@@ -1,4 +1,4 @@
-import { RequestTypeCreate } from '../models';
+import type { RequestTypeCreate } from '../models/index.js';
export interface CreateRequestType extends RequestTypeCreate {
/**
diff --git a/src/serviceDesk/parameters/index.ts b/src/serviceDesk/parameters/index.ts
index f73f22a1dd..f9bbba1e12 100644
--- a/src/serviceDesk/parameters/index.ts
+++ b/src/serviceDesk/parameters/index.ts
@@ -1,70 +1,70 @@
-export * from './addCustomers';
-export * from './addOrganization';
-export * from './addRequestParticipants';
-export * from './addUsersToOrganization';
-export * from './answerApproval';
-export * from './attachTemporaryFile';
-export * from './createAttachment';
-export * from './createCustomer';
-export * from './createCustomerRequest';
-export * from './createOrganization';
-export * from './createRequestComment';
-export * from './createRequestType';
-export * from './deleteFeedback';
-export * from './deleteOrganization';
-export * from './deleteOrganizationProperty';
-export * from './deleteProperty';
-export * from './deleteProperty';
-export * from './deleteRequestType';
-export * from './getAllRequestTypes';
-export * from './getApprovalById';
-export * from './getApprovals';
-export * from './getArticles';
-export * from './getArticles';
-export * from './getAttachmentContent';
-export * from './getAttachmentsForRequest';
-export * from './getAttachmentThumbnail';
-export * from './getCommentAttachments';
-export * from './getCustomerRequestByIdOrKey';
-export * from './getCustomerRequests';
-export * from './getCustomerRequestStatus';
-export * from './getCustomers';
-export * from './getCustomerTransitions';
-export * from './getFeedback';
-export * from './getInsightWorkspaces';
-export * from './getIssuesInQueue';
-export * from './getOrganization';
-export * from './getOrganizationProperty';
-export * from './getOrganizationPropertyKeys';
-export * from './getOrganizations';
-export * from './getOrganizations';
-export * from './getPropertiesKeys';
-export * from './getPropertiesKeys';
-export * from './getProperty';
-export * from './getProperty';
-export * from './getQueue';
-export * from './getQueues';
-export * from './getRequestCommentById';
-export * from './getRequestComments';
-export * from './getRequestParticipants';
-export * from './getRequestTypeById';
-export * from './getRequestTypeFields';
-export * from './getRequestTypeGroups';
-export * from './getRequestTypes';
-export * from './getServiceDeskById';
-export * from './getServiceDesks';
-export * from './getSlaInformation';
-export * from './getSlaInformationById';
-export * from './getSubscriptionStatus';
-export * from './getUsersInOrganization';
-export * from './performCustomerTransition';
-export * from './postFeedback';
-export * from './removeCustomers';
-export * from './removeOrganization';
-export * from './removeRequestParticipants';
-export * from './removeUsersFromOrganization';
-export * from './setOrganizationProperty';
-export * from './setProperty';
-export * from './setProperty';
-export * from './subscribe';
-export * from './unsubscribe';
+export * from './addCustomers.js';
+export * from './addOrganization.js';
+export * from './addRequestParticipants.js';
+export * from './addUsersToOrganization.js';
+export * from './answerApproval.js';
+export * from './attachTemporaryFile.js';
+export * from './createAttachment.js';
+export * from './createCustomer.js';
+export * from './createCustomerRequest.js';
+export * from './createOrganization.js';
+export * from './createRequestComment.js';
+export * from './createRequestType.js';
+export * from './deleteFeedback.js';
+export * from './deleteOrganization.js';
+export * from './deleteOrganizationProperty.js';
+export * from './deleteProperty.js';
+export * from './deleteProperty.js';
+export * from './deleteRequestType.js';
+export * from './getAllRequestTypes.js';
+export * from './getApprovalById.js';
+export * from './getApprovals.js';
+export * from './getArticles.js';
+export * from './getArticles.js';
+export * from './getAttachmentContent.js';
+export * from './getAttachmentsForRequest.js';
+export * from './getAttachmentThumbnail.js';
+export * from './getCommentAttachments.js';
+export * from './getCustomerRequestByIdOrKey.js';
+export * from './getCustomerRequests.js';
+export * from './getCustomerRequestStatus.js';
+export * from './getCustomers.js';
+export * from './getCustomerTransitions.js';
+export * from './getFeedback.js';
+export * from './getInsightWorkspaces.js';
+export * from './getIssuesInQueue.js';
+export * from './getOrganization.js';
+export * from './getOrganizationProperty.js';
+export * from './getOrganizationPropertyKeys.js';
+export * from './getOrganizations.js';
+export * from './getOrganizations.js';
+export * from './getPropertiesKeys.js';
+export * from './getPropertiesKeys.js';
+export * from './getProperty.js';
+export * from './getProperty.js';
+export * from './getQueue.js';
+export * from './getQueues.js';
+export * from './getRequestCommentById.js';
+export * from './getRequestComments.js';
+export * from './getRequestParticipants.js';
+export * from './getRequestTypeById.js';
+export * from './getRequestTypeFields.js';
+export * from './getRequestTypeGroups.js';
+export * from './getRequestTypes.js';
+export * from './getServiceDeskById.js';
+export * from './getServiceDesks.js';
+export * from './getSlaInformation.js';
+export * from './getSlaInformationById.js';
+export * from './getSubscriptionStatus.js';
+export * from './getUsersInOrganization.js';
+export * from './performCustomerTransition.js';
+export * from './postFeedback.js';
+export * from './removeCustomers.js';
+export * from './removeOrganization.js';
+export * from './removeRequestParticipants.js';
+export * from './removeUsersFromOrganization.js';
+export * from './setOrganizationProperty.js';
+export * from './setProperty.js';
+export * from './setProperty.js';
+export * from './subscribe.js';
+export * from './unsubscribe.js';
diff --git a/src/serviceDesk/parameters/performCustomerTransition.ts b/src/serviceDesk/parameters/performCustomerTransition.ts
index 6381226a2c..0d7b5c22d8 100644
--- a/src/serviceDesk/parameters/performCustomerTransition.ts
+++ b/src/serviceDesk/parameters/performCustomerTransition.ts
@@ -1,4 +1,4 @@
-import { CustomerTransitionExecution } from '../models';
+import type { CustomerTransitionExecution } from '../models/index.js';
export interface PerformCustomerTransition extends CustomerTransitionExecution {
/** ID or key of the issue to transition */
diff --git a/src/serviceDesk/parameters/postFeedback.ts b/src/serviceDesk/parameters/postFeedback.ts
index e9da10d5ba..dc5d398f73 100644
--- a/src/serviceDesk/parameters/postFeedback.ts
+++ b/src/serviceDesk/parameters/postFeedback.ts
@@ -1,4 +1,4 @@
-import { CsatFeedbackFull } from '../models';
+import type { CsatFeedbackFull } from '../models/index.js';
export interface PostFeedback extends CsatFeedbackFull {
/** The id or the key of the request to post the feedback on */
diff --git a/src/serviceDesk/parameters/removeCustomers.ts b/src/serviceDesk/parameters/removeCustomers.ts
index 4fbf843f12..a96f089387 100644
--- a/src/serviceDesk/parameters/removeCustomers.ts
+++ b/src/serviceDesk/parameters/removeCustomers.ts
@@ -1,4 +1,4 @@
-import { ServiceDeskCustomer } from '../models';
+import type { ServiceDeskCustomer } from '../models/index.js';
export interface RemoveCustomers extends ServiceDeskCustomer {
/**
diff --git a/src/serviceDesk/parameters/removeOrganization.ts b/src/serviceDesk/parameters/removeOrganization.ts
index 761ff8370e..f340839f5e 100644
--- a/src/serviceDesk/parameters/removeOrganization.ts
+++ b/src/serviceDesk/parameters/removeOrganization.ts
@@ -1,4 +1,4 @@
-import { OrganizationServiceDeskUpdate } from '../models';
+import type { OrganizationServiceDeskUpdate } from '../models/index.js';
export interface RemoveOrganization extends OrganizationServiceDeskUpdate {
/**
diff --git a/src/serviceDesk/parameters/removeRequestParticipants.ts b/src/serviceDesk/parameters/removeRequestParticipants.ts
index a580c3c5a6..b4fab89d5b 100644
--- a/src/serviceDesk/parameters/removeRequestParticipants.ts
+++ b/src/serviceDesk/parameters/removeRequestParticipants.ts
@@ -1,4 +1,4 @@
-import { RequestParticipantUpdate } from '../models';
+import type { RequestParticipantUpdate } from '../models/index.js';
export interface RemoveRequestParticipants extends RequestParticipantUpdate {
/** The ID or key of the customer request to have participants removed. */
diff --git a/src/serviceDesk/parameters/removeUsersFromOrganization.ts b/src/serviceDesk/parameters/removeUsersFromOrganization.ts
index a32030a4b5..42e0901406 100644
--- a/src/serviceDesk/parameters/removeUsersFromOrganization.ts
+++ b/src/serviceDesk/parameters/removeUsersFromOrganization.ts
@@ -1,4 +1,4 @@
-import { UsersOrganizationUpdate } from '../models';
+import type { UsersOrganizationUpdate } from '../models/index.js';
export interface RemoveUsersFromOrganization extends UsersOrganizationUpdate {
/** The ID of the organization. */
diff --git a/src/serviceDesk/request.ts b/src/serviceDesk/request.ts
index 0370bd7dac..1546b84a35 100644
--- a/src/serviceDesk/request.ts
+++ b/src/serviceDesk/request.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Request {
constructor(private client: Client) {}
diff --git a/src/serviceDesk/requestType.ts b/src/serviceDesk/requestType.ts
index 1eb1cad51b..4bad957236 100644
--- a/src/serviceDesk/requestType.ts
+++ b/src/serviceDesk/requestType.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class RequestType {
constructor(private client: Client) {}
diff --git a/src/serviceDesk/serviceDesk.ts b/src/serviceDesk/serviceDesk.ts
index 9437d6b2b3..ec3d824f12 100644
--- a/src/serviceDesk/serviceDesk.ts
+++ b/src/serviceDesk/serviceDesk.ts
@@ -1,4 +1,4 @@
-import * as FormData from 'form-data';
+import { FormData } from 'formdata-node';
import * as Models from './models';
import * as Parameters from './parameters';
import { Callback } from '../callback';
@@ -124,7 +124,6 @@ export class ServiceDesk {
headers: {
'X-Atlassian-Token': 'no-check',
'Content-Type': 'multipart/form-data',
- ...formData.getHeaders?.(),
},
data: formData,
};
diff --git a/src/services/authenticationService/authentications/createBasicAuthenticationToken.ts b/src/services/authenticationService/authentications/createBasicAuthenticationToken.ts
index cdfc71804d..670c59438c 100644
--- a/src/services/authenticationService/authentications/createBasicAuthenticationToken.ts
+++ b/src/services/authenticationService/authentications/createBasicAuthenticationToken.ts
@@ -1,5 +1,5 @@
-import { Base64Encoder } from '../base64Encoder';
-import { Config } from '../../../config';
+import { Base64Encoder } from '../base64Encoder.js';
+import type { Config } from '../../../config.js';
export function createBasicAuthenticationToken(authenticationData: Config.Authentication.Basic) {
let login;
diff --git a/src/services/authenticationService/authentications/createOAuth2AuthenticationToken.ts b/src/services/authenticationService/authentications/createOAuth2AuthenticationToken.ts
index 4ebec8526f..6749bd6f39 100644
--- a/src/services/authenticationService/authentications/createOAuth2AuthenticationToken.ts
+++ b/src/services/authenticationService/authentications/createOAuth2AuthenticationToken.ts
@@ -1,4 +1,4 @@
-import { Config } from '../../../config';
+import type { Config } from '../../../config.js';
export function createOAuth2AuthenticationToken(authenticationData: Config.Authentication.OAuth2) {
return `Bearer ${authenticationData.accessToken}`;
diff --git a/src/services/authenticationService/authentications/createPATAuthentication.ts b/src/services/authenticationService/authentications/createPATAuthentication.ts
index cde9effb54..69a23b9201 100644
--- a/src/services/authenticationService/authentications/createPATAuthentication.ts
+++ b/src/services/authenticationService/authentications/createPATAuthentication.ts
@@ -1,4 +1,4 @@
-import { Config } from '../../../config';
+import type { Config } from '../../../config.js';
export function createPATAuthentication(pat: Config.Authentication.PersonalAccessToken) {
return `Bearer ${pat}`;
diff --git a/src/services/authenticationService/authentications/index.ts b/src/services/authenticationService/authentications/index.ts
index 0ae8863d09..7622a09363 100644
--- a/src/services/authenticationService/authentications/index.ts
+++ b/src/services/authenticationService/authentications/index.ts
@@ -1,3 +1,3 @@
-export * from './createBasicAuthenticationToken';
-export * from './createOAuth2AuthenticationToken';
-export * from './createPATAuthentication';
+export * from './createBasicAuthenticationToken.js';
+export * from './createOAuth2AuthenticationToken.js';
+export * from './createPATAuthentication.js';
diff --git a/src/services/authenticationService/getAuthenticationToken.ts b/src/services/authenticationService/getAuthenticationToken.ts
index 85e0ef8ddb..93d5aa7ee1 100644
--- a/src/services/authenticationService/getAuthenticationToken.ts
+++ b/src/services/authenticationService/getAuthenticationToken.ts
@@ -1,9 +1,9 @@
-import { Config } from '../../config';
+import type { Config } from '../../config.js';
import {
createBasicAuthenticationToken,
createOAuth2AuthenticationToken,
createPATAuthentication,
-} from './authentications';
+} from './authentications/index.js';
export async function getAuthenticationToken(
authentication: Config.Authentication | undefined,
diff --git a/src/services/authenticationService/index.ts b/src/services/authenticationService/index.ts
index 3d87b165cb..1a88e6112a 100644
--- a/src/services/authenticationService/index.ts
+++ b/src/services/authenticationService/index.ts
@@ -1 +1 @@
-export * from './getAuthenticationToken';
+export * from './getAuthenticationToken.js';
diff --git a/src/version2/announcementBanner.ts b/src/version2/announcementBanner.ts
index ee04cbf709..587891614b 100644
--- a/src/version2/announcementBanner.ts
+++ b/src/version2/announcementBanner.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class AnnouncementBanner {
constructor(private client: Client) {}
diff --git a/src/version2/appMigration.ts b/src/version2/appMigration.ts
index d199d8bd9c..6c31ed5ab3 100644
--- a/src/version2/appMigration.ts
+++ b/src/version2/appMigration.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class AppMigration {
constructor(private client: Client) {}
diff --git a/src/version2/appProperties.ts b/src/version2/appProperties.ts
index 75471109a2..8d8f6a7f87 100644
--- a/src/version2/appProperties.ts
+++ b/src/version2/appProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class AppProperties {
constructor(private client: Client) {}
diff --git a/src/version2/applicationRoles.ts b/src/version2/applicationRoles.ts
index 7ca79fcf85..9635020a99 100644
--- a/src/version2/applicationRoles.ts
+++ b/src/version2/applicationRoles.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ApplicationRoles {
constructor(private client: Client) {}
diff --git a/src/version2/auditRecords.ts b/src/version2/auditRecords.ts
index 63a15b6768..4f5f031a0b 100644
--- a/src/version2/auditRecords.ts
+++ b/src/version2/auditRecords.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class AuditRecords {
constructor(private client: Client) {}
diff --git a/src/version2/avatars.ts b/src/version2/avatars.ts
index 799b5fbd64..3424d39da7 100644
--- a/src/version2/avatars.ts
+++ b/src/version2/avatars.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Avatars {
constructor(private client: Client) {}
diff --git a/src/version2/client/index.ts b/src/version2/client/index.ts
index f681ad94cb..6ac4394fdd 100644
--- a/src/version2/client/index.ts
+++ b/src/version2/client/index.ts
@@ -1 +1 @@
-export * from './version2Client';
+export * from './version2Client.js';
diff --git a/src/version2/client/version2Client.ts b/src/version2/client/version2Client.ts
index f2fe264178..d5ff6c82de 100644
--- a/src/version2/client/version2Client.ts
+++ b/src/version2/client/version2Client.ts
@@ -1,4 +1,4 @@
-import { BaseClient } from '../../clients';
+import { BaseClient } from '../../clients/index.js';
import {
AnnouncementBanner,
ApplicationRoles,
@@ -85,7 +85,7 @@ import {
WorkflowStatuses,
WorkflowTransitionProperties,
WorkflowTransitionRules,
-} from '..';
+} from '../index.js';
export class Version2Client extends BaseClient {
announcementBanner = new AnnouncementBanner(this);
diff --git a/src/version2/dashboards.ts b/src/version2/dashboards.ts
index 965ae75baf..695a360e8d 100644
--- a/src/version2/dashboards.ts
+++ b/src/version2/dashboards.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { paramSerializer } from '../paramSerializer';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import { paramSerializer } from '../paramSerializer.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Dashboards {
constructor(private client: Client) {}
diff --git a/src/version2/dynamicModules.ts b/src/version2/dynamicModules.ts
index 516e6e05bd..cd44b43611 100644
--- a/src/version2/dynamicModules.ts
+++ b/src/version2/dynamicModules.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class DynamicModules {
constructor(private client: Client) {}
diff --git a/src/version2/filterSharing.ts b/src/version2/filterSharing.ts
index 04f8ad9cc5..b82b963848 100644
--- a/src/version2/filterSharing.ts
+++ b/src/version2/filterSharing.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class FilterSharing {
constructor(private client: Client) {}
diff --git a/src/version2/filters.ts b/src/version2/filters.ts
index 65e0895154..88d63cb80f 100644
--- a/src/version2/filters.ts
+++ b/src/version2/filters.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Filters {
constructor(private client: Client) {}
diff --git a/src/version2/groupAndUserPicker.ts b/src/version2/groupAndUserPicker.ts
index 0f3f7a0968..9b864e40fb 100644
--- a/src/version2/groupAndUserPicker.ts
+++ b/src/version2/groupAndUserPicker.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class GroupAndUserPicker {
constructor(private client: Client) {}
diff --git a/src/version2/groups.ts b/src/version2/groups.ts
index 2aeba04980..0616d2481b 100644
--- a/src/version2/groups.ts
+++ b/src/version2/groups.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Groups {
constructor(private client: Client) {}
diff --git a/src/version2/index.ts b/src/version2/index.ts
index f44c40620e..77cbaa7ef9 100644
--- a/src/version2/index.ts
+++ b/src/version2/index.ts
@@ -1,89 +1,89 @@
-export * from './announcementBanner';
-export * from './applicationRoles';
-export * from './appMigration';
-export * from './appProperties';
-export * from './auditRecords';
-export * from './avatars';
-export * from './dashboards';
-export * from './dynamicModules';
-export * from './filters';
-export * from './filterSharing';
-export * from './groupAndUserPicker';
-export * from './groups';
-export * from './issueAttachments';
-export * from './issueCommentProperties';
-export * from './issueComments';
-export * from './issueCustomFieldConfigurationApps';
-export * from './issueCustomFieldContexts';
-export * from './issueCustomFieldOptions';
-export * from './issueCustomFieldOptionsApps';
-export * from './issueCustomFieldValuesApps';
-export * from './issueFieldConfigurations';
-export * from './issueFields';
-export * from './issueLinks';
-export * from './issueLinkTypes';
-export * from './issueNavigatorSettings';
-export * from './issueNotificationSchemes';
-export * from './issuePriorities';
-export * from './issueProperties';
-export * from './issueRemoteLinks';
-export * from './issueResolutions';
-export * from './issues';
-export * from './issueSearch';
-export * from './issueSecurityLevel';
-export * from './issueSecuritySchemes';
-export * from './issueTypeProperties';
-export * from './issueTypes';
-export * from './issueTypeSchemes';
-export * from './issueTypeScreenSchemes';
-export * from './issueVotes';
-export * from './issueWatchers';
-export * from './issueWorklogProperties';
-export * from './issueWorklogs';
-export * from './jiraExpressions';
-export * from './jiraSettings';
-export * from './jQL';
-export * from './jqlFunctionsApps';
-export * from './labels';
-export * from './licenseMetrics';
-export * from './myself';
-export * from './permissions';
-export * from './permissionSchemes';
-export * from './projectAvatars';
-export * from './projectCategories';
-export * from './projectComponents';
-export * from './projectEmail';
-export * from './projectFeatures';
-export * from './projectKeyAndNameValidation';
-export * from './projectPermissionSchemes';
-export * from './projectProperties';
-export * from './projectRoleActors';
-export * from './projectRoles';
-export * from './projects';
-export * from './projectTypes';
-export * from './projectVersions';
-export * from './screens';
-export * from './screenSchemes';
-export * from './screenTabFields';
-export * from './screenTabs';
-export * from './serverInfo';
-export * from './status';
-export * from './tasks';
-export * from './timeTracking';
-export * from './uIModificationsApps';
-export * from './userProperties';
-export * from './users';
-export * from './userSearch';
-export * from './webhooks';
-export * from './workflows';
-export * from './workflowSchemeDrafts';
-export * from './workflowSchemeProjectAssociations';
-export * from './workflowSchemes';
-export * from './workflowStatusCategories';
-export * from './workflowStatuses';
-export * from './workflowTransitionProperties';
-export * from './workflowTransitionRules';
+export * from './announcementBanner.js';
+export * from './applicationRoles.js';
+export * from './appMigration.js';
+export * from './appProperties.js';
+export * from './auditRecords.js';
+export * from './avatars.js';
+export * from './dashboards.js';
+export * from './dynamicModules.js';
+export * from './filters.js';
+export * from './filterSharing.js';
+export * from './groupAndUserPicker.js';
+export * from './groups.js';
+export * from './issueAttachments.js';
+export * from './issueCommentProperties.js';
+export * from './issueComments.js';
+export * from './issueCustomFieldConfigurationApps.js';
+export * from './issueCustomFieldContexts.js';
+export * from './issueCustomFieldOptions.js';
+export * from './issueCustomFieldOptionsApps.js';
+export * from './issueCustomFieldValuesApps.js';
+export * from './issueFieldConfigurations.js';
+export * from './issueFields.js';
+export * from './issueLinks.js';
+export * from './issueLinkTypes.js';
+export * from './issueNavigatorSettings.js';
+export * from './issueNotificationSchemes.js';
+export * from './issuePriorities.js';
+export * from './issueProperties.js';
+export * from './issueRemoteLinks.js';
+export * from './issueResolutions.js';
+export * from './issues.js';
+export * from './issueSearch.js';
+export * from './issueSecurityLevel.js';
+export * from './issueSecuritySchemes.js';
+export * from './issueTypeProperties.js';
+export * from './issueTypes.js';
+export * from './issueTypeSchemes.js';
+export * from './issueTypeScreenSchemes.js';
+export * from './issueVotes.js';
+export * from './issueWatchers.js';
+export * from './issueWorklogProperties.js';
+export * from './issueWorklogs.js';
+export * from './jiraExpressions.js';
+export * from './jiraSettings.js';
+export * from './jQL.js';
+export * from './jqlFunctionsApps.js';
+export * from './labels.js';
+export * from './licenseMetrics.js';
+export * from './myself.js';
+export * from './permissions.js';
+export * from './permissionSchemes.js';
+export * from './projectAvatars.js';
+export * from './projectCategories.js';
+export * from './projectComponents.js';
+export * from './projectEmail.js';
+export * from './projectFeatures.js';
+export * from './projectKeyAndNameValidation.js';
+export * from './projectPermissionSchemes.js';
+export * from './projectProperties.js';
+export * from './projectRoleActors.js';
+export * from './projectRoles.js';
+export * from './projects.js';
+export * from './projectTypes.js';
+export * from './projectVersions.js';
+export * from './screens.js';
+export * from './screenSchemes.js';
+export * from './screenTabFields.js';
+export * from './screenTabs.js';
+export * from './serverInfo.js';
+export * from './status.js';
+export * from './tasks.js';
+export * from './timeTracking.js';
+export * from './uIModificationsApps.js';
+export * from './userProperties.js';
+export * from './users.js';
+export * from './userSearch.js';
+export * from './webhooks.js';
+export * from './workflows.js';
+export * from './workflowSchemeDrafts.js';
+export * from './workflowSchemeProjectAssociations.js';
+export * from './workflowSchemes.js';
+export * from './workflowStatusCategories.js';
+export * from './workflowStatuses.js';
+export * from './workflowTransitionProperties.js';
+export * from './workflowTransitionRules.js';
-export * as Version2Models from './models';
-export * as Version2Parameters from './parameters';
-export * from './client';
+export * as Version2Models from './models/index.js';
+export * as Version2Parameters from './parameters/index.js';
+export * from './client/index.js';
diff --git a/src/version2/issueAttachments.ts b/src/version2/issueAttachments.ts
index c1961e3af4..33bad5b823 100644
--- a/src/version2/issueAttachments.ts
+++ b/src/version2/issueAttachments.ts
@@ -1,5 +1,4 @@
-// @ts-expect-error Wrong form data typings
-import FormData from 'form-data';
+import { FormData } from 'formdata-node';
import * as Models from './models';
import * as Parameters from './parameters';
import { Callback } from '../callback';
@@ -434,7 +433,6 @@ export class IssueAttachments {
headers: {
'X-Atlassian-Token': 'no-check',
'Content-Type': 'multipart/form-data',
- ...formData.getHeaders?.(),
},
data: formData,
maxBodyLength: Infinity,
diff --git a/src/version2/issueCommentProperties.ts b/src/version2/issueCommentProperties.ts
index c122e8bcc9..59cffd5872 100644
--- a/src/version2/issueCommentProperties.ts
+++ b/src/version2/issueCommentProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCommentProperties {
constructor(private client: Client) {}
diff --git a/src/version2/issueComments.ts b/src/version2/issueComments.ts
index 8f45ac0ae6..979ba9f5a1 100644
--- a/src/version2/issueComments.ts
+++ b/src/version2/issueComments.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueComments {
constructor(private client: Client) {}
diff --git a/src/version2/issueCustomFieldConfigurationApps.ts b/src/version2/issueCustomFieldConfigurationApps.ts
index 9fd1d66810..64dd687479 100644
--- a/src/version2/issueCustomFieldConfigurationApps.ts
+++ b/src/version2/issueCustomFieldConfigurationApps.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCustomFieldConfigurationApps {
constructor(private client: Client) {}
diff --git a/src/version2/issueCustomFieldContexts.ts b/src/version2/issueCustomFieldContexts.ts
index 21a0d25b21..8c499242b1 100644
--- a/src/version2/issueCustomFieldContexts.ts
+++ b/src/version2/issueCustomFieldContexts.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCustomFieldContexts {
constructor(private client: Client) {}
diff --git a/src/version2/issueCustomFieldOptions.ts b/src/version2/issueCustomFieldOptions.ts
index 4f7cb8ff63..62ea4fbd64 100644
--- a/src/version2/issueCustomFieldOptions.ts
+++ b/src/version2/issueCustomFieldOptions.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCustomFieldOptions {
constructor(private client: Client) {}
diff --git a/src/version2/issueCustomFieldOptionsApps.ts b/src/version2/issueCustomFieldOptionsApps.ts
index 60b342455e..f69906d575 100644
--- a/src/version2/issueCustomFieldOptionsApps.ts
+++ b/src/version2/issueCustomFieldOptionsApps.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCustomFieldOptionsApps {
constructor(private client: Client) {}
diff --git a/src/version2/issueCustomFieldValuesApps.ts b/src/version2/issueCustomFieldValuesApps.ts
index 5413f7d241..ccc05e445f 100644
--- a/src/version2/issueCustomFieldValuesApps.ts
+++ b/src/version2/issueCustomFieldValuesApps.ts
@@ -1,7 +1,7 @@
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCustomFieldValuesApps {
constructor(private client: Client) {}
diff --git a/src/version2/issueFieldConfigurations.ts b/src/version2/issueFieldConfigurations.ts
index 5ebf33d4e3..56896b9363 100644
--- a/src/version2/issueFieldConfigurations.ts
+++ b/src/version2/issueFieldConfigurations.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueFieldConfigurations {
constructor(private client: Client) {}
diff --git a/src/version2/issueFields.ts b/src/version2/issueFields.ts
index 4873583e65..ae82e7640e 100644
--- a/src/version2/issueFields.ts
+++ b/src/version2/issueFields.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueFields {
constructor(private client: Client) {}
diff --git a/src/version2/issueLinkTypes.ts b/src/version2/issueLinkTypes.ts
index f9fc02a695..f0171687ad 100644
--- a/src/version2/issueLinkTypes.ts
+++ b/src/version2/issueLinkTypes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueLinkTypes {
constructor(private client: Client) {}
diff --git a/src/version2/issueLinks.ts b/src/version2/issueLinks.ts
index 651ba80273..54aded304c 100644
--- a/src/version2/issueLinks.ts
+++ b/src/version2/issueLinks.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueLinks {
constructor(private client: Client) {}
diff --git a/src/version2/issueNavigatorSettings.ts b/src/version2/issueNavigatorSettings.ts
index 97c86cdef6..73739ba86c 100644
--- a/src/version2/issueNavigatorSettings.ts
+++ b/src/version2/issueNavigatorSettings.ts
@@ -1,7 +1,7 @@
-import * as Models from './models';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueNavigatorSettings {
constructor(private client: Client) {}
diff --git a/src/version2/issueNotificationSchemes.ts b/src/version2/issueNotificationSchemes.ts
index 9c75917276..1c84afea3a 100644
--- a/src/version2/issueNotificationSchemes.ts
+++ b/src/version2/issueNotificationSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueNotificationSchemes {
constructor(private client: Client) {}
diff --git a/src/version2/issuePriorities.ts b/src/version2/issuePriorities.ts
index 04f82b2efa..055c030396 100644
--- a/src/version2/issuePriorities.ts
+++ b/src/version2/issuePriorities.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { paramSerializer } from '../paramSerializer';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import { paramSerializer } from '../paramSerializer.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssuePriorities {
constructor(private client: Client) {}
diff --git a/src/version2/issueProperties.ts b/src/version2/issueProperties.ts
index 322a7ec9ef..cfeb863c62 100644
--- a/src/version2/issueProperties.ts
+++ b/src/version2/issueProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueProperties {
constructor(private client: Client) {}
diff --git a/src/version2/issueRemoteLinks.ts b/src/version2/issueRemoteLinks.ts
index 12943c64cd..3a7b922695 100644
--- a/src/version2/issueRemoteLinks.ts
+++ b/src/version2/issueRemoteLinks.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueRemoteLinks {
constructor(private client: Client) {}
diff --git a/src/version2/issueResolutions.ts b/src/version2/issueResolutions.ts
index 10922ceae9..c839661b4f 100644
--- a/src/version2/issueResolutions.ts
+++ b/src/version2/issueResolutions.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueResolutions {
constructor(private client: Client) {}
diff --git a/src/version2/issueSearch.ts b/src/version2/issueSearch.ts
index 0d6414ec3c..2da9483e03 100644
--- a/src/version2/issueSearch.ts
+++ b/src/version2/issueSearch.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueSearch {
constructor(private client: Client) {}
diff --git a/src/version2/issueSecurityLevel.ts b/src/version2/issueSecurityLevel.ts
index 5a665fbd60..9f6215b3c2 100644
--- a/src/version2/issueSecurityLevel.ts
+++ b/src/version2/issueSecurityLevel.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueSecurityLevel {
constructor(private client: Client) {}
diff --git a/src/version2/issueSecuritySchemes.ts b/src/version2/issueSecuritySchemes.ts
index 60c089ea24..efd64e330a 100644
--- a/src/version2/issueSecuritySchemes.ts
+++ b/src/version2/issueSecuritySchemes.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { paramSerializer } from '../paramSerializer';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import { paramSerializer } from '../paramSerializer.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueSecuritySchemes {
constructor(private client: Client) {}
diff --git a/src/version2/issueTypeProperties.ts b/src/version2/issueTypeProperties.ts
index cb3dd26eb3..92ee33c628 100644
--- a/src/version2/issueTypeProperties.ts
+++ b/src/version2/issueTypeProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueTypeProperties {
constructor(private client: Client) {}
diff --git a/src/version2/issueTypeSchemes.ts b/src/version2/issueTypeSchemes.ts
index 1f9e7cfe95..b7fd780aa9 100644
--- a/src/version2/issueTypeSchemes.ts
+++ b/src/version2/issueTypeSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueTypeSchemes {
constructor(private client: Client) {}
diff --git a/src/version2/issueTypeScreenSchemes.ts b/src/version2/issueTypeScreenSchemes.ts
index 34dacadc5f..4c41ecb5b6 100644
--- a/src/version2/issueTypeScreenSchemes.ts
+++ b/src/version2/issueTypeScreenSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueTypeScreenSchemes {
constructor(private client: Client) {}
diff --git a/src/version2/issueTypes.ts b/src/version2/issueTypes.ts
index 84721d580e..2c77b1b18e 100644
--- a/src/version2/issueTypes.ts
+++ b/src/version2/issueTypes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueTypes {
constructor(private client: Client) {}
diff --git a/src/version2/issueVotes.ts b/src/version2/issueVotes.ts
index 913436f674..5911ac639e 100644
--- a/src/version2/issueVotes.ts
+++ b/src/version2/issueVotes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueVotes {
constructor(private client: Client) {}
diff --git a/src/version2/issueWatchers.ts b/src/version2/issueWatchers.ts
index 43144b8aba..d6bc6ea641 100644
--- a/src/version2/issueWatchers.ts
+++ b/src/version2/issueWatchers.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueWatchers {
constructor(private client: Client) {}
diff --git a/src/version2/issueWorklogProperties.ts b/src/version2/issueWorklogProperties.ts
index 8cac5e88da..ae07d564e4 100644
--- a/src/version2/issueWorklogProperties.ts
+++ b/src/version2/issueWorklogProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueWorklogProperties {
constructor(private client: Client) {}
diff --git a/src/version2/issueWorklogs.ts b/src/version2/issueWorklogs.ts
index 31482bb4df..c54e66bf32 100644
--- a/src/version2/issueWorklogs.ts
+++ b/src/version2/issueWorklogs.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueWorklogs {
constructor(private client: Client) {}
diff --git a/src/version2/issues.ts b/src/version2/issues.ts
index 2c00ffa2c5..f6711f3d9b 100644
--- a/src/version2/issues.ts
+++ b/src/version2/issues.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Issues {
constructor(private client: Client) {}
diff --git a/src/version2/jQL.ts b/src/version2/jQL.ts
index a5dd54bb97..0831bc1005 100644
--- a/src/version2/jQL.ts
+++ b/src/version2/jQL.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class JQL {
constructor(private client: Client) {}
diff --git a/src/version2/jiraExpressions.ts b/src/version2/jiraExpressions.ts
index 4138ae15ef..cff85ca69f 100644
--- a/src/version2/jiraExpressions.ts
+++ b/src/version2/jiraExpressions.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class JiraExpressions {
constructor(private client: Client) {}
diff --git a/src/version2/jiraSettings.ts b/src/version2/jiraSettings.ts
index 1ac57eaa79..af9c8f51e3 100644
--- a/src/version2/jiraSettings.ts
+++ b/src/version2/jiraSettings.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class JiraSettings {
constructor(private client: Client) {}
diff --git a/src/version2/jqlFunctionsApps.ts b/src/version2/jqlFunctionsApps.ts
index ac95c558e5..26edd478da 100644
--- a/src/version2/jqlFunctionsApps.ts
+++ b/src/version2/jqlFunctionsApps.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class JqlFunctionsApps {
constructor(private client: Client) {}
diff --git a/src/version2/labels.ts b/src/version2/labels.ts
index 9a8bc62248..801717bf57 100644
--- a/src/version2/labels.ts
+++ b/src/version2/labels.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Labels {
constructor(private client: Client) {}
diff --git a/src/version2/licenseMetrics.ts b/src/version2/licenseMetrics.ts
index bf12582bf8..6745318802 100644
--- a/src/version2/licenseMetrics.ts
+++ b/src/version2/licenseMetrics.ts
@@ -1,7 +1,7 @@
-import * as Models from './models';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class LicenseMetrics {
constructor(private client: Client) {}
diff --git a/src/version2/models/addSecuritySchemeLevelsRequest.ts b/src/version2/models/addSecuritySchemeLevelsRequest.ts
index df70a5daf2..18375aca2d 100644
--- a/src/version2/models/addSecuritySchemeLevelsRequest.ts
+++ b/src/version2/models/addSecuritySchemeLevelsRequest.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeLevel } from './securitySchemeLevel';
+import type { SecuritySchemeLevel } from './securitySchemeLevel.js';
export interface AddSecuritySchemeLevelsRequest {
/** The list of scheme levels which should be added to the security scheme. */
diff --git a/src/version2/models/applicationRole.ts b/src/version2/models/applicationRole.ts
index 3180a57459..564a746124 100644
--- a/src/version2/models/applicationRole.ts
+++ b/src/version2/models/applicationRole.ts
@@ -1,4 +1,4 @@
-import { GroupName } from './groupName';
+import type { GroupName } from './groupName.js';
/** Details of an application role. */
export interface ApplicationRole {
diff --git a/src/version2/models/associateFieldConfigurationsWithIssueTypesRequest.ts b/src/version2/models/associateFieldConfigurationsWithIssueTypesRequest.ts
index 61cd83082a..6754b859e6 100644
--- a/src/version2/models/associateFieldConfigurationsWithIssueTypesRequest.ts
+++ b/src/version2/models/associateFieldConfigurationsWithIssueTypesRequest.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationToIssueTypeMapping } from './fieldConfigurationToIssueTypeMapping';
+import type { FieldConfigurationToIssueTypeMapping } from './fieldConfigurationToIssueTypeMapping.js';
/** Details of a field configuration to issue type mappings. */
export interface AssociateFieldConfigurationsWithIssueTypesRequest {
diff --git a/src/version2/models/attachment.ts b/src/version2/models/attachment.ts
index ce08248aca..2262faeaf0 100644
--- a/src/version2/models/attachment.ts
+++ b/src/version2/models/attachment.ts
@@ -1,4 +1,4 @@
-import { UserDetails } from './userDetails';
+import type { UserDetails } from './userDetails.js';
/** Details about an attachment. */
export interface Attachment {
diff --git a/src/version2/models/attachmentArchiveImpl.ts b/src/version2/models/attachmentArchiveImpl.ts
index 9af03cd0f7..59188896a7 100644
--- a/src/version2/models/attachmentArchiveImpl.ts
+++ b/src/version2/models/attachmentArchiveImpl.ts
@@ -1,4 +1,4 @@
-import { AttachmentArchiveEntry } from './attachmentArchiveEntry';
+import type { AttachmentArchiveEntry } from './attachmentArchiveEntry.js';
export interface AttachmentArchiveImpl {
/** The list of the items included in the archive. */
diff --git a/src/version2/models/attachmentArchiveMetadataReadable.ts b/src/version2/models/attachmentArchiveMetadataReadable.ts
index e38e02a18a..5576fa38a3 100644
--- a/src/version2/models/attachmentArchiveMetadataReadable.ts
+++ b/src/version2/models/attachmentArchiveMetadataReadable.ts
@@ -1,4 +1,4 @@
-import { AttachmentArchiveItemReadable } from './attachmentArchiveItemReadable';
+import type { AttachmentArchiveItemReadable } from './attachmentArchiveItemReadable.js';
/** Metadata for an archive (for example a zip) and its contents. */
export interface AttachmentArchiveMetadataReadable {
diff --git a/src/version2/models/attachmentMetadata.ts b/src/version2/models/attachmentMetadata.ts
index 9a252e607f..20240c4aa7 100644
--- a/src/version2/models/attachmentMetadata.ts
+++ b/src/version2/models/attachmentMetadata.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** Metadata for an issue attachment. */
export interface AttachmentMetadata {
diff --git a/src/version2/models/auditRecord.ts b/src/version2/models/auditRecord.ts
index 5b294091e0..ffecfda2dd 100644
--- a/src/version2/models/auditRecord.ts
+++ b/src/version2/models/auditRecord.ts
@@ -1,5 +1,5 @@
-import { AssociatedItem } from './associatedItem';
-import { ChangedValue } from './changedValue';
+import type { AssociatedItem } from './associatedItem.js';
+import type { ChangedValue } from './changedValue.js';
/** An audit record. */
export interface AuditRecord {
diff --git a/src/version2/models/auditRecords.ts b/src/version2/models/auditRecords.ts
index 0b36a5ae41..3b35312063 100644
--- a/src/version2/models/auditRecords.ts
+++ b/src/version2/models/auditRecords.ts
@@ -1,4 +1,4 @@
-import { AuditRecord } from './auditRecord';
+import type { AuditRecord } from './auditRecord.js';
/** Container for a list of audit records. */
export interface AuditRecords {
diff --git a/src/version2/models/autoCompleteSuggestions.ts b/src/version2/models/autoCompleteSuggestions.ts
index d8a5e00228..1dd1179a38 100644
--- a/src/version2/models/autoCompleteSuggestions.ts
+++ b/src/version2/models/autoCompleteSuggestions.ts
@@ -1,4 +1,4 @@
-import { AutoCompleteSuggestion } from './autoCompleteSuggestion';
+import type { AutoCompleteSuggestion } from './autoCompleteSuggestion.js';
/** The results from a JQL query. */
export interface AutoCompleteSuggestions {
diff --git a/src/version2/models/availableDashboardGadgetsResponse.ts b/src/version2/models/availableDashboardGadgetsResponse.ts
index d6edf26553..3435981344 100644
--- a/src/version2/models/availableDashboardGadgetsResponse.ts
+++ b/src/version2/models/availableDashboardGadgetsResponse.ts
@@ -1,4 +1,4 @@
-import { AvailableDashboardGadget } from './availableDashboardGadget';
+import type { AvailableDashboardGadget } from './availableDashboardGadget.js';
/** The list of available gadgets. */
export interface AvailableDashboardGadgetsResponse {
diff --git a/src/version2/models/availableWorkflowTriggers.ts b/src/version2/models/availableWorkflowTriggers.ts
index 2fa661876b..51c70e80d7 100644
--- a/src/version2/models/availableWorkflowTriggers.ts
+++ b/src/version2/models/availableWorkflowTriggers.ts
@@ -1,4 +1,4 @@
-import { AvailableWorkflowTriggerTypes } from './availableWorkflowTriggerTypes';
+import type { AvailableWorkflowTriggerTypes } from './availableWorkflowTriggerTypes.js';
/** The trigger rules available. */
export interface AvailableWorkflowTriggers {
diff --git a/src/version2/models/avatars.ts b/src/version2/models/avatars.ts
index df93aa3ca5..ebb3751fd6 100644
--- a/src/version2/models/avatars.ts
+++ b/src/version2/models/avatars.ts
@@ -1,4 +1,4 @@
-import { Avatar } from './avatar';
+import type { Avatar } from './avatar.js';
/** Details about system and custom avatars. */
export interface Avatars {
diff --git a/src/version2/models/bulkCustomFieldOptionCreateRequest.ts b/src/version2/models/bulkCustomFieldOptionCreateRequest.ts
index 0944e835e0..fc9734cdec 100644
--- a/src/version2/models/bulkCustomFieldOptionCreateRequest.ts
+++ b/src/version2/models/bulkCustomFieldOptionCreateRequest.ts
@@ -1,4 +1,4 @@
-import { CustomFieldOptionCreate } from './customFieldOptionCreate';
+import type { CustomFieldOptionCreate } from './customFieldOptionCreate.js';
/** Details of the options to create for a custom field. */
export interface BulkCustomFieldOptionCreateRequest {
diff --git a/src/version2/models/bulkCustomFieldOptionUpdateRequest.ts b/src/version2/models/bulkCustomFieldOptionUpdateRequest.ts
index c7b8076989..a9d185d585 100644
--- a/src/version2/models/bulkCustomFieldOptionUpdateRequest.ts
+++ b/src/version2/models/bulkCustomFieldOptionUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { CustomFieldOptionUpdate } from './customFieldOptionUpdate';
+import type { CustomFieldOptionUpdate } from './customFieldOptionUpdate.js';
/** Details of the options to update for a custom field. */
export interface BulkCustomFieldOptionUpdateRequest {
diff --git a/src/version2/models/bulkIssuePropertyUpdateRequest.ts b/src/version2/models/bulkIssuePropertyUpdateRequest.ts
index 8162a61c86..cf13b6d8a3 100644
--- a/src/version2/models/bulkIssuePropertyUpdateRequest.ts
+++ b/src/version2/models/bulkIssuePropertyUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { IssueFilterForBulkPropertySet } from './issueFilterForBulkPropertySet';
+import type { IssueFilterForBulkPropertySet } from './issueFilterForBulkPropertySet.js';
/** Bulk issue property update request details. */
export interface BulkIssuePropertyUpdateRequest {
diff --git a/src/version2/models/bulkOperationErrorResult.ts b/src/version2/models/bulkOperationErrorResult.ts
index 7539a2009c..3caf6f5609 100644
--- a/src/version2/models/bulkOperationErrorResult.ts
+++ b/src/version2/models/bulkOperationErrorResult.ts
@@ -1,4 +1,4 @@
-import { ErrorCollection } from './errorCollection';
+import type { ErrorCollection } from './errorCollection.js';
export interface BulkOperationErrorResult {
elementErrors?: ErrorCollection;
diff --git a/src/version2/models/bulkPermissionGrants.ts b/src/version2/models/bulkPermissionGrants.ts
index 10cc5e5f1b..43ef985bfe 100644
--- a/src/version2/models/bulkPermissionGrants.ts
+++ b/src/version2/models/bulkPermissionGrants.ts
@@ -1,4 +1,4 @@
-import { BulkProjectPermissionGrants } from './bulkProjectPermissionGrants';
+import type { BulkProjectPermissionGrants } from './bulkProjectPermissionGrants.js';
/** Details of global and project permissions granted to the user. */
export interface BulkPermissionGrants {
diff --git a/src/version2/models/bulkPermissionsRequest.ts b/src/version2/models/bulkPermissionsRequest.ts
index 69185f5e0d..9a9467b31f 100644
--- a/src/version2/models/bulkPermissionsRequest.ts
+++ b/src/version2/models/bulkPermissionsRequest.ts
@@ -1,4 +1,4 @@
-import { BulkProjectPermissions } from './bulkProjectPermissions';
+import type { BulkProjectPermissions } from './bulkProjectPermissions.js';
/** Details of global permissions to look up and project permissions with associated projects and issues to look up. */
export interface BulkPermissionsRequest {
diff --git a/src/version2/models/changedWorklog.ts b/src/version2/models/changedWorklog.ts
index 654ab2a43c..91828d3949 100644
--- a/src/version2/models/changedWorklog.ts
+++ b/src/version2/models/changedWorklog.ts
@@ -1,4 +1,4 @@
-import { EntityProperty } from './entityProperty';
+import type { EntityProperty } from './entityProperty.js';
/** Details of a changed worklog. */
export interface ChangedWorklog {
diff --git a/src/version2/models/changedWorklogs.ts b/src/version2/models/changedWorklogs.ts
index ecd6bea3d8..db0a4459a1 100644
--- a/src/version2/models/changedWorklogs.ts
+++ b/src/version2/models/changedWorklogs.ts
@@ -1,4 +1,4 @@
-import { ChangedWorklog } from './changedWorklog';
+import type { ChangedWorklog } from './changedWorklog.js';
/** List of changed worklogs. */
export interface ChangedWorklogs {
diff --git a/src/version2/models/changelog.ts b/src/version2/models/changelog.ts
index 5671b53407..2a51f28c59 100644
--- a/src/version2/models/changelog.ts
+++ b/src/version2/models/changelog.ts
@@ -1,6 +1,6 @@
-import { ChangeDetails } from './changeDetails';
-import { HistoryMetadata } from './historyMetadata';
-import { UserDetails } from './userDetails';
+import type { ChangeDetails } from './changeDetails.js';
+import type { HistoryMetadata } from './historyMetadata.js';
+import type { UserDetails } from './userDetails.js';
/** A log of changes made to issue fields. Changelogs related to workflow associations are currently being deprecated. */
export interface Changelog {
diff --git a/src/version2/models/comment.ts b/src/version2/models/comment.ts
index b86ec65039..d29afb0528 100644
--- a/src/version2/models/comment.ts
+++ b/src/version2/models/comment.ts
@@ -1,6 +1,6 @@
-import { EntityProperty } from './entityProperty';
-import { UserDetails } from './userDetails';
-import { Visibility } from './visibility';
+import type { EntityProperty } from './entityProperty.js';
+import type { UserDetails } from './userDetails.js';
+import type { Visibility } from './visibility.js';
/** A comment. */
export interface Comment {
diff --git a/src/version2/models/componentWithIssueCount.ts b/src/version2/models/componentWithIssueCount.ts
index a8598fc017..fa8b508249 100644
--- a/src/version2/models/componentWithIssueCount.ts
+++ b/src/version2/models/componentWithIssueCount.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** Details about a component with a count of the issues it contains. */
export interface ComponentWithIssueCount {
diff --git a/src/version2/models/conditionGroupConfiguration.ts b/src/version2/models/conditionGroupConfiguration.ts
index bdc95aa010..f51499790a 100644
--- a/src/version2/models/conditionGroupConfiguration.ts
+++ b/src/version2/models/conditionGroupConfiguration.ts
@@ -1,4 +1,4 @@
-import { WorkflowRuleConfiguration } from './workflowRuleConfiguration';
+import type { WorkflowRuleConfiguration } from './workflowRuleConfiguration.js';
/** The conditions group associated with the transition. */
export interface ConditionGroupConfiguration {
diff --git a/src/version2/models/conditionGroupUpdate.ts b/src/version2/models/conditionGroupUpdate.ts
index 6d1b17b6fb..9306ce922e 100644
--- a/src/version2/models/conditionGroupUpdate.ts
+++ b/src/version2/models/conditionGroupUpdate.ts
@@ -1,4 +1,4 @@
-import { WorkflowRuleConfiguration } from './workflowRuleConfiguration';
+import type { WorkflowRuleConfiguration } from './workflowRuleConfiguration.js';
/** The conditions group associated with the transition. */
export interface ConditionGroupUpdate {
diff --git a/src/version2/models/configuration.ts b/src/version2/models/configuration.ts
index 1cfaf774aa..7fd929b069 100644
--- a/src/version2/models/configuration.ts
+++ b/src/version2/models/configuration.ts
@@ -1,4 +1,4 @@
-import { TimeTrackingConfiguration } from './timeTrackingConfiguration';
+import type { TimeTrackingConfiguration } from './timeTrackingConfiguration.js';
/** Details about the configuration of Jira. */
export interface Configuration {
diff --git a/src/version2/models/connectCustomFieldValues.ts b/src/version2/models/connectCustomFieldValues.ts
index b54c2562f6..6a9c826017 100644
--- a/src/version2/models/connectCustomFieldValues.ts
+++ b/src/version2/models/connectCustomFieldValues.ts
@@ -1,4 +1,4 @@
-import { ConnectCustomFieldValue } from './connectCustomFieldValue';
+import type { ConnectCustomFieldValue } from './connectCustomFieldValue.js';
/** Details of updates for a custom field. */
export interface ConnectCustomFieldValues {
diff --git a/src/version2/models/connectModules.ts b/src/version2/models/connectModules.ts
index 4800ca7b1c..185060e232 100644
--- a/src/version2/models/connectModules.ts
+++ b/src/version2/models/connectModules.ts
@@ -1,4 +1,4 @@
-import { ConnectModule } from './connectModule';
+import type { ConnectModule } from './connectModule.js';
export interface ConnectModules {
/**
diff --git a/src/version2/models/connectWorkflowTransitionRule.ts b/src/version2/models/connectWorkflowTransitionRule.ts
index 126c510de5..7cd6784ec8 100644
--- a/src/version2/models/connectWorkflowTransitionRule.ts
+++ b/src/version2/models/connectWorkflowTransitionRule.ts
@@ -1,5 +1,5 @@
-import { RuleConfiguration } from './ruleConfiguration';
-import { WorkflowTransition } from './workflowTransition';
+import type { RuleConfiguration } from './ruleConfiguration.js';
+import type { WorkflowTransition } from './workflowTransition.js';
/** A workflow transition rule. */
export interface ConnectWorkflowTransitionRule {
diff --git a/src/version2/models/containerForProjectFeatures.ts b/src/version2/models/containerForProjectFeatures.ts
index ab3369de95..4cd8429005 100644
--- a/src/version2/models/containerForProjectFeatures.ts
+++ b/src/version2/models/containerForProjectFeatures.ts
@@ -1,4 +1,4 @@
-import { ProjectFeature } from './projectFeature';
+import type { ProjectFeature } from './projectFeature.js';
/** The list of features on a project. */
export interface ContainerForProjectFeatures {
diff --git a/src/version2/models/containerForRegisteredWebhooks.ts b/src/version2/models/containerForRegisteredWebhooks.ts
index aa13caf5ff..1ccb8940c6 100644
--- a/src/version2/models/containerForRegisteredWebhooks.ts
+++ b/src/version2/models/containerForRegisteredWebhooks.ts
@@ -1,4 +1,4 @@
-import { RegisteredWebhook } from './registeredWebhook';
+import type { RegisteredWebhook } from './registeredWebhook.js';
/** Container for a list of registered webhooks. Webhook details are returned in the same order as the request. */
export interface ContainerForRegisteredWebhooks {
diff --git a/src/version2/models/containerOfWorkflowSchemeAssociations.ts b/src/version2/models/containerOfWorkflowSchemeAssociations.ts
index 5c053d4112..b7e156c850 100644
--- a/src/version2/models/containerOfWorkflowSchemeAssociations.ts
+++ b/src/version2/models/containerOfWorkflowSchemeAssociations.ts
@@ -1,4 +1,4 @@
-import { WorkflowSchemeAssociations } from './workflowSchemeAssociations';
+import type { WorkflowSchemeAssociations } from './workflowSchemeAssociations.js';
/** A container for a list of workflow schemes together with the projects they are associated with. */
export interface ContainerOfWorkflowSchemeAssociations {
diff --git a/src/version2/models/convertedJQLQueries.ts b/src/version2/models/convertedJQLQueries.ts
index c5cbfd6479..9925f54abd 100644
--- a/src/version2/models/convertedJQLQueries.ts
+++ b/src/version2/models/convertedJQLQueries.ts
@@ -1,4 +1,4 @@
-import { JQLQueryWithUnknownUsers } from './jQLQueryWithUnknownUsers';
+import type { JQLQueryWithUnknownUsers } from './jQLQueryWithUnknownUsers.js';
/** The converted JQL queries. */
export interface ConvertedJQLQueries {
diff --git a/src/version2/models/createIssueSecuritySchemeDetails.ts b/src/version2/models/createIssueSecuritySchemeDetails.ts
index d61b640ba1..5b8a273c7f 100644
--- a/src/version2/models/createIssueSecuritySchemeDetails.ts
+++ b/src/version2/models/createIssueSecuritySchemeDetails.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeLevel } from './securitySchemeLevel';
+import type { SecuritySchemeLevel } from './securitySchemeLevel.js';
/** Issue security scheme and it's details */
export interface CreateIssueSecuritySchemeDetails {
diff --git a/src/version2/models/createNotificationSchemeDetails.ts b/src/version2/models/createNotificationSchemeDetails.ts
index bdabe0b9ff..82187b5631 100644
--- a/src/version2/models/createNotificationSchemeDetails.ts
+++ b/src/version2/models/createNotificationSchemeDetails.ts
@@ -1,4 +1,4 @@
-import { NotificationSchemeEventDetails } from './notificationSchemeEventDetails';
+import type { NotificationSchemeEventDetails } from './notificationSchemeEventDetails.js';
/** Details of a notification scheme. */
export interface CreateNotificationSchemeDetails {
diff --git a/src/version2/models/createUiModificationDetails.ts b/src/version2/models/createUiModificationDetails.ts
index a5152b29ad..f142d01297 100644
--- a/src/version2/models/createUiModificationDetails.ts
+++ b/src/version2/models/createUiModificationDetails.ts
@@ -1,4 +1,4 @@
-import { UiModificationContextDetails } from './uiModificationContextDetails';
+import type { UiModificationContextDetails } from './uiModificationContextDetails.js';
/** The details of a UI modification. */
export interface CreateUiModificationDetails {
diff --git a/src/version2/models/createWorkflowDetails.ts b/src/version2/models/createWorkflowDetails.ts
index 8c876ae677..9d8ed78136 100644
--- a/src/version2/models/createWorkflowDetails.ts
+++ b/src/version2/models/createWorkflowDetails.ts
@@ -1,5 +1,5 @@
-import { CreateWorkflowStatusDetails } from './createWorkflowStatusDetails';
-import { CreateWorkflowTransitionDetails } from './createWorkflowTransitionDetails';
+import type { CreateWorkflowStatusDetails } from './createWorkflowStatusDetails.js';
+import type { CreateWorkflowTransitionDetails } from './createWorkflowTransitionDetails.js';
/** The details of a workflow. */
export interface CreateWorkflowDetails {
diff --git a/src/version2/models/createWorkflowTransitionDetails.ts b/src/version2/models/createWorkflowTransitionDetails.ts
index 7e948429e5..49431a2d44 100644
--- a/src/version2/models/createWorkflowTransitionDetails.ts
+++ b/src/version2/models/createWorkflowTransitionDetails.ts
@@ -1,5 +1,5 @@
-import { CreateWorkflowTransitionRulesDetails } from './createWorkflowTransitionRulesDetails';
-import { CreateWorkflowTransitionScreenDetails } from './createWorkflowTransitionScreenDetails';
+import type { CreateWorkflowTransitionRulesDetails } from './createWorkflowTransitionRulesDetails.js';
+import type { CreateWorkflowTransitionScreenDetails } from './createWorkflowTransitionScreenDetails.js';
/** The details of a workflow transition. */
export interface CreateWorkflowTransitionDetails {
diff --git a/src/version2/models/createWorkflowTransitionRulesDetails.ts b/src/version2/models/createWorkflowTransitionRulesDetails.ts
index 739148ca91..8d5e1d7978 100644
--- a/src/version2/models/createWorkflowTransitionRulesDetails.ts
+++ b/src/version2/models/createWorkflowTransitionRulesDetails.ts
@@ -1,5 +1,5 @@
-import { CreateWorkflowCondition } from './createWorkflowCondition';
-import { CreateWorkflowTransitionRule } from './createWorkflowTransitionRule';
+import type { CreateWorkflowCondition } from './createWorkflowCondition.js';
+import type { CreateWorkflowTransitionRule } from './createWorkflowTransitionRule.js';
/** The details of a workflow transition rules. */
export interface CreateWorkflowTransitionRulesDetails {
diff --git a/src/version2/models/createdIssue.ts b/src/version2/models/createdIssue.ts
index aa78dd4879..47934f0447 100644
--- a/src/version2/models/createdIssue.ts
+++ b/src/version2/models/createdIssue.ts
@@ -1,4 +1,4 @@
-import { NestedResponse } from './nestedResponse';
+import type { NestedResponse } from './nestedResponse.js';
/** Details about a created issue or subtask. */
export interface CreatedIssue {
diff --git a/src/version2/models/createdIssues.ts b/src/version2/models/createdIssues.ts
index bf048798b5..d388ef34f3 100644
--- a/src/version2/models/createdIssues.ts
+++ b/src/version2/models/createdIssues.ts
@@ -1,5 +1,5 @@
-import { BulkOperationErrorResult } from './bulkOperationErrorResult';
-import { CreatedIssue } from './createdIssue';
+import type { BulkOperationErrorResult } from './bulkOperationErrorResult.js';
+import type { CreatedIssue } from './createdIssue.js';
/** Details about the issues created and the errors for requests that failed. */
export interface CreatedIssues {
diff --git a/src/version2/models/customFieldConfigurations.ts b/src/version2/models/customFieldConfigurations.ts
index 40bc573c8d..c82c675440 100644
--- a/src/version2/models/customFieldConfigurations.ts
+++ b/src/version2/models/customFieldConfigurations.ts
@@ -1,4 +1,4 @@
-import { ContextualConfiguration } from './contextualConfiguration';
+import type { ContextualConfiguration } from './contextualConfiguration.js';
/** Details of configurations for a custom field. */
export interface CustomFieldConfigurations {
diff --git a/src/version2/models/customFieldContextDefaultValueUpdate.ts b/src/version2/models/customFieldContextDefaultValueUpdate.ts
index c9bd5a4dc2..6b59de00e6 100644
--- a/src/version2/models/customFieldContextDefaultValueUpdate.ts
+++ b/src/version2/models/customFieldContextDefaultValueUpdate.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextDefaultValue } from './customFieldContextDefaultValue';
+import type { CustomFieldContextDefaultValue } from './customFieldContextDefaultValue.js';
/** Default values to update. */
export interface CustomFieldContextDefaultValueUpdate {
diff --git a/src/version2/models/customFieldCreatedContextOptionsList.ts b/src/version2/models/customFieldCreatedContextOptionsList.ts
index 9dac124a5d..9d2205e49d 100644
--- a/src/version2/models/customFieldCreatedContextOptionsList.ts
+++ b/src/version2/models/customFieldCreatedContextOptionsList.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextOption } from './customFieldContextOption';
+import type { CustomFieldContextOption } from './customFieldContextOption.js';
/** A list of custom field options for a context. */
export interface CustomFieldCreatedContextOptionsList {
diff --git a/src/version2/models/customFieldUpdatedContextOptionsList.ts b/src/version2/models/customFieldUpdatedContextOptionsList.ts
index 2f26a260f0..bb8a9ee46d 100644
--- a/src/version2/models/customFieldUpdatedContextOptionsList.ts
+++ b/src/version2/models/customFieldUpdatedContextOptionsList.ts
@@ -1,4 +1,4 @@
-import { CustomFieldOptionUpdate } from './customFieldOptionUpdate';
+import type { CustomFieldOptionUpdate } from './customFieldOptionUpdate.js';
/** A list of custom field options for a context. */
export interface CustomFieldUpdatedContextOptionsList {
diff --git a/src/version2/models/customFieldValueUpdateDetails.ts b/src/version2/models/customFieldValueUpdateDetails.ts
index ba1dc10b05..33b488e8ae 100644
--- a/src/version2/models/customFieldValueUpdateDetails.ts
+++ b/src/version2/models/customFieldValueUpdateDetails.ts
@@ -1,4 +1,4 @@
-import { CustomFieldValueUpdate } from './customFieldValueUpdate';
+import type { CustomFieldValueUpdate } from './customFieldValueUpdate.js';
/** Details of updates for a custom field. */
export interface CustomFieldValueUpdateDetails {
diff --git a/src/version2/models/dashboard.ts b/src/version2/models/dashboard.ts
index e680128cc0..3edd66c1c3 100644
--- a/src/version2/models/dashboard.ts
+++ b/src/version2/models/dashboard.ts
@@ -1,5 +1,5 @@
-import { DashboardUser } from './dashboardUser';
-import { SharePermission } from './sharePermission';
+import type { DashboardUser } from './dashboardUser.js';
+import type { SharePermission } from './sharePermission.js';
/** Details of a dashboard. */
export interface Dashboard {
diff --git a/src/version2/models/dashboardDetails.ts b/src/version2/models/dashboardDetails.ts
index 35fdb9b664..9ea8f6defb 100644
--- a/src/version2/models/dashboardDetails.ts
+++ b/src/version2/models/dashboardDetails.ts
@@ -1,4 +1,4 @@
-import { SharePermission } from './sharePermission';
+import type { SharePermission } from './sharePermission.js';
/** Details of a dashboard. */
export interface DashboardDetails {
diff --git a/src/version2/models/dashboardGadget.ts b/src/version2/models/dashboardGadget.ts
index 3ca3b83957..9607386cd8 100644
--- a/src/version2/models/dashboardGadget.ts
+++ b/src/version2/models/dashboardGadget.ts
@@ -1,4 +1,4 @@
-import { DashboardGadgetPosition } from './dashboardGadgetPosition';
+import type { DashboardGadgetPosition } from './dashboardGadgetPosition.js';
/** Details of a gadget. */
export interface DashboardGadget {
diff --git a/src/version2/models/dashboardGadgetResponse.ts b/src/version2/models/dashboardGadgetResponse.ts
index 8b1d537985..252a1f1fee 100644
--- a/src/version2/models/dashboardGadgetResponse.ts
+++ b/src/version2/models/dashboardGadgetResponse.ts
@@ -1,4 +1,4 @@
-import { DashboardGadget } from './dashboardGadget';
+import type { DashboardGadget } from './dashboardGadget.js';
/** The list of gadgets on the dashboard. */
export interface DashboardGadgetResponse {
diff --git a/src/version2/models/dashboardGadgetSettings.ts b/src/version2/models/dashboardGadgetSettings.ts
index 94e624fa5d..d584c7e520 100644
--- a/src/version2/models/dashboardGadgetSettings.ts
+++ b/src/version2/models/dashboardGadgetSettings.ts
@@ -1,4 +1,4 @@
-import { DashboardGadgetPosition } from './dashboardGadgetPosition';
+import type { DashboardGadgetPosition } from './dashboardGadgetPosition.js';
/** Details of the settings for a dashboard gadget. */
export interface DashboardGadgetSettings {
diff --git a/src/version2/models/dashboardGadgetUpdateRequest.ts b/src/version2/models/dashboardGadgetUpdateRequest.ts
index 796ce1a535..9c42d3da4a 100644
--- a/src/version2/models/dashboardGadgetUpdateRequest.ts
+++ b/src/version2/models/dashboardGadgetUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { DashboardGadgetPosition } from './dashboardGadgetPosition';
+import type { DashboardGadgetPosition } from './dashboardGadgetPosition.js';
/** The details of the gadget to update. */
export interface DashboardGadgetUpdateRequest {
diff --git a/src/version2/models/dashboardUser.ts b/src/version2/models/dashboardUser.ts
index 8907f7d266..f7b13a4149 100644
--- a/src/version2/models/dashboardUser.ts
+++ b/src/version2/models/dashboardUser.ts
@@ -1,4 +1,4 @@
-import { UserAvatarUrls } from './userAvatarUrls';
+import type { UserAvatarUrls } from './userAvatarUrls.js';
export interface DashboardUser {
/** The URL of the user. */
diff --git a/src/version2/models/errors.ts b/src/version2/models/errors.ts
index bc20bd9dd8..3cf9394179 100644
--- a/src/version2/models/errors.ts
+++ b/src/version2/models/errors.ts
@@ -1,4 +1,4 @@
-import { Error } from './error';
+import type { Error } from './error.js';
export interface Errors {
issueIsSubtask?: Error;
diff --git a/src/version2/models/eventNotification.ts b/src/version2/models/eventNotification.ts
index ed3e0e0e82..5b2450ede7 100644
--- a/src/version2/models/eventNotification.ts
+++ b/src/version2/models/eventNotification.ts
@@ -1,7 +1,7 @@
-import { FieldDetails } from './fieldDetails';
-import { GroupName } from './groupName';
-import { ProjectRole } from './projectRole';
-import { UserDetails } from './userDetails';
+import type { FieldDetails } from './fieldDetails.js';
+import type { GroupName } from './groupName.js';
+import type { ProjectRole } from './projectRole.js';
+import type { UserDetails } from './userDetails.js';
/** Details about a notification associated with an event. */
export interface EventNotification {
diff --git a/src/version2/models/failedWebhooks.ts b/src/version2/models/failedWebhooks.ts
index 83559538b5..cfe1b26c99 100644
--- a/src/version2/models/failedWebhooks.ts
+++ b/src/version2/models/failedWebhooks.ts
@@ -1,4 +1,4 @@
-import { FailedWebhook } from './failedWebhook';
+import type { FailedWebhook } from './failedWebhook.js';
/** A page of failed webhooks. */
export interface FailedWebhooks {
diff --git a/src/version2/models/field.ts b/src/version2/models/field.ts
index 11baae0c86..c99b9795bd 100644
--- a/src/version2/models/field.ts
+++ b/src/version2/models/field.ts
@@ -1,5 +1,5 @@
-import { FieldLastUsed } from './fieldLastUsed';
-import { JsonType } from './jsonType';
+import type { FieldLastUsed } from './fieldLastUsed.js';
+import type { JsonType } from './jsonType.js';
/** Details of a field. */
export interface Field {
diff --git a/src/version2/models/fieldConfigurationItemsDetails.ts b/src/version2/models/fieldConfigurationItemsDetails.ts
index 47685e551b..65b1078fed 100644
--- a/src/version2/models/fieldConfigurationItemsDetails.ts
+++ b/src/version2/models/fieldConfigurationItemsDetails.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationItem } from './fieldConfigurationItem';
+import type { FieldConfigurationItem } from './fieldConfigurationItem.js';
/** Details of field configuration items. */
export interface FieldConfigurationItemsDetails {
diff --git a/src/version2/models/fieldConfigurationSchemeProjects.ts b/src/version2/models/fieldConfigurationSchemeProjects.ts
index cb59fdaf8d..addca085b5 100644
--- a/src/version2/models/fieldConfigurationSchemeProjects.ts
+++ b/src/version2/models/fieldConfigurationSchemeProjects.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationScheme } from './fieldConfigurationScheme';
+import type { FieldConfigurationScheme } from './fieldConfigurationScheme.js';
/** Project list with assigned field configuration schema. */
export interface FieldConfigurationSchemeProjects {
diff --git a/src/version2/models/fieldDetails.ts b/src/version2/models/fieldDetails.ts
index f2fe580fae..eff6edae98 100644
--- a/src/version2/models/fieldDetails.ts
+++ b/src/version2/models/fieldDetails.ts
@@ -1,5 +1,5 @@
-import { JsonType } from './jsonType';
-import { Scope } from './scope';
+import type { JsonType } from './jsonType.js';
+import type { Scope } from './scope.js';
/** Details about a field. */
export interface FieldDetails {
diff --git a/src/version2/models/fieldMetadata.ts b/src/version2/models/fieldMetadata.ts
index 255d970adc..053fb0e7ca 100644
--- a/src/version2/models/fieldMetadata.ts
+++ b/src/version2/models/fieldMetadata.ts
@@ -1,4 +1,4 @@
-import { JsonType } from './jsonType';
+import type { JsonType } from './jsonType.js';
/** The metadata describing an issue field. */
export interface FieldMetadata {
diff --git a/src/version2/models/fields.ts b/src/version2/models/fields.ts
index 820f27c009..4f9f9ab9f5 100644
--- a/src/version2/models/fields.ts
+++ b/src/version2/models/fields.ts
@@ -1,20 +1,20 @@
-import { Attachment } from './attachment';
-import { Comment } from './comment';
-import { FixVersion } from './fixVersion';
-import { Issue } from './issue';
-import { IssueLink } from './issueLink';
-import { IssueTypeDetails } from './issueTypeDetails';
-import { Priority } from './priority';
-import { ProjectComponent } from './projectComponent';
-import { Resolution } from './resolution';
-import { RichText } from './richText';
-import { StatusDetails } from './statusDetails';
-import { TimeTrackingDetails } from './timeTrackingDetails';
-import { User } from './user';
-import { UserDetails } from './userDetails';
-import { Votes } from './votes';
-import { Watchers } from './watchers';
-import { Worklog } from './worklog';
+import type { Attachment } from './attachment.js';
+import type { Comment } from './comment.js';
+import type { FixVersion } from './fixVersion.js';
+import type { Issue } from './issue.js';
+import type { IssueLink } from './issueLink.js';
+import type { IssueTypeDetails } from './issueTypeDetails.js';
+import type { Priority } from './priority.js';
+import type { ProjectComponent } from './projectComponent.js';
+import type { Resolution } from './resolution.js';
+import type { RichText } from './richText.js';
+import type { StatusDetails } from './statusDetails.js';
+import type { TimeTrackingDetails } from './timeTrackingDetails.js';
+import type { User } from './user.js';
+import type { UserDetails } from './userDetails.js';
+import type { Votes } from './votes.js';
+import type { Watchers } from './watchers.js';
+import type { Worklog } from './worklog.js';
/** Key fields from the linked issue. */
export interface Fields {
diff --git a/src/version2/models/filter.ts b/src/version2/models/filter.ts
index ac37b1db24..cc4499fc3b 100644
--- a/src/version2/models/filter.ts
+++ b/src/version2/models/filter.ts
@@ -1,7 +1,7 @@
-import { FilterSubscriptionsList } from './filterSubscriptionsList';
-import { SharePermission } from './sharePermission';
-import { User } from './user';
-import { UserList } from './userList';
+import type { FilterSubscriptionsList } from './filterSubscriptionsList.js';
+import type { SharePermission } from './sharePermission.js';
+import type { User } from './user.js';
+import type { UserList } from './userList.js';
/** Details about a filter. */
export interface Filter {
diff --git a/src/version2/models/filterDetails.ts b/src/version2/models/filterDetails.ts
index d4b8b3d624..a3de35389d 100644
--- a/src/version2/models/filterDetails.ts
+++ b/src/version2/models/filterDetails.ts
@@ -1,6 +1,6 @@
-import { FilterSubscription } from './filterSubscription';
-import { SharePermission } from './sharePermission';
-import { User } from './user';
+import type { FilterSubscription } from './filterSubscription.js';
+import type { SharePermission } from './sharePermission.js';
+import type { User } from './user.js';
/** Details of a filter. */
export interface FilterDetails {
diff --git a/src/version2/models/filterSubscription.ts b/src/version2/models/filterSubscription.ts
index d5dd4380f2..029f256c9f 100644
--- a/src/version2/models/filterSubscription.ts
+++ b/src/version2/models/filterSubscription.ts
@@ -1,5 +1,5 @@
-import { GroupName } from './groupName';
-import { User } from './user';
+import type { GroupName } from './groupName.js';
+import type { User } from './user.js';
/** Details of a user or group subscribing to a filter. */
export interface FilterSubscription {
diff --git a/src/version2/models/filterSubscriptionsList.ts b/src/version2/models/filterSubscriptionsList.ts
index 35dd5b1f74..246bb4d17b 100644
--- a/src/version2/models/filterSubscriptionsList.ts
+++ b/src/version2/models/filterSubscriptionsList.ts
@@ -1,4 +1,4 @@
-import { FilterSubscription } from './filterSubscription';
+import type { FilterSubscription } from './filterSubscription.js';
/** A paginated list of subscriptions to a filter. */
export interface FilterSubscriptionsList {
diff --git a/src/version2/models/foundGroup.ts b/src/version2/models/foundGroup.ts
index c66e8a0b5c..f015d4ce71 100644
--- a/src/version2/models/foundGroup.ts
+++ b/src/version2/models/foundGroup.ts
@@ -1,4 +1,4 @@
-import { GroupLabel } from './groupLabel';
+import type { GroupLabel } from './groupLabel.js';
/** A group found in a search. */
export interface FoundGroup {
diff --git a/src/version2/models/foundGroups.ts b/src/version2/models/foundGroups.ts
index cf7e63f3ed..a9d723ec7b 100644
--- a/src/version2/models/foundGroups.ts
+++ b/src/version2/models/foundGroups.ts
@@ -1,4 +1,4 @@
-import { FoundGroup } from './foundGroup';
+import type { FoundGroup } from './foundGroup.js';
/**
* The list of groups found in a search, including header text (Showing X of Y matching groups) and total of matched
diff --git a/src/version2/models/foundUsers.ts b/src/version2/models/foundUsers.ts
index 92a4f1a16b..c33d0a71da 100644
--- a/src/version2/models/foundUsers.ts
+++ b/src/version2/models/foundUsers.ts
@@ -1,4 +1,4 @@
-import { UserPickerUser } from './userPickerUser';
+import type { UserPickerUser } from './userPickerUser.js';
/**
* The list of users found in a search, including header text (Showing X of Y matching users) and total of matched
diff --git a/src/version2/models/foundUsersAndGroups.ts b/src/version2/models/foundUsersAndGroups.ts
index 779d52f775..a984bb6877 100644
--- a/src/version2/models/foundUsersAndGroups.ts
+++ b/src/version2/models/foundUsersAndGroups.ts
@@ -1,5 +1,5 @@
-import { FoundGroups } from './foundGroups';
-import { FoundUsers } from './foundUsers';
+import type { FoundGroups } from './foundGroups.js';
+import type { FoundUsers } from './foundUsers.js';
/** List of users and groups found in a search. */
export interface FoundUsersAndGroups {
diff --git a/src/version2/models/group.ts b/src/version2/models/group.ts
index 7ff70b6e7a..5da5777169 100644
--- a/src/version2/models/group.ts
+++ b/src/version2/models/group.ts
@@ -1,4 +1,4 @@
-import { PagedListUserDetailsApplicationUser } from './pagedListUserDetailsApplicationUser';
+import type { PagedListUserDetailsApplicationUser } from './pagedListUserDetailsApplicationUser.js';
export interface Group {
/** Expand options that include additional group details in the response. */
diff --git a/src/version2/models/hierarchy.ts b/src/version2/models/hierarchy.ts
index 96fa6cdd4f..eaa4641cbf 100644
--- a/src/version2/models/hierarchy.ts
+++ b/src/version2/models/hierarchy.ts
@@ -1,4 +1,4 @@
-import { HierarchyLevel } from './hierarchyLevel';
+import type { HierarchyLevel } from './hierarchyLevel.js';
/** The project issue type hierarchy. */
export interface Hierarchy {
diff --git a/src/version2/models/historyMetadata.ts b/src/version2/models/historyMetadata.ts
index 28f94003e3..7c4d04dca5 100644
--- a/src/version2/models/historyMetadata.ts
+++ b/src/version2/models/historyMetadata.ts
@@ -1,4 +1,4 @@
-import { HistoryMetadataParticipant } from './historyMetadataParticipant';
+import type { HistoryMetadataParticipant } from './historyMetadataParticipant.js';
/** Details of issue history metadata. */
export interface HistoryMetadata {
diff --git a/src/version2/models/index.ts b/src/version2/models/index.ts
index 63f87a2208..2c4a400f18 100644
--- a/src/version2/models/index.ts
+++ b/src/version2/models/index.ts
@@ -1,543 +1,543 @@
-export * from './actorInput';
-export * from './actorsMap';
-export * from './addField';
-export * from './addGroup';
-export * from './addSecuritySchemeLevelsRequest';
-export * from './announcementBannerConfiguration';
-export * from './announcementBannerConfigurationUpdate';
-export * from './application';
-export * from './applicationProperty';
-export * from './applicationRole';
-export * from './associatedItem';
-export * from './associateFieldConfigurationsWithIssueTypesRequest';
-export * from './attachment';
-export * from './attachmentArchiveEntry';
-export * from './attachmentArchiveImpl';
-export * from './attachmentArchiveItemReadable';
-export * from './attachmentArchiveMetadataReadable';
-export * from './attachmentMetadata';
-export * from './attachmentSettings';
-export * from './auditRecord';
-export * from './auditRecords';
-export * from './autoCompleteSuggestion';
-export * from './autoCompleteSuggestions';
-export * from './availableDashboardGadget';
-export * from './availableDashboardGadgetsResponse';
-export * from './availableWorkflowConnectRule';
-export * from './availableWorkflowForgeRule';
-export * from './availableWorkflowSystemRule';
-export * from './availableWorkflowTriggers';
-export * from './availableWorkflowTriggerTypes';
-export * from './avatar';
-export * from './avatars';
-export * from './avatarUrls';
-export * from './avatarWithDetails';
-export * from './bulkChangeOwnerDetails';
-export * from './bulkCustomFieldOptionCreateRequest';
-export * from './bulkCustomFieldOptionUpdateRequest';
-export * from './bulkEditShareableEntity';
-export * from './bulkIssueIsWatching';
-export * from './bulkIssuePropertyUpdateRequest';
-export * from './bulkOperationErrorResult';
-export * from './bulkPermissionGrants';
-export * from './bulkPermissionsRequest';
-export * from './bulkProjectPermissionGrants';
-export * from './bulkProjectPermissions';
-export * from './changeDetails';
-export * from './changedValue';
-export * from './changedWorklog';
-export * from './changedWorklogs';
-export * from './changelog';
-export * from './columnItem';
-export * from './comment';
-export * from './componentIssuesCount';
-export * from './componentWithIssueCount';
-export * from './conditionGroupConfiguration';
-export * from './conditionGroupUpdate';
-export * from './configuration';
-export * from './connectCustomFieldValue';
-export * from './connectCustomFieldValues';
-export * from './connectModule';
-export * from './connectModules';
-export * from './connectWorkflowTransitionRule';
-export * from './containerForProjectFeatures';
-export * from './containerForRegisteredWebhooks';
-export * from './containerForWebhookIDs';
-export * from './containerOfWorkflowSchemeAssociations';
-export * from './contextForProjectAndIssueType';
-export * from './contextualConfiguration';
-export * from './convertedJQLQueries';
-export * from './createCustomFieldContext';
-export * from './createdIssue';
-export * from './createdIssues';
-export * from './createIssueSecuritySchemeDetails';
-export * from './createNotificationSchemeDetails';
-export * from './createPriorityDetails';
-export * from './createProjectDetails';
-export * from './createResolutionDetails';
-export * from './createUiModificationDetails';
-export * from './createUpdateRoleRequest';
-export * from './createWorkflowCondition';
-export * from './createWorkflowDetails';
-export * from './createWorkflowStatusDetails';
-export * from './createWorkflowTransitionDetails';
-export * from './createWorkflowTransitionRule';
-export * from './createWorkflowTransitionRulesDetails';
-export * from './createWorkflowTransitionScreenDetails';
-export * from './customContextVariable';
-export * from './customFieldConfigurations';
-export * from './customFieldContext';
-export * from './customFieldContextDefaultValue';
-export * from './customFieldContextDefaultValueUpdate';
-export * from './customFieldContextOption';
-export * from './customFieldContextProjectMapping';
-export * from './customFieldContextUpdateDetails';
-export * from './customFieldCreatedContextOptionsList';
-export * from './customFieldDefinitionJson';
-export * from './customFieldOption';
-export * from './customFieldOptionCreate';
-export * from './customFieldOptionUpdate';
-export * from './customFieldReplacement';
-export * from './customFieldUpdatedContextOptionsList';
-export * from './customFieldValueUpdate';
-export * from './customFieldValueUpdateDetails';
-export * from './dashboard';
-export * from './dashboardDetails';
-export * from './dashboardGadget';
-export * from './dashboardGadgetPosition';
-export * from './dashboardGadgetResponse';
-export * from './dashboardGadgetSettings';
-export * from './dashboardGadgetUpdateRequest';
-export * from './dashboardUser';
-export * from './dateRangeFilter';
-export * from './defaultLevelValue';
-export * from './defaultShareScope';
-export * from './defaultWorkflow';
-export * from './documentVersion';
-export * from './entityProperty';
-export * from './entityPropertyDetails';
-export * from './error';
-export * from './errorCollection';
-export * from './errors';
-export * from './eventNotification';
-export * from './exportArchivedIssuesTaskProgress';
-export * from './failedWebhook';
-export * from './failedWebhooks';
-export * from './field';
-export * from './fieldConfiguration';
-export * from './fieldConfigurationDetails';
-export * from './fieldConfigurationIssueTypeItem';
-export * from './fieldConfigurationItem';
-export * from './fieldConfigurationItemsDetails';
-export * from './fieldConfigurationScheme';
-export * from './fieldConfigurationSchemeProjectAssociation';
-export * from './fieldConfigurationSchemeProjects';
-export * from './fieldConfigurationToIssueTypeMapping';
-export * from './fieldDetails';
-export * from './fieldLastUsed';
-export * from './fieldMetadata';
-export * from './fieldReferenceData';
-export * from './fields';
-export * from './filter';
-export * from './filterDetails';
-export * from './filterSubscription';
-export * from './filterSubscriptionsList';
-export * from './fixVersion';
-export * from './foundGroup';
-export * from './foundGroups';
-export * from './foundUsers';
-export * from './foundUsersAndGroups';
-export * from './functionReferenceData';
-export * from './globalScope';
-export * from './group';
-export * from './groupDetails';
-export * from './groupLabel';
-export * from './groupName';
-export * from './hierarchy';
-export * from './hierarchyLevel';
-export * from './historyMetadata';
-export * from './historyMetadataParticipant';
-export * from './icon';
-export * from './id';
-export * from './idOrKey';
-export * from './includedFields';
-export * from './issue';
-export * from './issueArchivalSync';
-export * from './issueChangelogIds';
-export * from './issueCommentListRequest';
-export * from './issueCreateMetadata';
-export * from './issueEntityProperties';
-export * from './issueEntityPropertiesForMultiUpdate';
-export * from './issueEvent';
-export * from './issueFieldOption';
-export * from './issueFieldOptionConfiguration';
-export * from './issueFieldOptionCreate';
-export * from './issueFieldOptionScope';
-export * from './issueFilterForBulkPropertyDelete';
-export * from './issueFilterForBulkPropertySet';
-export * from './issueLink';
-export * from './issueLinkType';
-export * from './issueLinkTypes';
-export * from './issueList';
-export * from './issueMatches';
-export * from './issueMatchesForJQL';
-export * from './issuePickerSuggestions';
-export * from './issuePickerSuggestionsIssueType';
-export * from './issuesAndJQLQueries';
-export * from './issueSecurityLevelMember';
-export * from './issueSecuritySchemeToProjectMapping';
-export * from './issuesJqlMetaData';
-export * from './issuesMeta';
-export * from './issuesUpdate';
-export * from './issueTransition';
-export * from './issueTypeCreate';
-export * from './issueTypeDetails';
-export * from './issueTypeIds';
-export * from './issueTypeIdsToRemove';
-export * from './issueTypeInfo';
-export * from './issueTypeIssueCreateMetadata';
-export * from './issueTypeScheme';
-export * from './issueTypeSchemeDetails';
-export * from './issueTypeSchemeID';
-export * from './issueTypeSchemeMapping';
-export * from './issueTypeSchemeProjectAssociation';
-export * from './issueTypeSchemeProjects';
-export * from './issueTypeSchemeUpdateDetails';
-export * from './issueTypeScreenScheme';
-export * from './issueTypeScreenSchemeDetails';
-export * from './issueTypeScreenSchemeId';
-export * from './issueTypeScreenSchemeItem';
-export * from './issueTypeScreenSchemeMapping';
-export * from './issueTypeScreenSchemeMappingDetails';
-export * from './issueTypeScreenSchemeProjectAssociation';
-export * from './issueTypeScreenSchemesProjects';
-export * from './issueTypeScreenSchemeUpdateDetails';
-export * from './issueTypesWorkflowMapping';
-export * from './issueTypeToContextMapping';
-export * from './issueTypeUpdate';
-export * from './issueTypeWithStatus';
-export * from './issueTypeWorkflowMapping';
-export * from './issueUpdateDetails';
-export * from './issueUpdateMetadata';
-export * from './jexpIssues';
-export * from './jexpJqlIssues';
-export * from './jiraExpressionAnalysis';
-export * from './jiraExpressionComplexity';
-export * from './jiraExpressionEvalContext';
-export * from './jiraExpressionEvalRequest';
-export * from './jiraExpressionEvaluationMetaData';
-export * from './jiraExpressionForAnalysis';
-export * from './jiraExpressionResult';
-export * from './jiraExpressionsAnalysis';
-export * from './jiraExpressionsComplexity';
-export * from './jiraExpressionsComplexityValue';
-export * from './jiraExpressionValidationError';
-export * from './jiraStatus';
-export * from './jiraWorkflow';
-export * from './jiraWorkflowStatus';
-export * from './jqlFunctionPrecomputation';
-export * from './jqlFunctionPrecomputationUpdate';
-export * from './jqlFunctionPrecomputationUpdateRequest';
-export * from './jQLPersonalDataMigrationRequest';
-export * from './jqlQueriesToParse';
-export * from './jqlQueriesToSanitize';
-export * from './jqlQuery';
-export * from './jqlQueryClause';
-export * from './jqlQueryField';
-export * from './jqlQueryFieldEntityProperty';
-export * from './jqlQueryOrderByClause';
-export * from './jqlQueryOrderByClauseElement';
-export * from './jqlQueryToSanitize';
-export * from './jQLQueryWithUnknownUsers';
-export * from './jQLReferenceData';
-export * from './jsonType';
-export * from './license';
-export * from './licensedApplication';
-export * from './licenseMetric';
-export * from './linkedIssue';
-export * from './linkGroup';
-export * from './linkIssueRequestJson';
-export * from './listWrapperCallbackApplicationRole';
-export * from './listWrapperCallbackGroupName';
-export * from './locale';
-export * from './moveField';
-export * from './multiIssueEntityProperties';
-export * from './multipleCustomFieldValuesUpdate';
-export * from './multipleCustomFieldValuesUpdateDetails';
-export * from './nestedResponse';
-export * from './newUserDetails';
-export * from './notification';
-export * from './notificationEvent';
-export * from './notificationRecipients';
-export * from './notificationRecipientsRestrictions';
-export * from './notificationScheme';
-export * from './notificationSchemeAndProjectMapping';
-export * from './notificationSchemeAndProjectMappingPage';
-export * from './notificationSchemeEvent';
-export * from './notificationSchemeEventDetails';
-export * from './notificationSchemeEventTypeId';
-export * from './notificationSchemeId';
-export * from './notificationSchemeNotificationDetails';
-export * from './oldToNewSecurityLevelMappings';
-export * from './operationMessage';
-export * from './operations';
-export * from './orderOfCustomFieldOptions';
-export * from './orderOfIssueTypes';
-export * from './pageChangelog';
-export * from './pageComment';
-export * from './pageComponentWithIssueCount';
-export * from './pageContextForProjectAndIssueType';
-export * from './pageContextualConfiguration';
-export * from './pageCustomFieldContext';
-export * from './pageCustomFieldContextDefaultValue';
-export * from './pageCustomFieldContextOption';
-export * from './pageCustomFieldContextProjectMapping';
-export * from './pageDashboard';
-export * from './pagedListUserDetailsApplicationUser';
-export * from './pageField';
-export * from './pageFieldConfiguration';
-export * from './pageFieldConfigurationIssueTypeItem';
-export * from './pageFieldConfigurationItem';
-export * from './pageFieldConfigurationScheme';
-export * from './pageFieldConfigurationSchemeProjects';
-export * from './pageFilterDetails';
-export * from './pageGroupDetails';
-export * from './pageIssueFieldOption';
-export * from './pageIssueSecurityLevelMember';
-export * from './pageIssueSecuritySchemeToProjectMapping';
-export * from './pageIssueTypeScheme';
-export * from './pageIssueTypeSchemeMapping';
-export * from './pageIssueTypeSchemeProjects';
-export * from './pageIssueTypeScreenScheme';
-export * from './pageIssueTypeScreenSchemeItem';
-export * from './pageIssueTypeScreenSchemesProjects';
-export * from './pageIssueTypeToContextMapping';
-export * from './pageJqlFunctionPrecomputation';
-export * from './pageNotificationScheme';
-export * from './pageOfChangelogs';
-export * from './pageOfComments';
-export * from './pageOfDashboards';
-export * from './pageOfStatuses';
-export * from './pageOfWorklogs';
-export * from './pagePriority';
-export * from './pageProject';
-export * from './pageProjectDetails';
-export * from './pageResolution';
-export * from './pageScreen';
-export * from './pageScreenScheme';
-export * from './pageScreenWithTab';
-export * from './pageSecurityLevel';
-export * from './pageSecurityLevelMember';
-export * from './pageSecuritySchemeWithProjects';
-export * from './pageString';
-export * from './pageUiModificationDetails';
-export * from './pageUser';
-export * from './pageUserDetails';
-export * from './pageUserKey';
-export * from './pageVersion';
-export * from './pageWebhook';
-export * from './pageWorkflow';
-export * from './pageWorkflowScheme';
-export * from './pageWorkflowTransitionRules';
-export * from './parsedJqlQueries';
-export * from './parsedJqlQuery';
-export * from './permissionDetails';
-export * from './permissionGrant';
-export * from './permissionGrants';
-export * from './permissionHolder';
-export * from './permissions';
-export * from './permissionScheme';
-export * from './permissionSchemes';
-export * from './permissionsKeys';
-export * from './permittedProjects';
-export * from './priority';
-export * from './priorityId';
-export * from './project';
-export * from './projectAndIssueTypePair';
-export * from './projectAvatars';
-export * from './projectCategory';
-export * from './projectComponent';
-export * from './projectDetails';
-export * from './projectEmailAddress';
-export * from './projectFeature';
-export * from './projectFeatureToggleRequest';
-export * from './projectId';
-export * from './projectIdentifier';
-export * from './projectIdentifiers';
-export * from './projectIds';
-export * from './projectInsight';
-export * from './projectIssueCreateMetadata';
-export * from './projectIssueSecurityLevels';
-export * from './projectIssueTypeHierarchy';
-export * from './projectIssueTypeMapping';
-export * from './projectIssueTypeMappings';
-export * from './projectIssueTypes';
-export * from './projectIssueTypesHierarchyLevel';
-export * from './projectLandingPageInfo';
-export * from './projectPermissions';
-export * from './projectRole';
-export * from './projectRoleActorsUpdate';
-export * from './projectRoleDetails';
-export * from './projectRoleGroup';
-export * from './projectRoleUser';
-export * from './projectScope';
-export * from './projectType';
-export * from './propertyKey';
-export * from './propertyKeys';
-export * from './publishedWorkflowId';
-export * from './registeredWebhook';
-export * from './remoteIssueLink';
-export * from './remoteIssueLinkIdentifies';
-export * from './remoteIssueLinkRequest';
-export * from './remoteObject';
-export * from './reorderIssuePriorities';
-export * from './reorderIssueResolutionsRequest';
-export * from './resolution';
-export * from './resolutionId';
-export * from './restrictedPermission';
-export * from './richText';
-export * from './roleActor';
-export * from './ruleConfiguration';
-export * from './sanitizedJqlQueries';
-export * from './sanitizedJqlQuery';
-export * from './scope';
-export * from './screen';
-export * from './screenableField';
-export * from './screenableTab';
-export * from './screenDetails';
-export * from './screenScheme';
-export * from './screenSchemeDetails';
-export * from './screenSchemeId';
-export * from './screenTypes';
-export * from './screenWithTab';
-export * from './searchAutoComplete';
-export * from './searchRequest';
-export * from './searchResults';
-export * from './securityLevel';
-export * from './securityLevelMember';
-export * from './securityScheme';
-export * from './securitySchemeId';
-export * from './securitySchemeLevel';
-export * from './securitySchemeLevelMember';
-export * from './securitySchemeMembersRequest';
-export * from './securitySchemes';
-export * from './securitySchemeWithProjects';
-export * from './serverInformation';
-export * from './setDefaultLevelsRequest';
-export * from './setDefaultPriorityRequest';
-export * from './setDefaultResolutionRequest';
-export * from './sharePermission';
-export * from './sharePermissionInput';
-export * from './simpleApplicationProperty';
-export * from './simpleLink';
-export * from './simpleListWrapperApplicationRole';
-export * from './simpleListWrapperGroupName';
-export * from './status';
-export * from './statusCategory';
-export * from './statusCreate';
-export * from './statusCreateRequest';
-export * from './statusDetails';
-export * from './statusLayoutUpdate';
-export * from './statusMapping';
-export * from './statusMappingDTO';
-export * from './statusMigration';
-export * from './statusReferenceAndPort';
-export * from './statusScope';
-export * from './statusUpdate';
-export * from './statusUpdateRequest';
-export * from './suggestedIssue';
-export * from './systemAvatars';
-export * from './tabMetadata';
-export * from './taskProgressObject';
-export * from './timeTrackingConfiguration';
-export * from './timeTrackingDetails';
-export * from './timeTrackingProvider';
-export * from './transition';
-export * from './transitions';
-export * from './transitionScreenDetails';
-export * from './transitionUpdateDTO';
-export * from './uiModificationContextDetails';
-export * from './uiModificationDetails';
-export * from './uiModificationIdentifiers';
-export * from './unrestrictedUserEmail';
-export * from './updateCustomFieldDetails';
-export * from './updatedProjectCategory';
-export * from './updateFieldConfigurationSchemeDetails';
-export * from './updateIssueSecurityLevelDetails';
-export * from './updateIssueSecuritySchemeRequest';
-export * from './updateNotificationSchemeDetails';
-export * from './updatePriorityDetails';
-export * from './updateProjectDetails';
-export * from './updateResolutionDetails';
-export * from './updateScreenDetails';
-export * from './updateScreenSchemeDetails';
-export * from './updateScreenTypes';
-export * from './updateUiModificationDetails';
-export * from './updateUserToGroup';
-export * from './user';
-export * from './userAvatarUrls';
-export * from './userDetails';
-export * from './userKey';
-export * from './userList';
-export * from './userMigration';
-export * from './userPickerUser';
-export * from './validationOptionsForCreate';
-export * from './validationOptionsForUpdate';
-export * from './version';
-export * from './versionIssueCounts';
-export * from './versionIssuesStatus';
-export * from './versionMove';
-export * from './versionUnresolvedIssuesCount';
-export * from './versionUsageInCustomField';
-export * from './visibility';
-export * from './votes';
-export * from './warningCollection';
-export * from './watchers';
-export * from './webhook';
-export * from './webhookDetails';
-export * from './webhookRegistrationDetails';
-export * from './webhooksExpirationDate';
-export * from './workflow';
-export * from './workflowCapabilities';
-export * from './workflowCondition';
-export * from './workflowCreate';
-export * from './workflowCreateRequest';
-export * from './workflowCreateResponse';
-export * from './workflowElementReference';
-export * from './workflowId';
-export * from './workflowLayout';
-export * from './workflowOperations';
-export * from './workflowRead';
-export * from './workflowReferenceStatus';
-export * from './workflowRuleConfiguration';
-export * from './workflowRules';
-export * from './workflowRulesSearch';
-export * from './workflowRulesSearchDetails';
-export * from './workflowScheme';
-export * from './workflowSchemeAssociations';
-export * from './workflowSchemeIdName';
-export * from './workflowSchemeProjectAssociation';
-export * from './workflowScope';
-export * from './workflowStatus';
-export * from './workflowStatusAndPort';
-export * from './workflowStatusLayout';
-export * from './workflowStatusProperties';
-export * from './workflowStatusUpdate';
-export * from './workflowsWithTransitionRulesDetails';
-export * from './workflowTransition';
-export * from './workflowTransitionProperty';
-export * from './workflowTransitionRule';
-export * from './workflowTransitionRules';
-export * from './workflowTransitionRulesDetails';
-export * from './workflowTransitionRulesUpdate';
-export * from './workflowTransitionRulesUpdateErrorDetails';
-export * from './workflowTransitionRulesUpdateErrors';
-export * from './workflowTransitions';
-export * from './workflowTrigger';
-export * from './workflowUpdate';
-export * from './workflowUpdateRequest';
-export * from './workflowUpdateResponse';
-export * from './workflowValidationError';
-export * from './workflowValidationErrorList';
-export * from './worklog';
-export * from './worklogIdsRequest';
+export * from './actorInput.js';
+export * from './actorsMap.js';
+export * from './addField.js';
+export * from './addGroup.js';
+export * from './addSecuritySchemeLevelsRequest.js';
+export * from './announcementBannerConfiguration.js';
+export * from './announcementBannerConfigurationUpdate.js';
+export * from './application.js';
+export * from './applicationProperty.js';
+export * from './applicationRole.js';
+export * from './associatedItem.js';
+export * from './associateFieldConfigurationsWithIssueTypesRequest.js';
+export * from './attachment.js';
+export * from './attachmentArchiveEntry.js';
+export * from './attachmentArchiveImpl.js';
+export * from './attachmentArchiveItemReadable.js';
+export * from './attachmentArchiveMetadataReadable.js';
+export * from './attachmentMetadata.js';
+export * from './attachmentSettings.js';
+export * from './auditRecord.js';
+export * from './auditRecords.js';
+export * from './autoCompleteSuggestion.js';
+export * from './autoCompleteSuggestions.js';
+export * from './availableDashboardGadget.js';
+export * from './availableDashboardGadgetsResponse.js';
+export * from './availableWorkflowConnectRule.js';
+export * from './availableWorkflowForgeRule.js';
+export * from './availableWorkflowSystemRule.js';
+export * from './availableWorkflowTriggers.js';
+export * from './availableWorkflowTriggerTypes.js';
+export * from './avatar.js';
+export * from './avatars.js';
+export * from './avatarUrls.js';
+export * from './avatarWithDetails.js';
+export * from './bulkChangeOwnerDetails.js';
+export * from './bulkCustomFieldOptionCreateRequest.js';
+export * from './bulkCustomFieldOptionUpdateRequest.js';
+export * from './bulkEditShareableEntity.js';
+export * from './bulkIssueIsWatching.js';
+export * from './bulkIssuePropertyUpdateRequest.js';
+export * from './bulkOperationErrorResult.js';
+export * from './bulkPermissionGrants.js';
+export * from './bulkPermissionsRequest.js';
+export * from './bulkProjectPermissionGrants.js';
+export * from './bulkProjectPermissions.js';
+export * from './changeDetails.js';
+export * from './changedValue.js';
+export * from './changedWorklog.js';
+export * from './changedWorklogs.js';
+export * from './changelog.js';
+export * from './columnItem.js';
+export * from './comment.js';
+export * from './componentIssuesCount.js';
+export * from './componentWithIssueCount.js';
+export * from './conditionGroupConfiguration.js';
+export * from './conditionGroupUpdate.js';
+export * from './configuration.js';
+export * from './connectCustomFieldValue.js';
+export * from './connectCustomFieldValues.js';
+export * from './connectModule.js';
+export * from './connectModules.js';
+export * from './connectWorkflowTransitionRule.js';
+export * from './containerForProjectFeatures.js';
+export * from './containerForRegisteredWebhooks.js';
+export * from './containerForWebhookIDs.js';
+export * from './containerOfWorkflowSchemeAssociations.js';
+export * from './contextForProjectAndIssueType.js';
+export * from './contextualConfiguration.js';
+export * from './convertedJQLQueries.js';
+export * from './createCustomFieldContext.js';
+export * from './createdIssue.js';
+export * from './createdIssues.js';
+export * from './createIssueSecuritySchemeDetails.js';
+export * from './createNotificationSchemeDetails.js';
+export * from './createPriorityDetails.js';
+export * from './createProjectDetails.js';
+export * from './createResolutionDetails.js';
+export * from './createUiModificationDetails.js';
+export * from './createUpdateRoleRequest.js';
+export * from './createWorkflowCondition.js';
+export * from './createWorkflowDetails.js';
+export * from './createWorkflowStatusDetails.js';
+export * from './createWorkflowTransitionDetails.js';
+export * from './createWorkflowTransitionRule.js';
+export * from './createWorkflowTransitionRulesDetails.js';
+export * from './createWorkflowTransitionScreenDetails.js';
+export * from './customContextVariable.js';
+export * from './customFieldConfigurations.js';
+export * from './customFieldContext.js';
+export * from './customFieldContextDefaultValue.js';
+export * from './customFieldContextDefaultValueUpdate.js';
+export * from './customFieldContextOption.js';
+export * from './customFieldContextProjectMapping.js';
+export * from './customFieldContextUpdateDetails.js';
+export * from './customFieldCreatedContextOptionsList.js';
+export * from './customFieldDefinitionJson.js';
+export * from './customFieldOption.js';
+export * from './customFieldOptionCreate.js';
+export * from './customFieldOptionUpdate.js';
+export * from './customFieldReplacement.js';
+export * from './customFieldUpdatedContextOptionsList.js';
+export * from './customFieldValueUpdate.js';
+export * from './customFieldValueUpdateDetails.js';
+export * from './dashboard.js';
+export * from './dashboardDetails.js';
+export * from './dashboardGadget.js';
+export * from './dashboardGadgetPosition.js';
+export * from './dashboardGadgetResponse.js';
+export * from './dashboardGadgetSettings.js';
+export * from './dashboardGadgetUpdateRequest.js';
+export * from './dashboardUser.js';
+export * from './dateRangeFilter.js';
+export * from './defaultLevelValue.js';
+export * from './defaultShareScope.js';
+export * from './defaultWorkflow.js';
+export * from './documentVersion.js';
+export * from './entityProperty.js';
+export * from './entityPropertyDetails.js';
+export * from './error.js';
+export * from './errorCollection.js';
+export * from './errors.js';
+export * from './eventNotification.js';
+export * from './exportArchivedIssuesTaskProgress.js';
+export * from './failedWebhook.js';
+export * from './failedWebhooks.js';
+export * from './field.js';
+export * from './fieldConfiguration.js';
+export * from './fieldConfigurationDetails.js';
+export * from './fieldConfigurationIssueTypeItem.js';
+export * from './fieldConfigurationItem.js';
+export * from './fieldConfigurationItemsDetails.js';
+export * from './fieldConfigurationScheme.js';
+export * from './fieldConfigurationSchemeProjectAssociation.js';
+export * from './fieldConfigurationSchemeProjects.js';
+export * from './fieldConfigurationToIssueTypeMapping.js';
+export * from './fieldDetails.js';
+export * from './fieldLastUsed.js';
+export * from './fieldMetadata.js';
+export * from './fieldReferenceData.js';
+export * from './fields.js';
+export * from './filter.js';
+export * from './filterDetails.js';
+export * from './filterSubscription.js';
+export * from './filterSubscriptionsList.js';
+export * from './fixVersion.js';
+export * from './foundGroup.js';
+export * from './foundGroups.js';
+export * from './foundUsers.js';
+export * from './foundUsersAndGroups.js';
+export * from './functionReferenceData.js';
+export * from './globalScope.js';
+export * from './group.js';
+export * from './groupDetails.js';
+export * from './groupLabel.js';
+export * from './groupName.js';
+export * from './hierarchy.js';
+export * from './hierarchyLevel.js';
+export * from './historyMetadata.js';
+export * from './historyMetadataParticipant.js';
+export * from './icon.js';
+export * from './id.js';
+export * from './idOrKey.js';
+export * from './includedFields.js';
+export * from './issue.js';
+export * from './issueArchivalSync.js';
+export * from './issueChangelogIds.js';
+export * from './issueCommentListRequest.js';
+export * from './issueCreateMetadata.js';
+export * from './issueEntityProperties.js';
+export * from './issueEntityPropertiesForMultiUpdate.js';
+export * from './issueEvent.js';
+export * from './issueFieldOption.js';
+export * from './issueFieldOptionConfiguration.js';
+export * from './issueFieldOptionCreate.js';
+export * from './issueFieldOptionScope.js';
+export * from './issueFilterForBulkPropertyDelete.js';
+export * from './issueFilterForBulkPropertySet.js';
+export * from './issueLink.js';
+export * from './issueLinkType.js';
+export * from './issueLinkTypes.js';
+export * from './issueList.js';
+export * from './issueMatches.js';
+export * from './issueMatchesForJQL.js';
+export * from './issuePickerSuggestions.js';
+export * from './issuePickerSuggestionsIssueType.js';
+export * from './issuesAndJQLQueries.js';
+export * from './issueSecurityLevelMember.js';
+export * from './issueSecuritySchemeToProjectMapping.js';
+export * from './issuesJqlMetaData.js';
+export * from './issuesMeta.js';
+export * from './issuesUpdate.js';
+export * from './issueTransition.js';
+export * from './issueTypeCreate.js';
+export * from './issueTypeDetails.js';
+export * from './issueTypeIds.js';
+export * from './issueTypeIdsToRemove.js';
+export * from './issueTypeInfo.js';
+export * from './issueTypeIssueCreateMetadata.js';
+export * from './issueTypeScheme.js';
+export * from './issueTypeSchemeDetails.js';
+export * from './issueTypeSchemeID.js';
+export * from './issueTypeSchemeMapping.js';
+export * from './issueTypeSchemeProjectAssociation.js';
+export * from './issueTypeSchemeProjects.js';
+export * from './issueTypeSchemeUpdateDetails.js';
+export * from './issueTypeScreenScheme.js';
+export * from './issueTypeScreenSchemeDetails.js';
+export * from './issueTypeScreenSchemeId.js';
+export * from './issueTypeScreenSchemeItem.js';
+export * from './issueTypeScreenSchemeMapping.js';
+export * from './issueTypeScreenSchemeMappingDetails.js';
+export * from './issueTypeScreenSchemeProjectAssociation.js';
+export * from './issueTypeScreenSchemesProjects.js';
+export * from './issueTypeScreenSchemeUpdateDetails.js';
+export * from './issueTypesWorkflowMapping.js';
+export * from './issueTypeToContextMapping.js';
+export * from './issueTypeUpdate.js';
+export * from './issueTypeWithStatus.js';
+export * from './issueTypeWorkflowMapping.js';
+export * from './issueUpdateDetails.js';
+export * from './issueUpdateMetadata.js';
+export * from './jexpIssues.js';
+export * from './jexpJqlIssues.js';
+export * from './jiraExpressionAnalysis.js';
+export * from './jiraExpressionComplexity.js';
+export * from './jiraExpressionEvalContext.js';
+export * from './jiraExpressionEvalRequest.js';
+export * from './jiraExpressionEvaluationMetaData.js';
+export * from './jiraExpressionForAnalysis.js';
+export * from './jiraExpressionResult.js';
+export * from './jiraExpressionsAnalysis.js';
+export * from './jiraExpressionsComplexity.js';
+export * from './jiraExpressionsComplexityValue.js';
+export * from './jiraExpressionValidationError.js';
+export * from './jiraStatus.js';
+export * from './jiraWorkflow.js';
+export * from './jiraWorkflowStatus.js';
+export * from './jqlFunctionPrecomputation.js';
+export * from './jqlFunctionPrecomputationUpdate.js';
+export * from './jqlFunctionPrecomputationUpdateRequest.js';
+export * from './jQLPersonalDataMigrationRequest.js';
+export * from './jqlQueriesToParse.js';
+export * from './jqlQueriesToSanitize.js';
+export * from './jqlQuery.js';
+export * from './jqlQueryClause.js';
+export * from './jqlQueryField.js';
+export * from './jqlQueryFieldEntityProperty.js';
+export * from './jqlQueryOrderByClause.js';
+export * from './jqlQueryOrderByClauseElement.js';
+export * from './jqlQueryToSanitize.js';
+export * from './jQLQueryWithUnknownUsers.js';
+export * from './jQLReferenceData.js';
+export * from './jsonType.js';
+export * from './license.js';
+export * from './licensedApplication.js';
+export * from './licenseMetric.js';
+export * from './linkedIssue.js';
+export * from './linkGroup.js';
+export * from './linkIssueRequestJson.js';
+export * from './listWrapperCallbackApplicationRole.js';
+export * from './listWrapperCallbackGroupName.js';
+export * from './locale.js';
+export * from './moveField.js';
+export * from './multiIssueEntityProperties.js';
+export * from './multipleCustomFieldValuesUpdate.js';
+export * from './multipleCustomFieldValuesUpdateDetails.js';
+export * from './nestedResponse.js';
+export * from './newUserDetails.js';
+export * from './notification.js';
+export * from './notificationEvent.js';
+export * from './notificationRecipients.js';
+export * from './notificationRecipientsRestrictions.js';
+export * from './notificationScheme.js';
+export * from './notificationSchemeAndProjectMapping.js';
+export * from './notificationSchemeAndProjectMappingPage.js';
+export * from './notificationSchemeEvent.js';
+export * from './notificationSchemeEventDetails.js';
+export * from './notificationSchemeEventTypeId.js';
+export * from './notificationSchemeId.js';
+export * from './notificationSchemeNotificationDetails.js';
+export * from './oldToNewSecurityLevelMappings.js';
+export * from './operationMessage.js';
+export * from './operations.js';
+export * from './orderOfCustomFieldOptions.js';
+export * from './orderOfIssueTypes.js';
+export * from './pageChangelog.js';
+export * from './pageComment.js';
+export * from './pageComponentWithIssueCount.js';
+export * from './pageContextForProjectAndIssueType.js';
+export * from './pageContextualConfiguration.js';
+export * from './pageCustomFieldContext.js';
+export * from './pageCustomFieldContextDefaultValue.js';
+export * from './pageCustomFieldContextOption.js';
+export * from './pageCustomFieldContextProjectMapping.js';
+export * from './pageDashboard.js';
+export * from './pagedListUserDetailsApplicationUser.js';
+export * from './pageField.js';
+export * from './pageFieldConfiguration.js';
+export * from './pageFieldConfigurationIssueTypeItem.js';
+export * from './pageFieldConfigurationItem.js';
+export * from './pageFieldConfigurationScheme.js';
+export * from './pageFieldConfigurationSchemeProjects.js';
+export * from './pageFilterDetails.js';
+export * from './pageGroupDetails.js';
+export * from './pageIssueFieldOption.js';
+export * from './pageIssueSecurityLevelMember.js';
+export * from './pageIssueSecuritySchemeToProjectMapping.js';
+export * from './pageIssueTypeScheme.js';
+export * from './pageIssueTypeSchemeMapping.js';
+export * from './pageIssueTypeSchemeProjects.js';
+export * from './pageIssueTypeScreenScheme.js';
+export * from './pageIssueTypeScreenSchemeItem.js';
+export * from './pageIssueTypeScreenSchemesProjects.js';
+export * from './pageIssueTypeToContextMapping.js';
+export * from './pageJqlFunctionPrecomputation.js';
+export * from './pageNotificationScheme.js';
+export * from './pageOfChangelogs.js';
+export * from './pageOfComments.js';
+export * from './pageOfDashboards.js';
+export * from './pageOfStatuses.js';
+export * from './pageOfWorklogs.js';
+export * from './pagePriority.js';
+export * from './pageProject.js';
+export * from './pageProjectDetails.js';
+export * from './pageResolution.js';
+export * from './pageScreen.js';
+export * from './pageScreenScheme.js';
+export * from './pageScreenWithTab.js';
+export * from './pageSecurityLevel.js';
+export * from './pageSecurityLevelMember.js';
+export * from './pageSecuritySchemeWithProjects.js';
+export * from './pageString.js';
+export * from './pageUiModificationDetails.js';
+export * from './pageUser.js';
+export * from './pageUserDetails.js';
+export * from './pageUserKey.js';
+export * from './pageVersion.js';
+export * from './pageWebhook.js';
+export * from './pageWorkflow.js';
+export * from './pageWorkflowScheme.js';
+export * from './pageWorkflowTransitionRules.js';
+export * from './parsedJqlQueries.js';
+export * from './parsedJqlQuery.js';
+export * from './permissionDetails.js';
+export * from './permissionGrant.js';
+export * from './permissionGrants.js';
+export * from './permissionHolder.js';
+export * from './permissions.js';
+export * from './permissionScheme.js';
+export * from './permissionSchemes.js';
+export * from './permissionsKeys.js';
+export * from './permittedProjects.js';
+export * from './priority.js';
+export * from './priorityId.js';
+export * from './project.js';
+export * from './projectAndIssueTypePair.js';
+export * from './projectAvatars.js';
+export * from './projectCategory.js';
+export * from './projectComponent.js';
+export * from './projectDetails.js';
+export * from './projectEmailAddress.js';
+export * from './projectFeature.js';
+export * from './projectFeatureToggleRequest.js';
+export * from './projectId.js';
+export * from './projectIdentifier.js';
+export * from './projectIdentifiers.js';
+export * from './projectIds.js';
+export * from './projectInsight.js';
+export * from './projectIssueCreateMetadata.js';
+export * from './projectIssueSecurityLevels.js';
+export * from './projectIssueTypeHierarchy.js';
+export * from './projectIssueTypeMapping.js';
+export * from './projectIssueTypeMappings.js';
+export * from './projectIssueTypes.js';
+export * from './projectIssueTypesHierarchyLevel.js';
+export * from './projectLandingPageInfo.js';
+export * from './projectPermissions.js';
+export * from './projectRole.js';
+export * from './projectRoleActorsUpdate.js';
+export * from './projectRoleDetails.js';
+export * from './projectRoleGroup.js';
+export * from './projectRoleUser.js';
+export * from './projectScope.js';
+export * from './projectType.js';
+export * from './propertyKey.js';
+export * from './propertyKeys.js';
+export * from './publishedWorkflowId.js';
+export * from './registeredWebhook.js';
+export * from './remoteIssueLink.js';
+export * from './remoteIssueLinkIdentifies.js';
+export * from './remoteIssueLinkRequest.js';
+export * from './remoteObject.js';
+export * from './reorderIssuePriorities.js';
+export * from './reorderIssueResolutionsRequest.js';
+export * from './resolution.js';
+export * from './resolutionId.js';
+export * from './restrictedPermission.js';
+export * from './richText.js';
+export * from './roleActor.js';
+export * from './ruleConfiguration.js';
+export * from './sanitizedJqlQueries.js';
+export * from './sanitizedJqlQuery.js';
+export * from './scope.js';
+export * from './screen.js';
+export * from './screenableField.js';
+export * from './screenableTab.js';
+export * from './screenDetails.js';
+export * from './screenScheme.js';
+export * from './screenSchemeDetails.js';
+export * from './screenSchemeId.js';
+export * from './screenTypes.js';
+export * from './screenWithTab.js';
+export * from './searchAutoComplete.js';
+export * from './searchRequest.js';
+export * from './searchResults.js';
+export * from './securityLevel.js';
+export * from './securityLevelMember.js';
+export * from './securityScheme.js';
+export * from './securitySchemeId.js';
+export * from './securitySchemeLevel.js';
+export * from './securitySchemeLevelMember.js';
+export * from './securitySchemeMembersRequest.js';
+export * from './securitySchemes.js';
+export * from './securitySchemeWithProjects.js';
+export * from './serverInformation.js';
+export * from './setDefaultLevelsRequest.js';
+export * from './setDefaultPriorityRequest.js';
+export * from './setDefaultResolutionRequest.js';
+export * from './sharePermission.js';
+export * from './sharePermissionInput.js';
+export * from './simpleApplicationProperty.js';
+export * from './simpleLink.js';
+export * from './simpleListWrapperApplicationRole.js';
+export * from './simpleListWrapperGroupName.js';
+export * from './status.js';
+export * from './statusCategory.js';
+export * from './statusCreate.js';
+export * from './statusCreateRequest.js';
+export * from './statusDetails.js';
+export * from './statusLayoutUpdate.js';
+export * from './statusMapping.js';
+export * from './statusMappingDTO.js';
+export * from './statusMigration.js';
+export * from './statusReferenceAndPort.js';
+export * from './statusScope.js';
+export * from './statusUpdate.js';
+export * from './statusUpdateRequest.js';
+export * from './suggestedIssue.js';
+export * from './systemAvatars.js';
+export * from './tabMetadata.js';
+export * from './taskProgressObject.js';
+export * from './timeTrackingConfiguration.js';
+export * from './timeTrackingDetails.js';
+export * from './timeTrackingProvider.js';
+export * from './transition.js';
+export * from './transitions.js';
+export * from './transitionScreenDetails.js';
+export * from './transitionUpdateDTO.js';
+export * from './uiModificationContextDetails.js';
+export * from './uiModificationDetails.js';
+export * from './uiModificationIdentifiers.js';
+export * from './unrestrictedUserEmail.js';
+export * from './updateCustomFieldDetails.js';
+export * from './updatedProjectCategory.js';
+export * from './updateFieldConfigurationSchemeDetails.js';
+export * from './updateIssueSecurityLevelDetails.js';
+export * from './updateIssueSecuritySchemeRequest.js';
+export * from './updateNotificationSchemeDetails.js';
+export * from './updatePriorityDetails.js';
+export * from './updateProjectDetails.js';
+export * from './updateResolutionDetails.js';
+export * from './updateScreenDetails.js';
+export * from './updateScreenSchemeDetails.js';
+export * from './updateScreenTypes.js';
+export * from './updateUiModificationDetails.js';
+export * from './updateUserToGroup.js';
+export * from './user.js';
+export * from './userAvatarUrls.js';
+export * from './userDetails.js';
+export * from './userKey.js';
+export * from './userList.js';
+export * from './userMigration.js';
+export * from './userPickerUser.js';
+export * from './validationOptionsForCreate.js';
+export * from './validationOptionsForUpdate.js';
+export * from './version.js';
+export * from './versionIssueCounts.js';
+export * from './versionIssuesStatus.js';
+export * from './versionMove.js';
+export * from './versionUnresolvedIssuesCount.js';
+export * from './versionUsageInCustomField.js';
+export * from './visibility.js';
+export * from './votes.js';
+export * from './warningCollection.js';
+export * from './watchers.js';
+export * from './webhook.js';
+export * from './webhookDetails.js';
+export * from './webhookRegistrationDetails.js';
+export * from './webhooksExpirationDate.js';
+export * from './workflow.js';
+export * from './workflowCapabilities.js';
+export * from './workflowCondition.js';
+export * from './workflowCreate.js';
+export * from './workflowCreateRequest.js';
+export * from './workflowCreateResponse.js';
+export * from './workflowElementReference.js';
+export * from './workflowId.js';
+export * from './workflowLayout.js';
+export * from './workflowOperations.js';
+export * from './workflowRead.js';
+export * from './workflowReferenceStatus.js';
+export * from './workflowRuleConfiguration.js';
+export * from './workflowRules.js';
+export * from './workflowRulesSearch.js';
+export * from './workflowRulesSearchDetails.js';
+export * from './workflowScheme.js';
+export * from './workflowSchemeAssociations.js';
+export * from './workflowSchemeIdName.js';
+export * from './workflowSchemeProjectAssociation.js';
+export * from './workflowScope.js';
+export * from './workflowStatus.js';
+export * from './workflowStatusAndPort.js';
+export * from './workflowStatusLayout.js';
+export * from './workflowStatusProperties.js';
+export * from './workflowStatusUpdate.js';
+export * from './workflowsWithTransitionRulesDetails.js';
+export * from './workflowTransition.js';
+export * from './workflowTransitionProperty.js';
+export * from './workflowTransitionRule.js';
+export * from './workflowTransitionRules.js';
+export * from './workflowTransitionRulesDetails.js';
+export * from './workflowTransitionRulesUpdate.js';
+export * from './workflowTransitionRulesUpdateErrorDetails.js';
+export * from './workflowTransitionRulesUpdateErrors.js';
+export * from './workflowTransitions.js';
+export * from './workflowTrigger.js';
+export * from './workflowUpdate.js';
+export * from './workflowUpdateRequest.js';
+export * from './workflowUpdateResponse.js';
+export * from './workflowValidationError.js';
+export * from './workflowValidationErrorList.js';
+export * from './worklog.js';
+export * from './worklogIdsRequest.js';
diff --git a/src/version2/models/issue.ts b/src/version2/models/issue.ts
index 0841e19347..2148a10422 100644
--- a/src/version2/models/issue.ts
+++ b/src/version2/models/issue.ts
@@ -1,9 +1,9 @@
-import { Fields } from './fields';
-import { IncludedFields } from './includedFields';
-import { IssueTransition } from './issueTransition';
-import { IssueUpdateMetadata } from './issueUpdateMetadata';
-import { Operations } from './operations';
-import { PageOfChangelogs } from './pageOfChangelogs';
+import type { Fields } from './fields.js';
+import type { IncludedFields } from './includedFields.js';
+import type { IssueTransition } from './issueTransition.js';
+import type { IssueUpdateMetadata } from './issueUpdateMetadata.js';
+import type { Operations } from './operations.js';
+import type { PageOfChangelogs } from './pageOfChangelogs.js';
/** Details about an issue. */
export interface Issue {
diff --git a/src/version2/models/issueArchivalSync.ts b/src/version2/models/issueArchivalSync.ts
index 8145c2a246..3151f64134 100644
--- a/src/version2/models/issueArchivalSync.ts
+++ b/src/version2/models/issueArchivalSync.ts
@@ -1,4 +1,4 @@
-import { Errors } from './errors';
+import type { Errors } from './errors.js';
/** Number of archived/unarchived issues and list of errors that occurred during the action, if any. */
export interface IssueArchivalSync {
diff --git a/src/version2/models/issueCreateMetadata.ts b/src/version2/models/issueCreateMetadata.ts
index 79f5ea1286..3cebe89b21 100644
--- a/src/version2/models/issueCreateMetadata.ts
+++ b/src/version2/models/issueCreateMetadata.ts
@@ -1,4 +1,4 @@
-import { ProjectIssueCreateMetadata } from './projectIssueCreateMetadata';
+import type { ProjectIssueCreateMetadata } from './projectIssueCreateMetadata.js';
/** The wrapper for the issue creation metadata for a list of projects. */
export interface IssueCreateMetadata {
diff --git a/src/version2/models/issueFieldOption.ts b/src/version2/models/issueFieldOption.ts
index 1e84f48560..f82fdbad86 100644
--- a/src/version2/models/issueFieldOption.ts
+++ b/src/version2/models/issueFieldOption.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOptionConfiguration } from './issueFieldOptionConfiguration';
+import type { IssueFieldOptionConfiguration } from './issueFieldOptionConfiguration.js';
/** Details of the options for a select list issue field. */
export interface IssueFieldOption {
diff --git a/src/version2/models/issueFieldOptionConfiguration.ts b/src/version2/models/issueFieldOptionConfiguration.ts
index c1c8dfbbb6..d1b44374f5 100644
--- a/src/version2/models/issueFieldOptionConfiguration.ts
+++ b/src/version2/models/issueFieldOptionConfiguration.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOptionScope } from './issueFieldOptionScope';
+import type { IssueFieldOptionScope } from './issueFieldOptionScope.js';
/** Details of the projects the option is available in. */
export interface IssueFieldOptionConfiguration {
diff --git a/src/version2/models/issueFieldOptionCreate.ts b/src/version2/models/issueFieldOptionCreate.ts
index 3bbcfb9f90..364ff84b20 100644
--- a/src/version2/models/issueFieldOptionCreate.ts
+++ b/src/version2/models/issueFieldOptionCreate.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOptionConfiguration } from './issueFieldOptionConfiguration';
+import type { IssueFieldOptionConfiguration } from './issueFieldOptionConfiguration.js';
export interface IssueFieldOptionCreate {
config?: IssueFieldOptionConfiguration;
diff --git a/src/version2/models/issueFieldOptionScope.ts b/src/version2/models/issueFieldOptionScope.ts
index 176147201c..aba3b3ee79 100644
--- a/src/version2/models/issueFieldOptionScope.ts
+++ b/src/version2/models/issueFieldOptionScope.ts
@@ -1,5 +1,5 @@
-import { GlobalScope } from './globalScope';
-import { ProjectScope } from './projectScope';
+import type { GlobalScope } from './globalScope.js';
+import type { ProjectScope } from './projectScope.js';
export interface IssueFieldOptionScope {
global?: GlobalScope;
diff --git a/src/version2/models/issueLink.ts b/src/version2/models/issueLink.ts
index d941b802bc..ad044a3020 100644
--- a/src/version2/models/issueLink.ts
+++ b/src/version2/models/issueLink.ts
@@ -1,5 +1,5 @@
-import { IssueLinkType } from './issueLinkType';
-import { LinkedIssue } from './linkedIssue';
+import type { IssueLinkType } from './issueLinkType.js';
+import type { LinkedIssue } from './linkedIssue.js';
/** Details of a link between issues. */
export interface IssueLink {
diff --git a/src/version2/models/issueLinkTypes.ts b/src/version2/models/issueLinkTypes.ts
index f630dc11a8..a9a9b44414 100644
--- a/src/version2/models/issueLinkTypes.ts
+++ b/src/version2/models/issueLinkTypes.ts
@@ -1,4 +1,4 @@
-import { IssueLinkType } from './issueLinkType';
+import type { IssueLinkType } from './issueLinkType.js';
/** A list of issue link type beans. */
export interface IssueLinkTypes {
diff --git a/src/version2/models/issueMatches.ts b/src/version2/models/issueMatches.ts
index 63c11b61ce..5c44219610 100644
--- a/src/version2/models/issueMatches.ts
+++ b/src/version2/models/issueMatches.ts
@@ -1,4 +1,4 @@
-import { IssueMatchesForJQL } from './issueMatchesForJQL';
+import type { IssueMatchesForJQL } from './issueMatchesForJQL.js';
/** A list of matched issues or errors for each JQL query, in the order the JQL queries were passed. */
export interface IssueMatches {
diff --git a/src/version2/models/issuePickerSuggestions.ts b/src/version2/models/issuePickerSuggestions.ts
index 5f9628f291..a448a8494a 100644
--- a/src/version2/models/issuePickerSuggestions.ts
+++ b/src/version2/models/issuePickerSuggestions.ts
@@ -1,4 +1,4 @@
-import { IssuePickerSuggestionsIssueType } from './issuePickerSuggestionsIssueType';
+import type { IssuePickerSuggestionsIssueType } from './issuePickerSuggestionsIssueType.js';
/** A list of issues suggested for use in auto-completion. */
export interface IssuePickerSuggestions {
diff --git a/src/version2/models/issuePickerSuggestionsIssueType.ts b/src/version2/models/issuePickerSuggestionsIssueType.ts
index 7059b446d2..efe76ac4eb 100644
--- a/src/version2/models/issuePickerSuggestionsIssueType.ts
+++ b/src/version2/models/issuePickerSuggestionsIssueType.ts
@@ -1,4 +1,4 @@
-import { SuggestedIssue } from './suggestedIssue';
+import type { SuggestedIssue } from './suggestedIssue.js';
/** A type of issue suggested for use in auto-completion. */
export interface IssuePickerSuggestionsIssueType {
diff --git a/src/version2/models/issueSecurityLevelMember.ts b/src/version2/models/issueSecurityLevelMember.ts
index de2484348a..0d01fcf3c4 100644
--- a/src/version2/models/issueSecurityLevelMember.ts
+++ b/src/version2/models/issueSecurityLevelMember.ts
@@ -1,4 +1,4 @@
-import { PermissionHolder } from './permissionHolder';
+import type { PermissionHolder } from './permissionHolder.js';
/** Issue security level member. */
export interface IssueSecurityLevelMember {
diff --git a/src/version2/models/issueTransition.ts b/src/version2/models/issueTransition.ts
index ae99f4a4b8..2f37de70e9 100644
--- a/src/version2/models/issueTransition.ts
+++ b/src/version2/models/issueTransition.ts
@@ -1,5 +1,5 @@
-import { StatusDetails } from './statusDetails';
-import { TabMetadata } from './tabMetadata';
+import type { StatusDetails } from './statusDetails.js';
+import type { TabMetadata } from './tabMetadata.js';
/** Details of an issue transition. */
export interface IssueTransition {
diff --git a/src/version2/models/issueTypeDetails.ts b/src/version2/models/issueTypeDetails.ts
index eec638a08e..8829c0c15d 100644
--- a/src/version2/models/issueTypeDetails.ts
+++ b/src/version2/models/issueTypeDetails.ts
@@ -1,4 +1,4 @@
-import { Scope } from './scope';
+import type { Scope } from './scope.js';
/** Details about an issue type. */
export interface IssueTypeDetails {
diff --git a/src/version2/models/issueTypeIssueCreateMetadata.ts b/src/version2/models/issueTypeIssueCreateMetadata.ts
index 6cd2a7c84e..3ef4cb470c 100644
--- a/src/version2/models/issueTypeIssueCreateMetadata.ts
+++ b/src/version2/models/issueTypeIssueCreateMetadata.ts
@@ -1,4 +1,4 @@
-import { Scope } from './scope';
+import type { Scope } from './scope.js';
/** Details of the issue creation metadata for an issue type. */
export interface IssueTypeIssueCreateMetadata {
diff --git a/src/version2/models/issueTypeSchemeProjects.ts b/src/version2/models/issueTypeSchemeProjects.ts
index 0efc988728..ac0f50b745 100644
--- a/src/version2/models/issueTypeSchemeProjects.ts
+++ b/src/version2/models/issueTypeSchemeProjects.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScheme } from './issueTypeScheme';
+import type { IssueTypeScheme } from './issueTypeScheme.js';
/** Issue type scheme with a list of the projects that use it. */
export interface IssueTypeSchemeProjects {
diff --git a/src/version2/models/issueTypeScreenSchemeDetails.ts b/src/version2/models/issueTypeScreenSchemeDetails.ts
index 370558f9e6..06f006a033 100644
--- a/src/version2/models/issueTypeScreenSchemeDetails.ts
+++ b/src/version2/models/issueTypeScreenSchemeDetails.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemeMapping } from './issueTypeScreenSchemeMapping';
+import type { IssueTypeScreenSchemeMapping } from './issueTypeScreenSchemeMapping.js';
/** The details of an issue type screen scheme. */
export interface IssueTypeScreenSchemeDetails {
diff --git a/src/version2/models/issueTypeScreenSchemeMappingDetails.ts b/src/version2/models/issueTypeScreenSchemeMappingDetails.ts
index 6fce54e81a..db73374ace 100644
--- a/src/version2/models/issueTypeScreenSchemeMappingDetails.ts
+++ b/src/version2/models/issueTypeScreenSchemeMappingDetails.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemeMapping } from './issueTypeScreenSchemeMapping';
+import type { IssueTypeScreenSchemeMapping } from './issueTypeScreenSchemeMapping.js';
/** A list of issue type screen scheme mappings. */
export interface IssueTypeScreenSchemeMappingDetails {
diff --git a/src/version2/models/issueTypeScreenSchemesProjects.ts b/src/version2/models/issueTypeScreenSchemesProjects.ts
index 56a4c64482..8fe7e994b1 100644
--- a/src/version2/models/issueTypeScreenSchemesProjects.ts
+++ b/src/version2/models/issueTypeScreenSchemesProjects.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenScheme } from './issueTypeScreenScheme';
+import type { IssueTypeScreenScheme } from './issueTypeScreenScheme.js';
/** Issue type screen scheme with a list of the projects that use it. */
export interface IssueTypeScreenSchemesProjects {
diff --git a/src/version2/models/issueTypeWithStatus.ts b/src/version2/models/issueTypeWithStatus.ts
index 7c04fbe296..dfe7efb080 100644
--- a/src/version2/models/issueTypeWithStatus.ts
+++ b/src/version2/models/issueTypeWithStatus.ts
@@ -1,4 +1,4 @@
-import { StatusDetails } from './statusDetails';
+import type { StatusDetails } from './statusDetails.js';
/** Status details for an issue type. */
export interface IssueTypeWithStatus {
diff --git a/src/version2/models/issueUpdateDetails.ts b/src/version2/models/issueUpdateDetails.ts
index 516cccab9c..53ac169a6a 100644
--- a/src/version2/models/issueUpdateDetails.ts
+++ b/src/version2/models/issueUpdateDetails.ts
@@ -1,7 +1,7 @@
-import { EntityProperty } from './entityProperty';
-import { Fields } from './fields';
-import { HistoryMetadata } from './historyMetadata';
-import { IssueTransition } from './issueTransition';
+import type { EntityProperty } from './entityProperty.js';
+import type { Fields } from './fields.js';
+import type { HistoryMetadata } from './historyMetadata.js';
+import type { IssueTransition } from './issueTransition.js';
/** Details of an issue update request. */
export interface IssueUpdateDetails {
diff --git a/src/version2/models/issueUpdateMetadata.ts b/src/version2/models/issueUpdateMetadata.ts
index 27c36315e6..5c7f96f5a0 100644
--- a/src/version2/models/issueUpdateMetadata.ts
+++ b/src/version2/models/issueUpdateMetadata.ts
@@ -1,4 +1,4 @@
-import { Fields } from './fields';
+import type { Fields } from './fields.js';
/** A list of editable field details. */
export interface IssueUpdateMetadata {
diff --git a/src/version2/models/issuesMeta.ts b/src/version2/models/issuesMeta.ts
index 6158728196..786db99f5c 100644
--- a/src/version2/models/issuesMeta.ts
+++ b/src/version2/models/issuesMeta.ts
@@ -1,4 +1,4 @@
-import { IssuesJqlMetaData } from './issuesJqlMetaData';
+import type { IssuesJqlMetaData } from './issuesJqlMetaData.js';
/** Meta data describing the `issues` context variable. */
export interface IssuesMeta {
diff --git a/src/version2/models/issuesUpdate.ts b/src/version2/models/issuesUpdate.ts
index 57cb9b2bf8..005e0623ee 100644
--- a/src/version2/models/issuesUpdate.ts
+++ b/src/version2/models/issuesUpdate.ts
@@ -1,4 +1,4 @@
-import { IssueUpdateDetails } from './issueUpdateDetails';
+import type { IssueUpdateDetails } from './issueUpdateDetails.js';
export interface IssuesUpdate {
issueUpdates?: IssueUpdateDetails[];
diff --git a/src/version2/models/jQLReferenceData.ts b/src/version2/models/jQLReferenceData.ts
index 51b706e33a..14b5f05520 100644
--- a/src/version2/models/jQLReferenceData.ts
+++ b/src/version2/models/jQLReferenceData.ts
@@ -1,5 +1,5 @@
-import { FieldReferenceData } from './fieldReferenceData';
-import { FunctionReferenceData } from './functionReferenceData';
+import type { FieldReferenceData } from './fieldReferenceData.js';
+import type { FunctionReferenceData } from './functionReferenceData.js';
/** Lists of JQL reference data. */
export interface JQLReferenceData {
diff --git a/src/version2/models/jexpIssues.ts b/src/version2/models/jexpIssues.ts
index d2ece42457..ffb7258929 100644
--- a/src/version2/models/jexpIssues.ts
+++ b/src/version2/models/jexpIssues.ts
@@ -1,4 +1,4 @@
-import { JexpJqlIssues } from './jexpJqlIssues';
+import type { JexpJqlIssues } from './jexpJqlIssues.js';
/** The JQL specifying the issues available in the evaluated Jira expression under the `issues` context variable. */
export interface JexpIssues {
diff --git a/src/version2/models/jiraExpressionAnalysis.ts b/src/version2/models/jiraExpressionAnalysis.ts
index 0740692e79..95520586cb 100644
--- a/src/version2/models/jiraExpressionAnalysis.ts
+++ b/src/version2/models/jiraExpressionAnalysis.ts
@@ -1,5 +1,5 @@
-import { JiraExpressionComplexity } from './jiraExpressionComplexity';
-import { JiraExpressionValidationError } from './jiraExpressionValidationError';
+import type { JiraExpressionComplexity } from './jiraExpressionComplexity.js';
+import type { JiraExpressionValidationError } from './jiraExpressionValidationError.js';
/** Details about the analysed Jira expression. */
export interface JiraExpressionAnalysis {
diff --git a/src/version2/models/jiraExpressionEvalContext.ts b/src/version2/models/jiraExpressionEvalContext.ts
index 8d044506c0..e351bd8cf4 100644
--- a/src/version2/models/jiraExpressionEvalContext.ts
+++ b/src/version2/models/jiraExpressionEvalContext.ts
@@ -1,6 +1,6 @@
-import { CustomContextVariable } from './customContextVariable';
-import { IdOrKey } from './idOrKey';
-import { JexpIssues } from './jexpIssues';
+import type { CustomContextVariable } from './customContextVariable.js';
+import type { IdOrKey } from './idOrKey.js';
+import type { JexpIssues } from './jexpIssues.js';
export interface JiraExpressionEvalContext {
/** The ID of the board that is available under the `board` variable when evaluating the expression. */
diff --git a/src/version2/models/jiraExpressionEvalRequest.ts b/src/version2/models/jiraExpressionEvalRequest.ts
index b6aedff147..052ba0a04d 100644
--- a/src/version2/models/jiraExpressionEvalRequest.ts
+++ b/src/version2/models/jiraExpressionEvalRequest.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionEvalContext } from './jiraExpressionEvalContext';
+import type { JiraExpressionEvalContext } from './jiraExpressionEvalContext.js';
export interface JiraExpressionEvalRequest {
context?: JiraExpressionEvalContext;
diff --git a/src/version2/models/jiraExpressionEvaluationMetaData.ts b/src/version2/models/jiraExpressionEvaluationMetaData.ts
index aba849f5d7..1a406e3080 100644
--- a/src/version2/models/jiraExpressionEvaluationMetaData.ts
+++ b/src/version2/models/jiraExpressionEvaluationMetaData.ts
@@ -1,5 +1,5 @@
-import { IssuesMeta } from './issuesMeta';
-import { JiraExpressionsComplexity } from './jiraExpressionsComplexity';
+import type { IssuesMeta } from './issuesMeta.js';
+import type { JiraExpressionsComplexity } from './jiraExpressionsComplexity.js';
export interface JiraExpressionEvaluationMetaData {
complexity?: JiraExpressionsComplexity;
diff --git a/src/version2/models/jiraExpressionResult.ts b/src/version2/models/jiraExpressionResult.ts
index f3010d988a..8aaeae00ba 100644
--- a/src/version2/models/jiraExpressionResult.ts
+++ b/src/version2/models/jiraExpressionResult.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionEvaluationMetaData } from './jiraExpressionEvaluationMetaData';
+import type { JiraExpressionEvaluationMetaData } from './jiraExpressionEvaluationMetaData.js';
/** The result of evaluating a Jira expression. */
export interface JiraExpressionResult {
diff --git a/src/version2/models/jiraExpressionsAnalysis.ts b/src/version2/models/jiraExpressionsAnalysis.ts
index 36e3231b87..9e1486df9a 100644
--- a/src/version2/models/jiraExpressionsAnalysis.ts
+++ b/src/version2/models/jiraExpressionsAnalysis.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionAnalysis } from './jiraExpressionAnalysis';
+import type { JiraExpressionAnalysis } from './jiraExpressionAnalysis.js';
/** Details about the analysed Jira expression. */
export interface JiraExpressionsAnalysis {
diff --git a/src/version2/models/jiraExpressionsComplexity.ts b/src/version2/models/jiraExpressionsComplexity.ts
index 3dfc524719..2e9aad2534 100644
--- a/src/version2/models/jiraExpressionsComplexity.ts
+++ b/src/version2/models/jiraExpressionsComplexity.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionsComplexityValue } from './jiraExpressionsComplexityValue';
+import type { JiraExpressionsComplexityValue } from './jiraExpressionsComplexityValue.js';
export interface JiraExpressionsComplexity {
steps?: JiraExpressionsComplexityValue;
diff --git a/src/version2/models/jiraStatus.ts b/src/version2/models/jiraStatus.ts
index 5166ae3115..13b2cb6928 100644
--- a/src/version2/models/jiraStatus.ts
+++ b/src/version2/models/jiraStatus.ts
@@ -1,5 +1,5 @@
-import { ProjectIssueTypes } from './projectIssueTypes';
-import { StatusScope } from './statusScope';
+import type { ProjectIssueTypes } from './projectIssueTypes.js';
+import type { StatusScope } from './statusScope.js';
/** Details of a status. */
export interface JiraStatus {
diff --git a/src/version2/models/jiraWorkflow.ts b/src/version2/models/jiraWorkflow.ts
index 1a846701e2..e3c38c4964 100644
--- a/src/version2/models/jiraWorkflow.ts
+++ b/src/version2/models/jiraWorkflow.ts
@@ -1,9 +1,9 @@
-import { DocumentVersion } from './documentVersion';
-import { ProjectIssueTypes } from './projectIssueTypes';
-import { WorkflowLayout } from './workflowLayout';
-import { WorkflowReferenceStatus } from './workflowReferenceStatus';
-import { WorkflowScope } from './workflowScope';
-import { WorkflowTransitions } from './workflowTransitions';
+import type { DocumentVersion } from './documentVersion.js';
+import type { ProjectIssueTypes } from './projectIssueTypes.js';
+import type { WorkflowLayout } from './workflowLayout.js';
+import type { WorkflowReferenceStatus } from './workflowReferenceStatus.js';
+import type { WorkflowScope } from './workflowScope.js';
+import type { WorkflowTransitions } from './workflowTransitions.js';
/** Details of a workflow. */
export interface JiraWorkflow {
diff --git a/src/version2/models/jiraWorkflowStatus.ts b/src/version2/models/jiraWorkflowStatus.ts
index 10749ea0ab..24fdf901e4 100644
--- a/src/version2/models/jiraWorkflowStatus.ts
+++ b/src/version2/models/jiraWorkflowStatus.ts
@@ -1,5 +1,5 @@
-import { ProjectIssueTypes } from './projectIssueTypes';
-import { WorkflowScope } from './workflowScope';
+import type { ProjectIssueTypes } from './projectIssueTypes.js';
+import type { WorkflowScope } from './workflowScope.js';
/** Details of a status. */
export interface JiraWorkflowStatus {
diff --git a/src/version2/models/jqlFunctionPrecomputationUpdateRequest.ts b/src/version2/models/jqlFunctionPrecomputationUpdateRequest.ts
index 5c3726ae66..93dfd4850b 100644
--- a/src/version2/models/jqlFunctionPrecomputationUpdateRequest.ts
+++ b/src/version2/models/jqlFunctionPrecomputationUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { JqlFunctionPrecomputationUpdate } from './jqlFunctionPrecomputationUpdate';
+import type { JqlFunctionPrecomputationUpdate } from './jqlFunctionPrecomputationUpdate.js';
/** List of pairs (id and value) for precomputation updates. */
export interface JqlFunctionPrecomputationUpdateRequest {
diff --git a/src/version2/models/jqlQueriesToSanitize.ts b/src/version2/models/jqlQueriesToSanitize.ts
index 01cc5f923a..bb86b4d9fd 100644
--- a/src/version2/models/jqlQueriesToSanitize.ts
+++ b/src/version2/models/jqlQueriesToSanitize.ts
@@ -1,4 +1,4 @@
-import { JqlQueryToSanitize } from './jqlQueryToSanitize';
+import type { JqlQueryToSanitize } from './jqlQueryToSanitize.js';
/** The list of JQL queries to sanitize for the given account IDs. */
export interface JqlQueriesToSanitize {
diff --git a/src/version2/models/jqlQuery.ts b/src/version2/models/jqlQuery.ts
index 0deb348335..124a24fedc 100644
--- a/src/version2/models/jqlQuery.ts
+++ b/src/version2/models/jqlQuery.ts
@@ -1,5 +1,5 @@
-import { JqlQueryClause } from './jqlQueryClause';
-import { JqlQueryOrderByClause } from './jqlQueryOrderByClause';
+import type { JqlQueryClause } from './jqlQueryClause.js';
+import type { JqlQueryOrderByClause } from './jqlQueryOrderByClause.js';
/** A parsed JQL query. */
export interface JqlQuery {
diff --git a/src/version2/models/jqlQueryField.ts b/src/version2/models/jqlQueryField.ts
index e6099458ec..a5e64d072b 100644
--- a/src/version2/models/jqlQueryField.ts
+++ b/src/version2/models/jqlQueryField.ts
@@ -1,4 +1,4 @@
-import { JqlQueryFieldEntityProperty } from './jqlQueryFieldEntityProperty';
+import type { JqlQueryFieldEntityProperty } from './jqlQueryFieldEntityProperty.js';
/**
* A field used in a JQL query. See [Advanced searching - fields reference](https://confluence.atlassian.com/x/dAiiLQ)
diff --git a/src/version2/models/jqlQueryOrderByClause.ts b/src/version2/models/jqlQueryOrderByClause.ts
index ecd2773b65..878b100246 100644
--- a/src/version2/models/jqlQueryOrderByClause.ts
+++ b/src/version2/models/jqlQueryOrderByClause.ts
@@ -1,4 +1,4 @@
-import { JqlQueryOrderByClauseElement } from './jqlQueryOrderByClauseElement';
+import type { JqlQueryOrderByClauseElement } from './jqlQueryOrderByClauseElement.js';
/** Details of the order-by JQL clause. */
export interface JqlQueryOrderByClause {
diff --git a/src/version2/models/jqlQueryOrderByClauseElement.ts b/src/version2/models/jqlQueryOrderByClauseElement.ts
index 22488e7c30..85d8e66fdb 100644
--- a/src/version2/models/jqlQueryOrderByClauseElement.ts
+++ b/src/version2/models/jqlQueryOrderByClauseElement.ts
@@ -1,4 +1,4 @@
-import { JqlQueryField } from './jqlQueryField';
+import type { JqlQueryField } from './jqlQueryField.js';
/** An element of the order-by JQL clause. */
export interface JqlQueryOrderByClauseElement {
diff --git a/src/version2/models/license.ts b/src/version2/models/license.ts
index bda74a19a9..717ba9b9e3 100644
--- a/src/version2/models/license.ts
+++ b/src/version2/models/license.ts
@@ -1,4 +1,4 @@
-import { LicensedApplication } from './licensedApplication';
+import type { LicensedApplication } from './licensedApplication.js';
/** Details about a license for the Jira instance. */
export interface License {
diff --git a/src/version2/models/linkGroup.ts b/src/version2/models/linkGroup.ts
index ac47687cb5..8f53f82df6 100644
--- a/src/version2/models/linkGroup.ts
+++ b/src/version2/models/linkGroup.ts
@@ -1,4 +1,4 @@
-import { SimpleLink } from './simpleLink';
+import type { SimpleLink } from './simpleLink.js';
/** Details a link group, which defines issue operations. */
export interface LinkGroup {
diff --git a/src/version2/models/linkIssueRequestJson.ts b/src/version2/models/linkIssueRequestJson.ts
index d2f8c731e3..139218e9b0 100644
--- a/src/version2/models/linkIssueRequestJson.ts
+++ b/src/version2/models/linkIssueRequestJson.ts
@@ -1,6 +1,6 @@
-import { Comment } from './comment';
-import { IssueLinkType } from './issueLinkType';
-import { LinkedIssue } from './linkedIssue';
+import type { Comment } from './comment.js';
+import type { IssueLinkType } from './issueLinkType.js';
+import type { LinkedIssue } from './linkedIssue.js';
export interface LinkIssueRequestJson {
comment?: Comment;
diff --git a/src/version2/models/linkedIssue.ts b/src/version2/models/linkedIssue.ts
index 9008ae3e63..58ba5f31aa 100644
--- a/src/version2/models/linkedIssue.ts
+++ b/src/version2/models/linkedIssue.ts
@@ -1,4 +1,4 @@
-import { Fields } from './fields';
+import type { Fields } from './fields.js';
/** The ID or key of a linked issue. */
export interface LinkedIssue {
diff --git a/src/version2/models/multiIssueEntityProperties.ts b/src/version2/models/multiIssueEntityProperties.ts
index 3e54265bc3..f343f87352 100644
--- a/src/version2/models/multiIssueEntityProperties.ts
+++ b/src/version2/models/multiIssueEntityProperties.ts
@@ -1,4 +1,4 @@
-import { IssueEntityPropertiesForMultiUpdate } from './issueEntityPropertiesForMultiUpdate';
+import type { IssueEntityPropertiesForMultiUpdate } from './issueEntityPropertiesForMultiUpdate.js';
/**
* A list of issues and their respective properties to set or update. See [Entity
diff --git a/src/version2/models/multipleCustomFieldValuesUpdateDetails.ts b/src/version2/models/multipleCustomFieldValuesUpdateDetails.ts
index 8df22e82e4..29ed2e5e1b 100644
--- a/src/version2/models/multipleCustomFieldValuesUpdateDetails.ts
+++ b/src/version2/models/multipleCustomFieldValuesUpdateDetails.ts
@@ -1,4 +1,4 @@
-import { MultipleCustomFieldValuesUpdate } from './multipleCustomFieldValuesUpdate';
+import type { MultipleCustomFieldValuesUpdate } from './multipleCustomFieldValuesUpdate.js';
/** List of updates for a custom fields. */
export interface MultipleCustomFieldValuesUpdateDetails {
diff --git a/src/version2/models/nestedResponse.ts b/src/version2/models/nestedResponse.ts
index c03a324001..488db3a607 100644
--- a/src/version2/models/nestedResponse.ts
+++ b/src/version2/models/nestedResponse.ts
@@ -1,5 +1,5 @@
-import { ErrorCollection } from './errorCollection';
-import { WarningCollection } from './warningCollection';
+import type { ErrorCollection } from './errorCollection.js';
+import type { WarningCollection } from './warningCollection.js';
export interface NestedResponse {
errorCollection?: ErrorCollection;
diff --git a/src/version2/models/notification.ts b/src/version2/models/notification.ts
index 4be4478a74..ca061a5e71 100644
--- a/src/version2/models/notification.ts
+++ b/src/version2/models/notification.ts
@@ -1,5 +1,5 @@
-import { NotificationRecipients } from './notificationRecipients';
-import { NotificationRecipientsRestrictions } from './notificationRecipientsRestrictions';
+import type { NotificationRecipients } from './notificationRecipients.js';
+import type { NotificationRecipientsRestrictions } from './notificationRecipientsRestrictions.js';
/** Details about a notification. */
export interface Notification {
diff --git a/src/version2/models/notificationRecipients.ts b/src/version2/models/notificationRecipients.ts
index fd14683b1d..facd20019c 100644
--- a/src/version2/models/notificationRecipients.ts
+++ b/src/version2/models/notificationRecipients.ts
@@ -1,5 +1,5 @@
-import { GroupName } from './groupName';
-import { UserDetails } from './userDetails';
+import type { GroupName } from './groupName.js';
+import type { UserDetails } from './userDetails.js';
/** Details of the users and groups to receive the notification. */
export interface NotificationRecipients {
diff --git a/src/version2/models/notificationRecipientsRestrictions.ts b/src/version2/models/notificationRecipientsRestrictions.ts
index f8c941a6ec..a33f4dc16f 100644
--- a/src/version2/models/notificationRecipientsRestrictions.ts
+++ b/src/version2/models/notificationRecipientsRestrictions.ts
@@ -1,5 +1,5 @@
-import { GroupName } from './groupName';
-import { RestrictedPermission } from './restrictedPermission';
+import type { GroupName } from './groupName.js';
+import type { RestrictedPermission } from './restrictedPermission.js';
/** Details of the group membership or permissions needed to receive the notification. */
export interface NotificationRecipientsRestrictions {
diff --git a/src/version2/models/notificationScheme.ts b/src/version2/models/notificationScheme.ts
index 9e507e03cc..07d9a26928 100644
--- a/src/version2/models/notificationScheme.ts
+++ b/src/version2/models/notificationScheme.ts
@@ -1,5 +1,5 @@
-import { NotificationSchemeEvent } from './notificationSchemeEvent';
-import { Scope } from './scope';
+import type { NotificationSchemeEvent } from './notificationSchemeEvent.js';
+import type { Scope } from './scope.js';
/** Details about a notification scheme. */
export interface NotificationScheme {
diff --git a/src/version2/models/notificationSchemeAndProjectMappingPage.ts b/src/version2/models/notificationSchemeAndProjectMappingPage.ts
index 21a77840dc..272131b30a 100644
--- a/src/version2/models/notificationSchemeAndProjectMappingPage.ts
+++ b/src/version2/models/notificationSchemeAndProjectMappingPage.ts
@@ -1,4 +1,4 @@
-import { NotificationSchemeAndProjectMapping } from './notificationSchemeAndProjectMapping';
+import type { NotificationSchemeAndProjectMapping } from './notificationSchemeAndProjectMapping.js';
/** A page of items. */
export interface NotificationSchemeAndProjectMappingPage {
diff --git a/src/version2/models/notificationSchemeEvent.ts b/src/version2/models/notificationSchemeEvent.ts
index 9f67d81317..edf8092393 100644
--- a/src/version2/models/notificationSchemeEvent.ts
+++ b/src/version2/models/notificationSchemeEvent.ts
@@ -1,5 +1,5 @@
-import { EventNotification } from './eventNotification';
-import { NotificationEvent } from './notificationEvent';
+import type { EventNotification } from './eventNotification.js';
+import type { NotificationEvent } from './notificationEvent.js';
/** Details about a notification scheme event. */
export interface NotificationSchemeEvent {
diff --git a/src/version2/models/notificationSchemeEventDetails.ts b/src/version2/models/notificationSchemeEventDetails.ts
index 254082cad8..5ba1caa9f8 100644
--- a/src/version2/models/notificationSchemeEventDetails.ts
+++ b/src/version2/models/notificationSchemeEventDetails.ts
@@ -1,5 +1,5 @@
-import { NotificationSchemeEventTypeId } from './notificationSchemeEventTypeId';
-import { NotificationSchemeNotificationDetails } from './notificationSchemeNotificationDetails';
+import type { NotificationSchemeEventTypeId } from './notificationSchemeEventTypeId.js';
+import type { NotificationSchemeNotificationDetails } from './notificationSchemeNotificationDetails.js';
/** Details of a notification scheme event. */
export interface NotificationSchemeEventDetails {
diff --git a/src/version2/models/operations.ts b/src/version2/models/operations.ts
index 11702d0336..8102a00ec8 100644
--- a/src/version2/models/operations.ts
+++ b/src/version2/models/operations.ts
@@ -1,4 +1,4 @@
-import { LinkGroup } from './linkGroup';
+import type { LinkGroup } from './linkGroup.js';
/** Details of the operations that can be performed on the issue. */
export interface Operations {
diff --git a/src/version2/models/pageChangelog.ts b/src/version2/models/pageChangelog.ts
index a753d1a8af..664cb59f3d 100644
--- a/src/version2/models/pageChangelog.ts
+++ b/src/version2/models/pageChangelog.ts
@@ -1,4 +1,4 @@
-import { Changelog } from './changelog';
+import type { Changelog } from './changelog.js';
/** A page of items. */
export interface PageChangelog {
diff --git a/src/version2/models/pageComment.ts b/src/version2/models/pageComment.ts
index 23f429ea60..dbd24b14ec 100644
--- a/src/version2/models/pageComment.ts
+++ b/src/version2/models/pageComment.ts
@@ -1,4 +1,4 @@
-import { Comment } from './comment';
+import type { Comment } from './comment.js';
/** A page of items. */
export interface PageComment {
diff --git a/src/version2/models/pageComponentWithIssueCount.ts b/src/version2/models/pageComponentWithIssueCount.ts
index ef5d0ac564..e6974a057f 100644
--- a/src/version2/models/pageComponentWithIssueCount.ts
+++ b/src/version2/models/pageComponentWithIssueCount.ts
@@ -1,4 +1,4 @@
-import { ComponentWithIssueCount } from './componentWithIssueCount';
+import type { ComponentWithIssueCount } from './componentWithIssueCount.js';
/** A page of items. */
export interface PageComponentWithIssueCount {
diff --git a/src/version2/models/pageContextForProjectAndIssueType.ts b/src/version2/models/pageContextForProjectAndIssueType.ts
index 055630fbac..355ab2fdd8 100644
--- a/src/version2/models/pageContextForProjectAndIssueType.ts
+++ b/src/version2/models/pageContextForProjectAndIssueType.ts
@@ -1,4 +1,4 @@
-import { ContextForProjectAndIssueType } from './contextForProjectAndIssueType';
+import type { ContextForProjectAndIssueType } from './contextForProjectAndIssueType.js';
/** A page of items. */
export interface PageContextForProjectAndIssueType {
diff --git a/src/version2/models/pageContextualConfiguration.ts b/src/version2/models/pageContextualConfiguration.ts
index bdda760448..0416f74ab3 100644
--- a/src/version2/models/pageContextualConfiguration.ts
+++ b/src/version2/models/pageContextualConfiguration.ts
@@ -1,4 +1,4 @@
-import { ContextualConfiguration } from './contextualConfiguration';
+import type { ContextualConfiguration } from './contextualConfiguration.js';
/** A page of items. */
export interface PageContextualConfiguration {
diff --git a/src/version2/models/pageCustomFieldContext.ts b/src/version2/models/pageCustomFieldContext.ts
index e4499fb059..14e597cec6 100644
--- a/src/version2/models/pageCustomFieldContext.ts
+++ b/src/version2/models/pageCustomFieldContext.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContext } from './customFieldContext';
+import type { CustomFieldContext } from './customFieldContext.js';
/** A page of items. */
export interface PageCustomFieldContext {
diff --git a/src/version2/models/pageCustomFieldContextDefaultValue.ts b/src/version2/models/pageCustomFieldContextDefaultValue.ts
index 86eb403dbb..75127467a7 100644
--- a/src/version2/models/pageCustomFieldContextDefaultValue.ts
+++ b/src/version2/models/pageCustomFieldContextDefaultValue.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextDefaultValue } from './customFieldContextDefaultValue';
+import type { CustomFieldContextDefaultValue } from './customFieldContextDefaultValue.js';
/** A page of items. */
export interface PageCustomFieldContextDefaultValue {
diff --git a/src/version2/models/pageCustomFieldContextOption.ts b/src/version2/models/pageCustomFieldContextOption.ts
index ad5700b73b..e745985649 100644
--- a/src/version2/models/pageCustomFieldContextOption.ts
+++ b/src/version2/models/pageCustomFieldContextOption.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextOption } from './customFieldContextOption';
+import type { CustomFieldContextOption } from './customFieldContextOption.js';
/** A page of items. */
export interface PageCustomFieldContextOption {
diff --git a/src/version2/models/pageCustomFieldContextProjectMapping.ts b/src/version2/models/pageCustomFieldContextProjectMapping.ts
index 2047e82c7d..3f86933c74 100644
--- a/src/version2/models/pageCustomFieldContextProjectMapping.ts
+++ b/src/version2/models/pageCustomFieldContextProjectMapping.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextProjectMapping } from './customFieldContextProjectMapping';
+import type { CustomFieldContextProjectMapping } from './customFieldContextProjectMapping.js';
/** A page of items. */
export interface PageCustomFieldContextProjectMapping {
diff --git a/src/version2/models/pageDashboard.ts b/src/version2/models/pageDashboard.ts
index 29308bef79..6f86a3080d 100644
--- a/src/version2/models/pageDashboard.ts
+++ b/src/version2/models/pageDashboard.ts
@@ -1,4 +1,4 @@
-import { Dashboard } from './dashboard';
+import type { Dashboard } from './dashboard.js';
/** A page of items. */
export interface PageDashboard {
diff --git a/src/version2/models/pageField.ts b/src/version2/models/pageField.ts
index ef8afebc7a..42a949fa0a 100644
--- a/src/version2/models/pageField.ts
+++ b/src/version2/models/pageField.ts
@@ -1,4 +1,4 @@
-import { Field } from './field';
+import type { Field } from './field.js';
/** A page of items. */
export interface PageField {
diff --git a/src/version2/models/pageFieldConfiguration.ts b/src/version2/models/pageFieldConfiguration.ts
index 4bac790f8e..354e511c36 100644
--- a/src/version2/models/pageFieldConfiguration.ts
+++ b/src/version2/models/pageFieldConfiguration.ts
@@ -1,4 +1,4 @@
-import { FieldConfiguration } from './fieldConfiguration';
+import type { FieldConfiguration } from './fieldConfiguration.js';
/** A page of items. */
export interface PageFieldConfiguration {
diff --git a/src/version2/models/pageFieldConfigurationIssueTypeItem.ts b/src/version2/models/pageFieldConfigurationIssueTypeItem.ts
index 5ef3234475..3ba381cf17 100644
--- a/src/version2/models/pageFieldConfigurationIssueTypeItem.ts
+++ b/src/version2/models/pageFieldConfigurationIssueTypeItem.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationIssueTypeItem } from './fieldConfigurationIssueTypeItem';
+import type { FieldConfigurationIssueTypeItem } from './fieldConfigurationIssueTypeItem.js';
/** A page of items. */
export interface PageFieldConfigurationIssueTypeItem {
diff --git a/src/version2/models/pageFieldConfigurationItem.ts b/src/version2/models/pageFieldConfigurationItem.ts
index ab15f465c8..65231ef493 100644
--- a/src/version2/models/pageFieldConfigurationItem.ts
+++ b/src/version2/models/pageFieldConfigurationItem.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationItem } from './fieldConfigurationItem';
+import type { FieldConfigurationItem } from './fieldConfigurationItem.js';
/** A page of items. */
export interface PageFieldConfigurationItem {
diff --git a/src/version2/models/pageFieldConfigurationScheme.ts b/src/version2/models/pageFieldConfigurationScheme.ts
index 6f102460d3..d65371caaf 100644
--- a/src/version2/models/pageFieldConfigurationScheme.ts
+++ b/src/version2/models/pageFieldConfigurationScheme.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationScheme } from './fieldConfigurationScheme';
+import type { FieldConfigurationScheme } from './fieldConfigurationScheme.js';
/** A page of items. */
export interface PageFieldConfigurationScheme {
diff --git a/src/version2/models/pageFieldConfigurationSchemeProjects.ts b/src/version2/models/pageFieldConfigurationSchemeProjects.ts
index 689efe9304..fb6ec21947 100644
--- a/src/version2/models/pageFieldConfigurationSchemeProjects.ts
+++ b/src/version2/models/pageFieldConfigurationSchemeProjects.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationSchemeProjects } from './fieldConfigurationSchemeProjects';
+import type { FieldConfigurationSchemeProjects } from './fieldConfigurationSchemeProjects.js';
/** A page of items. */
export interface PageFieldConfigurationSchemeProjects {
diff --git a/src/version2/models/pageFilterDetails.ts b/src/version2/models/pageFilterDetails.ts
index a076d86c88..dfe0ce3e0e 100644
--- a/src/version2/models/pageFilterDetails.ts
+++ b/src/version2/models/pageFilterDetails.ts
@@ -1,4 +1,4 @@
-import { FilterDetails } from './filterDetails';
+import type { FilterDetails } from './filterDetails.js';
/** A page of items. */
export interface PageFilterDetails {
diff --git a/src/version2/models/pageGroupDetails.ts b/src/version2/models/pageGroupDetails.ts
index 0acf0eca07..a5c3f35c45 100644
--- a/src/version2/models/pageGroupDetails.ts
+++ b/src/version2/models/pageGroupDetails.ts
@@ -1,4 +1,4 @@
-import { GroupDetails } from './groupDetails';
+import type { GroupDetails } from './groupDetails.js';
/** A page of items. */
export interface PageGroupDetails {
diff --git a/src/version2/models/pageIssueFieldOption.ts b/src/version2/models/pageIssueFieldOption.ts
index 21e3c95558..8ab2dc0150 100644
--- a/src/version2/models/pageIssueFieldOption.ts
+++ b/src/version2/models/pageIssueFieldOption.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOption } from './issueFieldOption';
+import type { IssueFieldOption } from './issueFieldOption.js';
/** A page of items. */
export interface PageIssueFieldOption {
diff --git a/src/version2/models/pageIssueSecurityLevelMember.ts b/src/version2/models/pageIssueSecurityLevelMember.ts
index 5c4bcae18e..f5bd892bd6 100644
--- a/src/version2/models/pageIssueSecurityLevelMember.ts
+++ b/src/version2/models/pageIssueSecurityLevelMember.ts
@@ -1,4 +1,4 @@
-import { IssueSecurityLevelMember } from './issueSecurityLevelMember';
+import type { IssueSecurityLevelMember } from './issueSecurityLevelMember.js';
/** A page of items. */
export interface PageIssueSecurityLevelMember {
diff --git a/src/version2/models/pageIssueSecuritySchemeToProjectMapping.ts b/src/version2/models/pageIssueSecuritySchemeToProjectMapping.ts
index a2c49e6554..d3d1a878c8 100644
--- a/src/version2/models/pageIssueSecuritySchemeToProjectMapping.ts
+++ b/src/version2/models/pageIssueSecuritySchemeToProjectMapping.ts
@@ -1,4 +1,4 @@
-import { IssueSecuritySchemeToProjectMapping } from './issueSecuritySchemeToProjectMapping';
+import type { IssueSecuritySchemeToProjectMapping } from './issueSecuritySchemeToProjectMapping.js';
/** A page of items. */
export interface PageIssueSecuritySchemeToProjectMapping {
diff --git a/src/version2/models/pageIssueTypeScheme.ts b/src/version2/models/pageIssueTypeScheme.ts
index c5278a5d8c..d05d4feb76 100644
--- a/src/version2/models/pageIssueTypeScheme.ts
+++ b/src/version2/models/pageIssueTypeScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScheme } from './issueTypeScheme';
+import type { IssueTypeScheme } from './issueTypeScheme.js';
/** A page of items. */
export interface PageIssueTypeScheme {
diff --git a/src/version2/models/pageIssueTypeSchemeMapping.ts b/src/version2/models/pageIssueTypeSchemeMapping.ts
index 98bd0b065f..94490a566b 100644
--- a/src/version2/models/pageIssueTypeSchemeMapping.ts
+++ b/src/version2/models/pageIssueTypeSchemeMapping.ts
@@ -1,4 +1,4 @@
-import { IssueTypeSchemeMapping } from './issueTypeSchemeMapping';
+import type { IssueTypeSchemeMapping } from './issueTypeSchemeMapping.js';
/** A page of items. */
export interface PageIssueTypeSchemeMapping {
diff --git a/src/version2/models/pageIssueTypeSchemeProjects.ts b/src/version2/models/pageIssueTypeSchemeProjects.ts
index 04193eb916..91b92b2adf 100644
--- a/src/version2/models/pageIssueTypeSchemeProjects.ts
+++ b/src/version2/models/pageIssueTypeSchemeProjects.ts
@@ -1,4 +1,4 @@
-import { IssueTypeSchemeProjects } from './issueTypeSchemeProjects';
+import type { IssueTypeSchemeProjects } from './issueTypeSchemeProjects.js';
/** A page of items. */
export interface PageIssueTypeSchemeProjects {
diff --git a/src/version2/models/pageIssueTypeScreenScheme.ts b/src/version2/models/pageIssueTypeScreenScheme.ts
index efceb76530..5de7dc369f 100644
--- a/src/version2/models/pageIssueTypeScreenScheme.ts
+++ b/src/version2/models/pageIssueTypeScreenScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenScheme } from './issueTypeScreenScheme';
+import type { IssueTypeScreenScheme } from './issueTypeScreenScheme.js';
/** A page of items. */
export interface PageIssueTypeScreenScheme {
diff --git a/src/version2/models/pageIssueTypeScreenSchemeItem.ts b/src/version2/models/pageIssueTypeScreenSchemeItem.ts
index bca94e0421..2dce57d83f 100644
--- a/src/version2/models/pageIssueTypeScreenSchemeItem.ts
+++ b/src/version2/models/pageIssueTypeScreenSchemeItem.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemeItem } from './issueTypeScreenSchemeItem';
+import type { IssueTypeScreenSchemeItem } from './issueTypeScreenSchemeItem.js';
/** A page of items. */
export interface PageIssueTypeScreenSchemeItem {
diff --git a/src/version2/models/pageIssueTypeScreenSchemesProjects.ts b/src/version2/models/pageIssueTypeScreenSchemesProjects.ts
index b610f12b7f..531c42f0d1 100644
--- a/src/version2/models/pageIssueTypeScreenSchemesProjects.ts
+++ b/src/version2/models/pageIssueTypeScreenSchemesProjects.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemesProjects } from './issueTypeScreenSchemesProjects';
+import type { IssueTypeScreenSchemesProjects } from './issueTypeScreenSchemesProjects.js';
/** A page of items. */
export interface PageIssueTypeScreenSchemesProjects {
diff --git a/src/version2/models/pageIssueTypeToContextMapping.ts b/src/version2/models/pageIssueTypeToContextMapping.ts
index dba1d84f5a..92a30f017f 100644
--- a/src/version2/models/pageIssueTypeToContextMapping.ts
+++ b/src/version2/models/pageIssueTypeToContextMapping.ts
@@ -1,4 +1,4 @@
-import { IssueTypeToContextMapping } from './issueTypeToContextMapping';
+import type { IssueTypeToContextMapping } from './issueTypeToContextMapping.js';
/** A page of items. */
export interface PageIssueTypeToContextMapping {
diff --git a/src/version2/models/pageJqlFunctionPrecomputation.ts b/src/version2/models/pageJqlFunctionPrecomputation.ts
index 3104ea5653..0aeaad066d 100644
--- a/src/version2/models/pageJqlFunctionPrecomputation.ts
+++ b/src/version2/models/pageJqlFunctionPrecomputation.ts
@@ -1,4 +1,4 @@
-import { JqlFunctionPrecomputation } from './jqlFunctionPrecomputation';
+import type { JqlFunctionPrecomputation } from './jqlFunctionPrecomputation.js';
/** A page of items. */
export interface PageJqlFunctionPrecomputation {
diff --git a/src/version2/models/pageNotificationScheme.ts b/src/version2/models/pageNotificationScheme.ts
index e8cbb5c1e5..8857daa405 100644
--- a/src/version2/models/pageNotificationScheme.ts
+++ b/src/version2/models/pageNotificationScheme.ts
@@ -1,4 +1,4 @@
-import { NotificationScheme } from './notificationScheme';
+import type { NotificationScheme } from './notificationScheme.js';
/** A page of items. */
export interface PageNotificationScheme {
diff --git a/src/version2/models/pageOfChangelogs.ts b/src/version2/models/pageOfChangelogs.ts
index da5aa695cc..5be65cc744 100644
--- a/src/version2/models/pageOfChangelogs.ts
+++ b/src/version2/models/pageOfChangelogs.ts
@@ -1,4 +1,4 @@
-import { Changelog } from './changelog';
+import type { Changelog } from './changelog.js';
/** A page of changelogs. */
export interface PageOfChangelogs {
diff --git a/src/version2/models/pageOfComments.ts b/src/version2/models/pageOfComments.ts
index 8c681c1dbd..0b1d4f8798 100644
--- a/src/version2/models/pageOfComments.ts
+++ b/src/version2/models/pageOfComments.ts
@@ -1,4 +1,4 @@
-import { Comment } from './comment';
+import type { Comment } from './comment.js';
/** A page of comments. */
export interface PageOfComments {
diff --git a/src/version2/models/pageOfDashboards.ts b/src/version2/models/pageOfDashboards.ts
index 65f9386373..71b2057dfb 100644
--- a/src/version2/models/pageOfDashboards.ts
+++ b/src/version2/models/pageOfDashboards.ts
@@ -1,4 +1,4 @@
-import { Dashboard } from './dashboard';
+import type { Dashboard } from './dashboard.js';
/** A page containing dashboard details. */
export interface PageOfDashboards {
diff --git a/src/version2/models/pageOfStatuses.ts b/src/version2/models/pageOfStatuses.ts
index c31aa61007..8d275ea0af 100644
--- a/src/version2/models/pageOfStatuses.ts
+++ b/src/version2/models/pageOfStatuses.ts
@@ -1,4 +1,4 @@
-import { JiraStatus } from './jiraStatus';
+import type { JiraStatus } from './jiraStatus.js';
export interface PageOfStatuses {
/** Whether this is the last page. */
diff --git a/src/version2/models/pageOfWorklogs.ts b/src/version2/models/pageOfWorklogs.ts
index 2d131b35f5..7e722acfdf 100644
--- a/src/version2/models/pageOfWorklogs.ts
+++ b/src/version2/models/pageOfWorklogs.ts
@@ -1,4 +1,4 @@
-import { Worklog } from './worklog';
+import type { Worklog } from './worklog.js';
/** Paginated list of worklog details */
export interface PageOfWorklogs {
diff --git a/src/version2/models/pagePriority.ts b/src/version2/models/pagePriority.ts
index 4aa76c37cc..a142583e02 100644
--- a/src/version2/models/pagePriority.ts
+++ b/src/version2/models/pagePriority.ts
@@ -1,4 +1,4 @@
-import { Priority } from './priority';
+import type { Priority } from './priority.js';
/** A page of items. */
export interface PagePriority {
diff --git a/src/version2/models/pageProject.ts b/src/version2/models/pageProject.ts
index e9327c76b2..38981e3a53 100644
--- a/src/version2/models/pageProject.ts
+++ b/src/version2/models/pageProject.ts
@@ -1,4 +1,4 @@
-import { Project } from './project';
+import type { Project } from './project.js';
/** A page of items. */
export interface PageProject {
diff --git a/src/version2/models/pageProjectDetails.ts b/src/version2/models/pageProjectDetails.ts
index 0f1672409d..e1830fe52e 100644
--- a/src/version2/models/pageProjectDetails.ts
+++ b/src/version2/models/pageProjectDetails.ts
@@ -1,4 +1,4 @@
-import { ProjectDetails } from './projectDetails';
+import type { ProjectDetails } from './projectDetails.js';
/** A page of items. */
export interface PageProjectDetails {
diff --git a/src/version2/models/pageResolution.ts b/src/version2/models/pageResolution.ts
index 28760b7a99..2d72eb0283 100644
--- a/src/version2/models/pageResolution.ts
+++ b/src/version2/models/pageResolution.ts
@@ -1,4 +1,4 @@
-import { Resolution } from './resolution';
+import type { Resolution } from './resolution.js';
/** A page of items. */
export interface PageResolution {
diff --git a/src/version2/models/pageScreen.ts b/src/version2/models/pageScreen.ts
index d1e381cd8b..03c57d7a08 100644
--- a/src/version2/models/pageScreen.ts
+++ b/src/version2/models/pageScreen.ts
@@ -1,4 +1,4 @@
-import { Screen } from './screen';
+import type { Screen } from './screen.js';
/** A page of items. */
export interface PageScreen {
diff --git a/src/version2/models/pageScreenScheme.ts b/src/version2/models/pageScreenScheme.ts
index 924af96948..2f393195f5 100644
--- a/src/version2/models/pageScreenScheme.ts
+++ b/src/version2/models/pageScreenScheme.ts
@@ -1,4 +1,4 @@
-import { ScreenScheme } from './screenScheme';
+import type { ScreenScheme } from './screenScheme.js';
/** A page of items. */
export interface PageScreenScheme {
diff --git a/src/version2/models/pageScreenWithTab.ts b/src/version2/models/pageScreenWithTab.ts
index 8d9c234746..820c6746f6 100644
--- a/src/version2/models/pageScreenWithTab.ts
+++ b/src/version2/models/pageScreenWithTab.ts
@@ -1,4 +1,4 @@
-import { ScreenWithTab } from './screenWithTab';
+import type { ScreenWithTab } from './screenWithTab.js';
/** A page of items. */
export interface PageScreenWithTab {
diff --git a/src/version2/models/pageSecurityLevel.ts b/src/version2/models/pageSecurityLevel.ts
index 629a4ef9fe..617a298fa8 100644
--- a/src/version2/models/pageSecurityLevel.ts
+++ b/src/version2/models/pageSecurityLevel.ts
@@ -1,4 +1,4 @@
-import { SecurityLevel } from './securityLevel';
+import type { SecurityLevel } from './securityLevel.js';
/** A page of items. */
export interface PageSecurityLevel {
diff --git a/src/version2/models/pageSecurityLevelMember.ts b/src/version2/models/pageSecurityLevelMember.ts
index 5519acc8a3..bebc061d67 100644
--- a/src/version2/models/pageSecurityLevelMember.ts
+++ b/src/version2/models/pageSecurityLevelMember.ts
@@ -1,4 +1,4 @@
-import { SecurityLevelMember } from './securityLevelMember';
+import type { SecurityLevelMember } from './securityLevelMember.js';
/** A page of items. */
export interface PageSecurityLevelMember {
diff --git a/src/version2/models/pageSecuritySchemeWithProjects.ts b/src/version2/models/pageSecuritySchemeWithProjects.ts
index a03f5ea09d..0f37fd7bad 100644
--- a/src/version2/models/pageSecuritySchemeWithProjects.ts
+++ b/src/version2/models/pageSecuritySchemeWithProjects.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeWithProjects } from './securitySchemeWithProjects';
+import type { SecuritySchemeWithProjects } from './securitySchemeWithProjects.js';
/** A page of items. */
export interface PageSecuritySchemeWithProjects {
diff --git a/src/version2/models/pageUiModificationDetails.ts b/src/version2/models/pageUiModificationDetails.ts
index b29e8c928e..c1e79d25ca 100644
--- a/src/version2/models/pageUiModificationDetails.ts
+++ b/src/version2/models/pageUiModificationDetails.ts
@@ -1,4 +1,4 @@
-import { UiModificationDetails } from './uiModificationDetails';
+import type { UiModificationDetails } from './uiModificationDetails.js';
/** A page of items. */
export interface PageUiModificationDetails {
diff --git a/src/version2/models/pageUser.ts b/src/version2/models/pageUser.ts
index 0486b7ed1d..6e898b7ea6 100644
--- a/src/version2/models/pageUser.ts
+++ b/src/version2/models/pageUser.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** A page of items. */
export interface PageUser {
diff --git a/src/version2/models/pageUserDetails.ts b/src/version2/models/pageUserDetails.ts
index e6456227e1..65a73261a4 100644
--- a/src/version2/models/pageUserDetails.ts
+++ b/src/version2/models/pageUserDetails.ts
@@ -1,4 +1,4 @@
-import { UserDetails } from './userDetails';
+import type { UserDetails } from './userDetails.js';
/** A page of items. */
export interface PageUserDetails {
diff --git a/src/version2/models/pageUserKey.ts b/src/version2/models/pageUserKey.ts
index d591323570..949473b8ce 100644
--- a/src/version2/models/pageUserKey.ts
+++ b/src/version2/models/pageUserKey.ts
@@ -1,4 +1,4 @@
-import { UserKey } from './userKey';
+import type { UserKey } from './userKey.js';
/** A page of items. */
export interface PageUserKey {
diff --git a/src/version2/models/pageVersion.ts b/src/version2/models/pageVersion.ts
index 2226565274..93d8f39683 100644
--- a/src/version2/models/pageVersion.ts
+++ b/src/version2/models/pageVersion.ts
@@ -1,4 +1,4 @@
-import { Version } from './version';
+import type { Version } from './version.js';
/** A page of items. */
export interface PageVersion {
diff --git a/src/version2/models/pageWebhook.ts b/src/version2/models/pageWebhook.ts
index 7a77edfb67..3766692bfc 100644
--- a/src/version2/models/pageWebhook.ts
+++ b/src/version2/models/pageWebhook.ts
@@ -1,4 +1,4 @@
-import { Webhook } from './webhook';
+import type { Webhook } from './webhook.js';
/** A page of items. */
export interface PageWebhook {
diff --git a/src/version2/models/pageWorkflow.ts b/src/version2/models/pageWorkflow.ts
index 60ab409322..ba2e8e6f0a 100644
--- a/src/version2/models/pageWorkflow.ts
+++ b/src/version2/models/pageWorkflow.ts
@@ -1,4 +1,4 @@
-import { Workflow } from './workflow';
+import type { Workflow } from './workflow.js';
/** A page of items. */
export interface PageWorkflow {
diff --git a/src/version2/models/pageWorkflowScheme.ts b/src/version2/models/pageWorkflowScheme.ts
index 44431297bc..9c837d3c88 100644
--- a/src/version2/models/pageWorkflowScheme.ts
+++ b/src/version2/models/pageWorkflowScheme.ts
@@ -1,4 +1,4 @@
-import { WorkflowScheme } from './workflowScheme';
+import type { WorkflowScheme } from './workflowScheme.js';
/** A page of items. */
export interface PageWorkflowScheme {
diff --git a/src/version2/models/pageWorkflowTransitionRules.ts b/src/version2/models/pageWorkflowTransitionRules.ts
index 4daab20c37..c667f599e0 100644
--- a/src/version2/models/pageWorkflowTransitionRules.ts
+++ b/src/version2/models/pageWorkflowTransitionRules.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionRules } from './workflowTransitionRules';
+import type { WorkflowTransitionRules } from './workflowTransitionRules.js';
/** A page of items. */
export interface PageWorkflowTransitionRules {
diff --git a/src/version2/models/pagedListUserDetailsApplicationUser.ts b/src/version2/models/pagedListUserDetailsApplicationUser.ts
index 1e92b480c9..93ae7d5818 100644
--- a/src/version2/models/pagedListUserDetailsApplicationUser.ts
+++ b/src/version2/models/pagedListUserDetailsApplicationUser.ts
@@ -1,4 +1,4 @@
-import { UserDetails } from './userDetails';
+import type { UserDetails } from './userDetails.js';
/**
* A paged list. To access additional details append `[start-index:end-index]` to the expand request. For example,
diff --git a/src/version2/models/parsedJqlQueries.ts b/src/version2/models/parsedJqlQueries.ts
index bb75f00a3c..c4b94647b6 100644
--- a/src/version2/models/parsedJqlQueries.ts
+++ b/src/version2/models/parsedJqlQueries.ts
@@ -1,4 +1,4 @@
-import { ParsedJqlQuery } from './parsedJqlQuery';
+import type { ParsedJqlQuery } from './parsedJqlQuery.js';
/** A list of parsed JQL queries. */
export interface ParsedJqlQueries {
diff --git a/src/version2/models/parsedJqlQuery.ts b/src/version2/models/parsedJqlQuery.ts
index fea14dedfe..42dd8f6eb9 100644
--- a/src/version2/models/parsedJqlQuery.ts
+++ b/src/version2/models/parsedJqlQuery.ts
@@ -1,4 +1,4 @@
-import { JqlQuery } from './jqlQuery';
+import type { JqlQuery } from './jqlQuery.js';
/** Details of a parsed JQL query. */
export interface ParsedJqlQuery {
diff --git a/src/version2/models/permissionDetails.ts b/src/version2/models/permissionDetails.ts
index df73897699..906895dc09 100644
--- a/src/version2/models/permissionDetails.ts
+++ b/src/version2/models/permissionDetails.ts
@@ -1,4 +1,4 @@
-import { SharePermission } from './sharePermission';
+import type { SharePermission } from './sharePermission.js';
/** Details for permissions of shareable entities */
export interface PermissionDetails {
diff --git a/src/version2/models/permissionGrant.ts b/src/version2/models/permissionGrant.ts
index 33909846d8..6b60b21261 100644
--- a/src/version2/models/permissionGrant.ts
+++ b/src/version2/models/permissionGrant.ts
@@ -1,4 +1,4 @@
-import { PermissionHolder } from './permissionHolder';
+import type { PermissionHolder } from './permissionHolder.js';
/** Details about a permission granted to a user or group. */
export interface PermissionGrant {
diff --git a/src/version2/models/permissionGrants.ts b/src/version2/models/permissionGrants.ts
index 9f4b2d7619..b2819c5b21 100644
--- a/src/version2/models/permissionGrants.ts
+++ b/src/version2/models/permissionGrants.ts
@@ -1,4 +1,4 @@
-import { PermissionGrant } from './permissionGrant';
+import type { PermissionGrant } from './permissionGrant.js';
/** List of permission grants. */
export interface PermissionGrants {
diff --git a/src/version2/models/permissionScheme.ts b/src/version2/models/permissionScheme.ts
index 19b084d0dc..6c82886de9 100644
--- a/src/version2/models/permissionScheme.ts
+++ b/src/version2/models/permissionScheme.ts
@@ -1,5 +1,5 @@
-import { PermissionGrant } from './permissionGrant';
-import { Scope } from './scope';
+import type { PermissionGrant } from './permissionGrant.js';
+import type { Scope } from './scope.js';
/** Details of a permission scheme. */
export interface PermissionScheme {
diff --git a/src/version2/models/permissionSchemes.ts b/src/version2/models/permissionSchemes.ts
index 181dd57788..6590857de1 100644
--- a/src/version2/models/permissionSchemes.ts
+++ b/src/version2/models/permissionSchemes.ts
@@ -1,4 +1,4 @@
-import { PermissionScheme } from './permissionScheme';
+import type { PermissionScheme } from './permissionScheme.js';
/** List of all permission schemes. */
export interface PermissionSchemes {
diff --git a/src/version2/models/permittedProjects.ts b/src/version2/models/permittedProjects.ts
index 80cf250e71..c59be17137 100644
--- a/src/version2/models/permittedProjects.ts
+++ b/src/version2/models/permittedProjects.ts
@@ -1,4 +1,4 @@
-import { ProjectIdentifier } from './projectIdentifier';
+import type { ProjectIdentifier } from './projectIdentifier.js';
/** A list of projects in which a user is granted permissions. */
export interface PermittedProjects {
diff --git a/src/version2/models/project.ts b/src/version2/models/project.ts
index 474abbf236..a409177bb3 100644
--- a/src/version2/models/project.ts
+++ b/src/version2/models/project.ts
@@ -1,13 +1,13 @@
-import { AvatarUrls } from './avatarUrls';
-import { Hierarchy } from './hierarchy';
-import { IssueTypeDetails } from './issueTypeDetails';
-import { ProjectCategory } from './projectCategory';
-import { ProjectComponent } from './projectComponent';
-import { ProjectInsight } from './projectInsight';
-import { ProjectLandingPageInfo } from './projectLandingPageInfo';
-import { ProjectPermissions } from './projectPermissions';
-import { User } from './user';
-import { Version } from './version';
+import type { AvatarUrls } from './avatarUrls.js';
+import type { Hierarchy } from './hierarchy.js';
+import type { IssueTypeDetails } from './issueTypeDetails.js';
+import type { ProjectCategory } from './projectCategory.js';
+import type { ProjectComponent } from './projectComponent.js';
+import type { ProjectInsight } from './projectInsight.js';
+import type { ProjectLandingPageInfo } from './projectLandingPageInfo.js';
+import type { ProjectPermissions } from './projectPermissions.js';
+import type { User } from './user.js';
+import type { Version } from './version.js';
/** Details about a project. */
export interface Project {
diff --git a/src/version2/models/projectAvatars.ts b/src/version2/models/projectAvatars.ts
index cfbaeb49af..108a17a958 100644
--- a/src/version2/models/projectAvatars.ts
+++ b/src/version2/models/projectAvatars.ts
@@ -1,4 +1,4 @@
-import { Avatar } from './avatar';
+import type { Avatar } from './avatar.js';
/** List of project avatars. */
export interface ProjectAvatars {
diff --git a/src/version2/models/projectComponent.ts b/src/version2/models/projectComponent.ts
index 6703ca07d0..cd4726e83f 100644
--- a/src/version2/models/projectComponent.ts
+++ b/src/version2/models/projectComponent.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** Details about a project component. */
export interface ProjectComponent {
diff --git a/src/version2/models/projectDetails.ts b/src/version2/models/projectDetails.ts
index e3b010a6ed..a6f9639e0e 100644
--- a/src/version2/models/projectDetails.ts
+++ b/src/version2/models/projectDetails.ts
@@ -1,5 +1,5 @@
-import { AvatarUrls } from './avatarUrls';
-import { UpdatedProjectCategory } from './updatedProjectCategory';
+import type { AvatarUrls } from './avatarUrls.js';
+import type { UpdatedProjectCategory } from './updatedProjectCategory.js';
/** Details about a project. */
export interface ProjectDetails {
diff --git a/src/version2/models/projectIssueCreateMetadata.ts b/src/version2/models/projectIssueCreateMetadata.ts
index 3b350783e5..42fca17734 100644
--- a/src/version2/models/projectIssueCreateMetadata.ts
+++ b/src/version2/models/projectIssueCreateMetadata.ts
@@ -1,5 +1,5 @@
-import { AvatarUrls } from './avatarUrls';
-import { IssueTypeIssueCreateMetadata } from './issueTypeIssueCreateMetadata';
+import type { AvatarUrls } from './avatarUrls.js';
+import type { IssueTypeIssueCreateMetadata } from './issueTypeIssueCreateMetadata.js';
/** Details of the issue creation metadata for a project. */
export interface ProjectIssueCreateMetadata {
diff --git a/src/version2/models/projectIssueSecurityLevels.ts b/src/version2/models/projectIssueSecurityLevels.ts
index 410834302f..eff8bfc31e 100644
--- a/src/version2/models/projectIssueSecurityLevels.ts
+++ b/src/version2/models/projectIssueSecurityLevels.ts
@@ -1,4 +1,4 @@
-import { SecurityLevel } from './securityLevel';
+import type { SecurityLevel } from './securityLevel.js';
/** List of issue level security items in a project. */
export interface ProjectIssueSecurityLevels {
diff --git a/src/version2/models/projectIssueTypeHierarchy.ts b/src/version2/models/projectIssueTypeHierarchy.ts
index 868dc5dfb5..48a6b9a422 100644
--- a/src/version2/models/projectIssueTypeHierarchy.ts
+++ b/src/version2/models/projectIssueTypeHierarchy.ts
@@ -1,4 +1,4 @@
-import { ProjectIssueTypesHierarchyLevel } from './projectIssueTypesHierarchyLevel';
+import type { ProjectIssueTypesHierarchyLevel } from './projectIssueTypesHierarchyLevel.js';
/** The hierarchy of issue types within a project. */
export interface ProjectIssueTypeHierarchy {
diff --git a/src/version2/models/projectIssueTypeMappings.ts b/src/version2/models/projectIssueTypeMappings.ts
index ac79a3ad1a..6fe5835218 100644
--- a/src/version2/models/projectIssueTypeMappings.ts
+++ b/src/version2/models/projectIssueTypeMappings.ts
@@ -1,4 +1,4 @@
-import { ProjectIssueTypeMapping } from './projectIssueTypeMapping';
+import type { ProjectIssueTypeMapping } from './projectIssueTypeMapping.js';
/** The project and issue type mappings. */
export interface ProjectIssueTypeMappings {
diff --git a/src/version2/models/projectIssueTypes.ts b/src/version2/models/projectIssueTypes.ts
index 147fec84f3..7ef04fe89f 100644
--- a/src/version2/models/projectIssueTypes.ts
+++ b/src/version2/models/projectIssueTypes.ts
@@ -1,4 +1,4 @@
-import { ProjectId } from './projectId';
+import type { ProjectId } from './projectId.js';
/** Projects and issue types where the status is used. Only available if the `usages` expand is requested. */
export interface ProjectIssueTypes {
diff --git a/src/version2/models/projectIssueTypesHierarchyLevel.ts b/src/version2/models/projectIssueTypesHierarchyLevel.ts
index b1d1aef657..e77a92f337 100644
--- a/src/version2/models/projectIssueTypesHierarchyLevel.ts
+++ b/src/version2/models/projectIssueTypesHierarchyLevel.ts
@@ -1,4 +1,4 @@
-import { IssueTypeInfo } from './issueTypeInfo';
+import type { IssueTypeInfo } from './issueTypeInfo.js';
/** Details of an issue type hierarchy level. */
export interface ProjectIssueTypesHierarchyLevel {
diff --git a/src/version2/models/projectRole.ts b/src/version2/models/projectRole.ts
index 78b9b5e365..e204fc527d 100644
--- a/src/version2/models/projectRole.ts
+++ b/src/version2/models/projectRole.ts
@@ -1,5 +1,5 @@
-import { RoleActor } from './roleActor';
-import { Scope } from './scope';
+import type { RoleActor } from './roleActor.js';
+import type { Scope } from './scope.js';
/** Details about the roles in a project. */
export interface ProjectRole {
diff --git a/src/version2/models/projectRoleDetails.ts b/src/version2/models/projectRoleDetails.ts
index 868fa39578..ab5eac7759 100644
--- a/src/version2/models/projectRoleDetails.ts
+++ b/src/version2/models/projectRoleDetails.ts
@@ -1,4 +1,4 @@
-import { Scope } from './scope';
+import type { Scope } from './scope.js';
/** Details about a project role. */
export interface ProjectRoleDetails {
diff --git a/src/version2/models/propertyKeys.ts b/src/version2/models/propertyKeys.ts
index f4e13a499e..79e6474d80 100644
--- a/src/version2/models/propertyKeys.ts
+++ b/src/version2/models/propertyKeys.ts
@@ -1,4 +1,4 @@
-import { PropertyKey } from './propertyKey';
+import type { PropertyKey } from './propertyKey.js';
/** List of property keys. */
export interface PropertyKeys {
diff --git a/src/version2/models/remoteIssueLink.ts b/src/version2/models/remoteIssueLink.ts
index 40bb68945f..afcaea05a2 100644
--- a/src/version2/models/remoteIssueLink.ts
+++ b/src/version2/models/remoteIssueLink.ts
@@ -1,5 +1,5 @@
-import { Application } from './application';
-import { RemoteObject } from './remoteObject';
+import type { Application } from './application.js';
+import type { RemoteObject } from './remoteObject.js';
/** Details of an issue remote link. */
export interface RemoteIssueLink {
diff --git a/src/version2/models/remoteIssueLinkRequest.ts b/src/version2/models/remoteIssueLinkRequest.ts
index 71f47f2043..4957c40da7 100644
--- a/src/version2/models/remoteIssueLinkRequest.ts
+++ b/src/version2/models/remoteIssueLinkRequest.ts
@@ -1,5 +1,5 @@
-import { Application } from './application';
-import { RemoteObject } from './remoteObject';
+import type { Application } from './application.js';
+import type { RemoteObject } from './remoteObject.js';
/** Details of a remote issue link. */
export interface RemoteIssueLinkRequest {
diff --git a/src/version2/models/remoteObject.ts b/src/version2/models/remoteObject.ts
index 5bc5ebffef..052e80f148 100644
--- a/src/version2/models/remoteObject.ts
+++ b/src/version2/models/remoteObject.ts
@@ -1,5 +1,5 @@
-import { Icon } from './icon';
-import { Status } from './status';
+import type { Icon } from './icon.js';
+import type { Status } from './status.js';
/** The linked item. */
export interface RemoteObject {
diff --git a/src/version2/models/roleActor.ts b/src/version2/models/roleActor.ts
index 2f4971749d..b2e717252a 100644
--- a/src/version2/models/roleActor.ts
+++ b/src/version2/models/roleActor.ts
@@ -1,5 +1,5 @@
-import { ProjectRoleGroup } from './projectRoleGroup';
-import { ProjectRoleUser } from './projectRoleUser';
+import type { ProjectRoleGroup } from './projectRoleGroup.js';
+import type { ProjectRoleUser } from './projectRoleUser.js';
/** Details about a user assigned to a project role. */
export interface RoleActor {
diff --git a/src/version2/models/sanitizedJqlQueries.ts b/src/version2/models/sanitizedJqlQueries.ts
index 94ca4c611c..d6ab7f52bd 100644
--- a/src/version2/models/sanitizedJqlQueries.ts
+++ b/src/version2/models/sanitizedJqlQueries.ts
@@ -1,4 +1,4 @@
-import { SanitizedJqlQuery } from './sanitizedJqlQuery';
+import type { SanitizedJqlQuery } from './sanitizedJqlQuery.js';
/** The sanitized JQL queries for the given account IDs. */
export interface SanitizedJqlQueries {
diff --git a/src/version2/models/sanitizedJqlQuery.ts b/src/version2/models/sanitizedJqlQuery.ts
index 3422332316..3dcfa387a1 100644
--- a/src/version2/models/sanitizedJqlQuery.ts
+++ b/src/version2/models/sanitizedJqlQuery.ts
@@ -1,4 +1,4 @@
-import { ErrorCollection } from './errorCollection';
+import type { ErrorCollection } from './errorCollection.js';
/** Details of the sanitized JQL query. */
export interface SanitizedJqlQuery {
diff --git a/src/version2/models/scope.ts b/src/version2/models/scope.ts
index 681461b6af..41df357a32 100644
--- a/src/version2/models/scope.ts
+++ b/src/version2/models/scope.ts
@@ -1,4 +1,4 @@
-import { ProjectDetails } from './projectDetails';
+import type { ProjectDetails } from './projectDetails.js';
/**
* The projects the item is associated with. Indicated for items associated with [next-gen
diff --git a/src/version2/models/screen.ts b/src/version2/models/screen.ts
index 2d1529648e..d81545f550 100644
--- a/src/version2/models/screen.ts
+++ b/src/version2/models/screen.ts
@@ -1,4 +1,4 @@
-import { Scope } from './scope';
+import type { Scope } from './scope.js';
/** A screen. */
export interface Screen {
diff --git a/src/version2/models/screenScheme.ts b/src/version2/models/screenScheme.ts
index dc593a9e7d..8539e3a54c 100644
--- a/src/version2/models/screenScheme.ts
+++ b/src/version2/models/screenScheme.ts
@@ -1,5 +1,5 @@
-import { PageIssueTypeScreenScheme } from './pageIssueTypeScreenScheme';
-import { ScreenTypes } from './screenTypes';
+import type { PageIssueTypeScreenScheme } from './pageIssueTypeScreenScheme.js';
+import type { ScreenTypes } from './screenTypes.js';
/** A screen scheme. */
export interface ScreenScheme {
diff --git a/src/version2/models/screenSchemeDetails.ts b/src/version2/models/screenSchemeDetails.ts
index 89b8f2077d..e6d01df52f 100644
--- a/src/version2/models/screenSchemeDetails.ts
+++ b/src/version2/models/screenSchemeDetails.ts
@@ -1,4 +1,4 @@
-import { ScreenTypes } from './screenTypes';
+import type { ScreenTypes } from './screenTypes.js';
/** Details of a screen scheme. */
export interface ScreenSchemeDetails {
diff --git a/src/version2/models/screenWithTab.ts b/src/version2/models/screenWithTab.ts
index afac145fea..817b31205f 100644
--- a/src/version2/models/screenWithTab.ts
+++ b/src/version2/models/screenWithTab.ts
@@ -1,5 +1,5 @@
-import { Scope } from './scope';
-import { ScreenableTab } from './screenableTab';
+import type { Scope } from './scope.js';
+import type { ScreenableTab } from './screenableTab.js';
/** A screen with tab details. */
export interface ScreenWithTab {
diff --git a/src/version2/models/searchResults.ts b/src/version2/models/searchResults.ts
index 295b48280a..5e7ac0db0e 100644
--- a/src/version2/models/searchResults.ts
+++ b/src/version2/models/searchResults.ts
@@ -1,4 +1,4 @@
-import { Issue } from './issue';
+import type { Issue } from './issue.js';
/** The result of a JQL search. */
export interface SearchResults {
diff --git a/src/version2/models/securityLevelMember.ts b/src/version2/models/securityLevelMember.ts
index 4c2f05fc63..311d8f5d69 100644
--- a/src/version2/models/securityLevelMember.ts
+++ b/src/version2/models/securityLevelMember.ts
@@ -1,4 +1,4 @@
-import { PermissionHolder } from './permissionHolder';
+import type { PermissionHolder } from './permissionHolder.js';
/** Issue security level member. */
export interface SecurityLevelMember {
diff --git a/src/version2/models/securityScheme.ts b/src/version2/models/securityScheme.ts
index b97cc9125e..e28e22caf8 100644
--- a/src/version2/models/securityScheme.ts
+++ b/src/version2/models/securityScheme.ts
@@ -1,4 +1,4 @@
-import { SecurityLevel } from './securityLevel';
+import type { SecurityLevel } from './securityLevel.js';
/** Details about a security scheme. */
export interface SecurityScheme {
diff --git a/src/version2/models/securitySchemeLevel.ts b/src/version2/models/securitySchemeLevel.ts
index a1e5b28ac4..9fa72ecedb 100644
--- a/src/version2/models/securitySchemeLevel.ts
+++ b/src/version2/models/securitySchemeLevel.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeLevelMember } from './securitySchemeLevelMember';
+import type { SecuritySchemeLevelMember } from './securitySchemeLevelMember.js';
export interface SecuritySchemeLevel {
/** The description of the issue security scheme level. */
diff --git a/src/version2/models/securitySchemeMembersRequest.ts b/src/version2/models/securitySchemeMembersRequest.ts
index bec2ba7de3..9e8498ff1c 100644
--- a/src/version2/models/securitySchemeMembersRequest.ts
+++ b/src/version2/models/securitySchemeMembersRequest.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeLevelMember } from './securitySchemeLevelMember';
+import type { SecuritySchemeLevelMember } from './securitySchemeLevelMember.js';
/** Details of issue security scheme level new members. */
export interface SecuritySchemeMembersRequest {
diff --git a/src/version2/models/securitySchemes.ts b/src/version2/models/securitySchemes.ts
index 2ee8c346cd..78f585d65f 100644
--- a/src/version2/models/securitySchemes.ts
+++ b/src/version2/models/securitySchemes.ts
@@ -1,4 +1,4 @@
-import { SecurityScheme } from './securityScheme';
+import type { SecurityScheme } from './securityScheme.js';
/** List of security schemes. */
export interface SecuritySchemes {
diff --git a/src/version2/models/setDefaultLevelsRequest.ts b/src/version2/models/setDefaultLevelsRequest.ts
index 64888b0ce6..ce205a786f 100644
--- a/src/version2/models/setDefaultLevelsRequest.ts
+++ b/src/version2/models/setDefaultLevelsRequest.ts
@@ -1,4 +1,4 @@
-import { DefaultLevelValue } from './defaultLevelValue';
+import type { DefaultLevelValue } from './defaultLevelValue.js';
/** Details of new default levels. */
export interface SetDefaultLevelsRequest {
diff --git a/src/version2/models/sharePermission.ts b/src/version2/models/sharePermission.ts
index ffe12470fb..4458729207 100644
--- a/src/version2/models/sharePermission.ts
+++ b/src/version2/models/sharePermission.ts
@@ -1,7 +1,7 @@
-import { GroupName } from './groupName';
-import { Project } from './project';
-import { ProjectRole } from './projectRole';
-import { User } from './user';
+import type { GroupName } from './groupName.js';
+import type { Project } from './project.js';
+import type { ProjectRole } from './projectRole.js';
+import type { User } from './user.js';
/** Details of a share permission for the filter. */
export interface SharePermission {
diff --git a/src/version2/models/simpleListWrapperApplicationRole.ts b/src/version2/models/simpleListWrapperApplicationRole.ts
index 2b7c171dcc..451d0ad634 100644
--- a/src/version2/models/simpleListWrapperApplicationRole.ts
+++ b/src/version2/models/simpleListWrapperApplicationRole.ts
@@ -1,5 +1,5 @@
-import { ApplicationRole } from './applicationRole';
-import { ListWrapperCallbackApplicationRole } from './listWrapperCallbackApplicationRole';
+import type { ApplicationRole } from './applicationRole.js';
+import type { ListWrapperCallbackApplicationRole } from './listWrapperCallbackApplicationRole.js';
export interface SimpleListWrapperApplicationRole {
callback?: ListWrapperCallbackApplicationRole;
diff --git a/src/version2/models/simpleListWrapperGroupName.ts b/src/version2/models/simpleListWrapperGroupName.ts
index 41323db360..f366882cb3 100644
--- a/src/version2/models/simpleListWrapperGroupName.ts
+++ b/src/version2/models/simpleListWrapperGroupName.ts
@@ -1,5 +1,5 @@
-import { GroupName } from './groupName';
-import { ListWrapperCallbackGroupName } from './listWrapperCallbackGroupName';
+import type { GroupName } from './groupName.js';
+import type { ListWrapperCallbackGroupName } from './listWrapperCallbackGroupName.js';
export interface SimpleListWrapperGroupName {
callback?: ListWrapperCallbackGroupName;
diff --git a/src/version2/models/status.ts b/src/version2/models/status.ts
index 973aaeb523..010027fd1a 100644
--- a/src/version2/models/status.ts
+++ b/src/version2/models/status.ts
@@ -1,4 +1,4 @@
-import { Icon } from './icon';
+import type { Icon } from './icon.js';
/** The status of the item. */
export interface Status {
diff --git a/src/version2/models/statusCreateRequest.ts b/src/version2/models/statusCreateRequest.ts
index 89e1f041c0..53a0e99896 100644
--- a/src/version2/models/statusCreateRequest.ts
+++ b/src/version2/models/statusCreateRequest.ts
@@ -1,5 +1,5 @@
-import { StatusCreate } from './statusCreate';
-import { StatusScope } from './statusScope';
+import type { StatusCreate } from './statusCreate.js';
+import type { StatusScope } from './statusScope.js';
/** Details of the statuses being created and their scope. */
export interface StatusCreateRequest {
diff --git a/src/version2/models/statusDetails.ts b/src/version2/models/statusDetails.ts
index ee2c95c9af..a86294f769 100644
--- a/src/version2/models/statusDetails.ts
+++ b/src/version2/models/statusDetails.ts
@@ -1,4 +1,4 @@
-import { StatusCategory } from './statusCategory';
+import type { StatusCategory } from './statusCategory.js';
/** A status. */
export interface StatusDetails {
diff --git a/src/version2/models/statusLayoutUpdate.ts b/src/version2/models/statusLayoutUpdate.ts
index ea1130ee59..4af618a4a5 100644
--- a/src/version2/models/statusLayoutUpdate.ts
+++ b/src/version2/models/statusLayoutUpdate.ts
@@ -1,4 +1,4 @@
-import { WorkflowLayout } from './workflowLayout';
+import type { WorkflowLayout } from './workflowLayout.js';
/** The statuses associated with this workflow. */
export interface StatusLayoutUpdate {
diff --git a/src/version2/models/statusMappingDTO.ts b/src/version2/models/statusMappingDTO.ts
index 8754433ffe..957b74ea4e 100644
--- a/src/version2/models/statusMappingDTO.ts
+++ b/src/version2/models/statusMappingDTO.ts
@@ -1,4 +1,4 @@
-import { StatusMigration } from './statusMigration';
+import type { StatusMigration } from './statusMigration.js';
/** The mapping of old to new status ID for a specific project and issue type. */
export interface StatusMappingDTO {
diff --git a/src/version2/models/statusScope.ts b/src/version2/models/statusScope.ts
index 58fec1109e..0a8e2cc50f 100644
--- a/src/version2/models/statusScope.ts
+++ b/src/version2/models/statusScope.ts
@@ -1,4 +1,4 @@
-import { ProjectId } from './projectId';
+import type { ProjectId } from './projectId.js';
/** The scope of the status. */
export interface StatusScope {
diff --git a/src/version2/models/statusUpdateRequest.ts b/src/version2/models/statusUpdateRequest.ts
index d68fbf12d4..be4da347d5 100644
--- a/src/version2/models/statusUpdateRequest.ts
+++ b/src/version2/models/statusUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { StatusUpdate } from './statusUpdate';
+import type { StatusUpdate } from './statusUpdate.js';
/** The list of statuses that will be updated. */
export interface StatusUpdateRequest {
diff --git a/src/version2/models/systemAvatars.ts b/src/version2/models/systemAvatars.ts
index b7a72d47f9..e698d26132 100644
--- a/src/version2/models/systemAvatars.ts
+++ b/src/version2/models/systemAvatars.ts
@@ -1,4 +1,4 @@
-import { Avatar } from './avatar';
+import type { Avatar } from './avatar.js';
/** List of system avatars. */
export interface SystemAvatars {
diff --git a/src/version2/models/tabMetadata.ts b/src/version2/models/tabMetadata.ts
index 6074a7477c..d344b47b07 100644
--- a/src/version2/models/tabMetadata.ts
+++ b/src/version2/models/tabMetadata.ts
@@ -1,4 +1,4 @@
-import { FieldMetadata } from './fieldMetadata';
+import type { FieldMetadata } from './fieldMetadata.js';
/** The metadata describing a tab in an issue screen. */
export interface TabMetadata {
diff --git a/src/version2/models/transition.ts b/src/version2/models/transition.ts
index f32828e74c..666367b5b5 100644
--- a/src/version2/models/transition.ts
+++ b/src/version2/models/transition.ts
@@ -1,5 +1,5 @@
-import { TransitionScreenDetails } from './transitionScreenDetails';
-import { WorkflowRules } from './workflowRules';
+import type { TransitionScreenDetails } from './transitionScreenDetails.js';
+import type { WorkflowRules } from './workflowRules.js';
/** Details of a workflow transition. */
export interface Transition {
diff --git a/src/version2/models/transitionUpdateDTO.ts b/src/version2/models/transitionUpdateDTO.ts
index d98aec9f58..00206efa88 100644
--- a/src/version2/models/transitionUpdateDTO.ts
+++ b/src/version2/models/transitionUpdateDTO.ts
@@ -1,7 +1,7 @@
-import { ConditionGroupUpdate } from './conditionGroupUpdate';
-import { StatusReferenceAndPort } from './statusReferenceAndPort';
-import { WorkflowRuleConfiguration } from './workflowRuleConfiguration';
-import { WorkflowTrigger } from './workflowTrigger';
+import type { ConditionGroupUpdate } from './conditionGroupUpdate.js';
+import type { StatusReferenceAndPort } from './statusReferenceAndPort.js';
+import type { WorkflowRuleConfiguration } from './workflowRuleConfiguration.js';
+import type { WorkflowTrigger } from './workflowTrigger.js';
/** The transitions of this workflow. */
export interface TransitionUpdateDTO {
diff --git a/src/version2/models/transitions.ts b/src/version2/models/transitions.ts
index 1423f0d5a8..bc6d52a1bb 100644
--- a/src/version2/models/transitions.ts
+++ b/src/version2/models/transitions.ts
@@ -1,4 +1,4 @@
-import { IssueTransition } from './issueTransition';
+import type { IssueTransition } from './issueTransition.js';
/** List of issue transitions. */
export interface Transitions {
diff --git a/src/version2/models/uiModificationDetails.ts b/src/version2/models/uiModificationDetails.ts
index 7475cf76a8..b867d2701b 100644
--- a/src/version2/models/uiModificationDetails.ts
+++ b/src/version2/models/uiModificationDetails.ts
@@ -1,4 +1,4 @@
-import { UiModificationContextDetails } from './uiModificationContextDetails';
+import type { UiModificationContextDetails } from './uiModificationContextDetails.js';
/** The details of a UI modification. */
export interface UiModificationDetails {
diff --git a/src/version2/models/updateScreenSchemeDetails.ts b/src/version2/models/updateScreenSchemeDetails.ts
index c860adf7e9..23726c8453 100644
--- a/src/version2/models/updateScreenSchemeDetails.ts
+++ b/src/version2/models/updateScreenSchemeDetails.ts
@@ -1,4 +1,4 @@
-import { UpdateScreenTypes } from './updateScreenTypes';
+import type { UpdateScreenTypes } from './updateScreenTypes.js';
/** Details of a screen scheme. */
export interface UpdateScreenSchemeDetails {
diff --git a/src/version2/models/updateUiModificationDetails.ts b/src/version2/models/updateUiModificationDetails.ts
index c3c63b2a9a..0162ae707e 100644
--- a/src/version2/models/updateUiModificationDetails.ts
+++ b/src/version2/models/updateUiModificationDetails.ts
@@ -1,4 +1,4 @@
-import { UiModificationContextDetails } from './uiModificationContextDetails';
+import type { UiModificationContextDetails } from './uiModificationContextDetails.js';
/** The details of a UI modification. */
export interface UpdateUiModificationDetails {
diff --git a/src/version2/models/user.ts b/src/version2/models/user.ts
index aa421e2121..15aa2c52a5 100644
--- a/src/version2/models/user.ts
+++ b/src/version2/models/user.ts
@@ -1,6 +1,6 @@
-import { AvatarUrls } from './avatarUrls';
-import { SimpleListWrapperApplicationRole } from './simpleListWrapperApplicationRole';
-import { SimpleListWrapperGroupName } from './simpleListWrapperGroupName';
+import type { AvatarUrls } from './avatarUrls.js';
+import type { SimpleListWrapperApplicationRole } from './simpleListWrapperApplicationRole.js';
+import type { SimpleListWrapperGroupName } from './simpleListWrapperGroupName.js';
/**
* A user with details as permitted by the user's Atlassian Account privacy settings. However, be aware of these
diff --git a/src/version2/models/userDetails.ts b/src/version2/models/userDetails.ts
index 8f848988b6..e0ed48b461 100644
--- a/src/version2/models/userDetails.ts
+++ b/src/version2/models/userDetails.ts
@@ -1,4 +1,4 @@
-import { AvatarUrls } from './avatarUrls';
+import type { AvatarUrls } from './avatarUrls.js';
/**
* User details permitted by the user's Atlassian Account privacy settings. However, be aware of these exceptions:*
diff --git a/src/version2/models/userList.ts b/src/version2/models/userList.ts
index 851a952eb6..63129dbd46 100644
--- a/src/version2/models/userList.ts
+++ b/src/version2/models/userList.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/**
* A paginated list of users sharing the filter. This includes users that are members of the groups or can browse the
diff --git a/src/version2/models/version.ts b/src/version2/models/version.ts
index 5c2cd84911..1386287112 100644
--- a/src/version2/models/version.ts
+++ b/src/version2/models/version.ts
@@ -1,5 +1,5 @@
-import { SimpleLink } from './simpleLink';
-import { VersionIssuesStatus } from './versionIssuesStatus';
+import type { SimpleLink } from './simpleLink.js';
+import type { VersionIssuesStatus } from './versionIssuesStatus.js';
/** Details about a project version. */
export interface Version {
diff --git a/src/version2/models/versionIssueCounts.ts b/src/version2/models/versionIssueCounts.ts
index fe9c86d59d..b0680db9f8 100644
--- a/src/version2/models/versionIssueCounts.ts
+++ b/src/version2/models/versionIssueCounts.ts
@@ -1,4 +1,4 @@
-import { VersionUsageInCustomField } from './versionUsageInCustomField';
+import type { VersionUsageInCustomField } from './versionUsageInCustomField.js';
/** Various counts of issues within a version. */
export interface VersionIssueCounts {
diff --git a/src/version2/models/votes.ts b/src/version2/models/votes.ts
index 4bf3785e87..a538a66b4b 100644
--- a/src/version2/models/votes.ts
+++ b/src/version2/models/votes.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** The details of votes on an issue. */
export interface Votes {
diff --git a/src/version2/models/watchers.ts b/src/version2/models/watchers.ts
index 2414477abc..e66ad85d36 100644
--- a/src/version2/models/watchers.ts
+++ b/src/version2/models/watchers.ts
@@ -1,4 +1,4 @@
-import { UserDetails } from './userDetails';
+import type { UserDetails } from './userDetails.js';
/** The details of watchers on an issue. */
export interface Watchers {
diff --git a/src/version2/models/webhookRegistrationDetails.ts b/src/version2/models/webhookRegistrationDetails.ts
index 6894c2f7ab..08d8c54820 100644
--- a/src/version2/models/webhookRegistrationDetails.ts
+++ b/src/version2/models/webhookRegistrationDetails.ts
@@ -1,4 +1,4 @@
-import { WebhookDetails } from './webhookDetails';
+import type { WebhookDetails } from './webhookDetails.js';
/** Details of webhooks to register. */
export interface WebhookRegistrationDetails {
diff --git a/src/version2/models/workflow.ts b/src/version2/models/workflow.ts
index 596a7b27bf..119beef260 100644
--- a/src/version2/models/workflow.ts
+++ b/src/version2/models/workflow.ts
@@ -1,9 +1,9 @@
-import { ProjectDetails } from './projectDetails';
-import { PublishedWorkflowId } from './publishedWorkflowId';
-import { Transition } from './transition';
-import { WorkflowOperations } from './workflowOperations';
-import { WorkflowSchemeIdName } from './workflowSchemeIdName';
-import { WorkflowStatus } from './workflowStatus';
+import type { ProjectDetails } from './projectDetails.js';
+import type { PublishedWorkflowId } from './publishedWorkflowId.js';
+import type { Transition } from './transition.js';
+import type { WorkflowOperations } from './workflowOperations.js';
+import type { WorkflowSchemeIdName } from './workflowSchemeIdName.js';
+import type { WorkflowStatus } from './workflowStatus.js';
/** Details about a workflow. */
export interface Workflow {
diff --git a/src/version2/models/workflowCapabilities.ts b/src/version2/models/workflowCapabilities.ts
index 2fbb6213d6..6dbbdda644 100644
--- a/src/version2/models/workflowCapabilities.ts
+++ b/src/version2/models/workflowCapabilities.ts
@@ -1,7 +1,7 @@
-import { AvailableWorkflowConnectRule } from './availableWorkflowConnectRule';
-import { AvailableWorkflowForgeRule } from './availableWorkflowForgeRule';
-import { AvailableWorkflowSystemRule } from './availableWorkflowSystemRule';
-import { AvailableWorkflowTriggers } from './availableWorkflowTriggers';
+import type { AvailableWorkflowConnectRule } from './availableWorkflowConnectRule.js';
+import type { AvailableWorkflowForgeRule } from './availableWorkflowForgeRule.js';
+import type { AvailableWorkflowSystemRule } from './availableWorkflowSystemRule.js';
+import type { AvailableWorkflowTriggers } from './availableWorkflowTriggers.js';
export interface WorkflowCapabilities {
/** The Connect provided ecosystem rules available. */
diff --git a/src/version2/models/workflowCreate.ts b/src/version2/models/workflowCreate.ts
index dcd7390cd5..94e98b2a35 100644
--- a/src/version2/models/workflowCreate.ts
+++ b/src/version2/models/workflowCreate.ts
@@ -1,6 +1,6 @@
-import { StatusLayoutUpdate } from './statusLayoutUpdate';
-import { TransitionUpdateDTO } from './transitionUpdateDTO';
-import { WorkflowLayout } from './workflowLayout';
+import type { StatusLayoutUpdate } from './statusLayoutUpdate.js';
+import type { TransitionUpdateDTO } from './transitionUpdateDTO.js';
+import type { WorkflowLayout } from './workflowLayout.js';
/** The details of the workflows to create. */
export interface WorkflowCreate {
diff --git a/src/version2/models/workflowCreateRequest.ts b/src/version2/models/workflowCreateRequest.ts
index b4eaf9cc0a..73aa27cd87 100644
--- a/src/version2/models/workflowCreateRequest.ts
+++ b/src/version2/models/workflowCreateRequest.ts
@@ -1,6 +1,6 @@
-import { WorkflowCreate } from './workflowCreate';
-import { WorkflowScope } from './workflowScope';
-import { WorkflowStatusUpdate } from './workflowStatusUpdate';
+import type { WorkflowCreate } from './workflowCreate.js';
+import type { WorkflowScope } from './workflowScope.js';
+import type { WorkflowStatusUpdate } from './workflowStatusUpdate.js';
/** The create workflows payload. */
export interface WorkflowCreateRequest {
diff --git a/src/version2/models/workflowCreateResponse.ts b/src/version2/models/workflowCreateResponse.ts
index 1600d3ce86..63a1dce4bc 100644
--- a/src/version2/models/workflowCreateResponse.ts
+++ b/src/version2/models/workflowCreateResponse.ts
@@ -1,5 +1,5 @@
-import { JiraWorkflow } from './jiraWorkflow';
-import { JiraWorkflowStatus } from './jiraWorkflowStatus';
+import type { JiraWorkflow } from './jiraWorkflow.js';
+import type { JiraWorkflowStatus } from './jiraWorkflowStatus.js';
/** Details of the created workflows and statuses. */
export interface WorkflowCreateResponse {
diff --git a/src/version2/models/workflowElementReference.ts b/src/version2/models/workflowElementReference.ts
index e0b0ed2390..b52f864d09 100644
--- a/src/version2/models/workflowElementReference.ts
+++ b/src/version2/models/workflowElementReference.ts
@@ -1,4 +1,4 @@
-import { ProjectAndIssueTypePair } from './projectAndIssueTypePair';
+import type { ProjectAndIssueTypePair } from './projectAndIssueTypePair.js';
/** A reference to the location of the error. This will be null if the error does not refer to a specific element. */
export interface WorkflowElementReference {
diff --git a/src/version2/models/workflowRead.ts b/src/version2/models/workflowRead.ts
index 64ae1fb21f..59b708c101 100644
--- a/src/version2/models/workflowRead.ts
+++ b/src/version2/models/workflowRead.ts
@@ -1,5 +1,5 @@
-import { JiraWorkflow } from './jiraWorkflow';
-import { JiraWorkflowStatus } from './jiraWorkflowStatus';
+import type { JiraWorkflow } from './jiraWorkflow.js';
+import type { JiraWorkflowStatus } from './jiraWorkflowStatus.js';
/** Details of workflows and related statuses. */
export interface WorkflowRead {
diff --git a/src/version2/models/workflowReferenceStatus.ts b/src/version2/models/workflowReferenceStatus.ts
index b60f99d504..b6931c5a2c 100644
--- a/src/version2/models/workflowReferenceStatus.ts
+++ b/src/version2/models/workflowReferenceStatus.ts
@@ -1,4 +1,4 @@
-import { WorkflowStatusLayout } from './workflowStatusLayout';
+import type { WorkflowStatusLayout } from './workflowStatusLayout.js';
/** The statuses referenced in the workflow. */
export interface WorkflowReferenceStatus {
diff --git a/src/version2/models/workflowRules.ts b/src/version2/models/workflowRules.ts
index 0f04cb9d05..e7cb21a1d8 100644
--- a/src/version2/models/workflowRules.ts
+++ b/src/version2/models/workflowRules.ts
@@ -1,5 +1,5 @@
-import { WorkflowCondition } from './workflowCondition';
-import { WorkflowTransitionRule } from './workflowTransitionRule';
+import type { WorkflowCondition } from './workflowCondition.js';
+import type { WorkflowTransitionRule } from './workflowTransitionRule.js';
/** A collection of transition rules. */
export interface WorkflowRules {
diff --git a/src/version2/models/workflowRulesSearchDetails.ts b/src/version2/models/workflowRulesSearchDetails.ts
index f5973ced5e..9c7da04926 100644
--- a/src/version2/models/workflowRulesSearchDetails.ts
+++ b/src/version2/models/workflowRulesSearchDetails.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionRules } from './workflowTransitionRules';
+import type { WorkflowTransitionRules } from './workflowTransitionRules.js';
/** Details of workflow transition rules. */
export interface WorkflowRulesSearchDetails {
diff --git a/src/version2/models/workflowScheme.ts b/src/version2/models/workflowScheme.ts
index 7940c321cd..a894928ef3 100644
--- a/src/version2/models/workflowScheme.ts
+++ b/src/version2/models/workflowScheme.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** Details about a workflow scheme. */
export interface WorkflowScheme {
diff --git a/src/version2/models/workflowSchemeAssociations.ts b/src/version2/models/workflowSchemeAssociations.ts
index ac253e98ac..ceef0974dc 100644
--- a/src/version2/models/workflowSchemeAssociations.ts
+++ b/src/version2/models/workflowSchemeAssociations.ts
@@ -1,4 +1,4 @@
-import { WorkflowScheme } from './workflowScheme';
+import type { WorkflowScheme } from './workflowScheme.js';
/** A workflow scheme along with a list of projects that use it. */
export interface WorkflowSchemeAssociations {
diff --git a/src/version2/models/workflowScope.ts b/src/version2/models/workflowScope.ts
index c1d31a8fd5..e1b7e5824f 100644
--- a/src/version2/models/workflowScope.ts
+++ b/src/version2/models/workflowScope.ts
@@ -1,4 +1,4 @@
-import { ProjectId } from './projectId';
+import type { ProjectId } from './projectId.js';
/** The scope of the workflow. */
export interface WorkflowScope {
diff --git a/src/version2/models/workflowStatus.ts b/src/version2/models/workflowStatus.ts
index 64b93bff11..77019f86d1 100644
--- a/src/version2/models/workflowStatus.ts
+++ b/src/version2/models/workflowStatus.ts
@@ -1,4 +1,4 @@
-import { WorkflowStatusProperties } from './workflowStatusProperties';
+import type { WorkflowStatusProperties } from './workflowStatusProperties.js';
/** Details of a workflow status. */
export interface WorkflowStatus {
diff --git a/src/version2/models/workflowTransitionRules.ts b/src/version2/models/workflowTransitionRules.ts
index 88bb365a28..0d52e688b3 100644
--- a/src/version2/models/workflowTransitionRules.ts
+++ b/src/version2/models/workflowTransitionRules.ts
@@ -1,5 +1,5 @@
-import { ConnectWorkflowTransitionRule } from './connectWorkflowTransitionRule';
-import { WorkflowId } from './workflowId';
+import type { ConnectWorkflowTransitionRule } from './connectWorkflowTransitionRule.js';
+import type { WorkflowId } from './workflowId.js';
/** A workflow with transition rules. */
export interface WorkflowTransitionRules {
diff --git a/src/version2/models/workflowTransitionRulesDetails.ts b/src/version2/models/workflowTransitionRulesDetails.ts
index d09ad9f96f..0b44220045 100644
--- a/src/version2/models/workflowTransitionRulesDetails.ts
+++ b/src/version2/models/workflowTransitionRulesDetails.ts
@@ -1,4 +1,4 @@
-import { WorkflowId } from './workflowId';
+import type { WorkflowId } from './workflowId.js';
/** Details about a workflow configuration update request. */
export interface WorkflowTransitionRulesDetails {
diff --git a/src/version2/models/workflowTransitionRulesUpdate.ts b/src/version2/models/workflowTransitionRulesUpdate.ts
index 376e0aa354..2e35aef398 100644
--- a/src/version2/models/workflowTransitionRulesUpdate.ts
+++ b/src/version2/models/workflowTransitionRulesUpdate.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionRules } from './workflowTransitionRules';
+import type { WorkflowTransitionRules } from './workflowTransitionRules.js';
/** Details about a workflow configuration update request. */
export interface WorkflowTransitionRulesUpdate {
diff --git a/src/version2/models/workflowTransitionRulesUpdateErrorDetails.ts b/src/version2/models/workflowTransitionRulesUpdateErrorDetails.ts
index 1163412b28..738c3f7639 100644
--- a/src/version2/models/workflowTransitionRulesUpdateErrorDetails.ts
+++ b/src/version2/models/workflowTransitionRulesUpdateErrorDetails.ts
@@ -1,4 +1,4 @@
-import { WorkflowId } from './workflowId';
+import type { WorkflowId } from './workflowId.js';
/** Details of any errors encountered while updating workflow transition rules for a workflow. */
export interface WorkflowTransitionRulesUpdateErrorDetails {
diff --git a/src/version2/models/workflowTransitionRulesUpdateErrors.ts b/src/version2/models/workflowTransitionRulesUpdateErrors.ts
index 4e5c6ce38a..4409c9b7a2 100644
--- a/src/version2/models/workflowTransitionRulesUpdateErrors.ts
+++ b/src/version2/models/workflowTransitionRulesUpdateErrors.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionRulesUpdateErrorDetails } from './workflowTransitionRulesUpdateErrorDetails';
+import type { WorkflowTransitionRulesUpdateErrorDetails } from './workflowTransitionRulesUpdateErrorDetails.js';
/** Details of any errors encountered while updating workflow transition rules. */
export interface WorkflowTransitionRulesUpdateErrors {
diff --git a/src/version2/models/workflowTransitions.ts b/src/version2/models/workflowTransitions.ts
index dc89268156..046f8118ef 100644
--- a/src/version2/models/workflowTransitions.ts
+++ b/src/version2/models/workflowTransitions.ts
@@ -1,7 +1,7 @@
-import { ConditionGroupConfiguration } from './conditionGroupConfiguration';
-import { WorkflowRuleConfiguration } from './workflowRuleConfiguration';
-import { WorkflowStatusAndPort } from './workflowStatusAndPort';
-import { WorkflowTrigger } from './workflowTrigger';
+import type { ConditionGroupConfiguration } from './conditionGroupConfiguration.js';
+import type { WorkflowRuleConfiguration } from './workflowRuleConfiguration.js';
+import type { WorkflowStatusAndPort } from './workflowStatusAndPort.js';
+import type { WorkflowTrigger } from './workflowTrigger.js';
/** The transitions of the workflow. */
export interface WorkflowTransitions {
diff --git a/src/version2/models/workflowUpdate.ts b/src/version2/models/workflowUpdate.ts
index c85fde3077..906965cc10 100644
--- a/src/version2/models/workflowUpdate.ts
+++ b/src/version2/models/workflowUpdate.ts
@@ -1,9 +1,9 @@
-import { DocumentVersion } from './documentVersion';
-import { StatusLayoutUpdate } from './statusLayoutUpdate';
-import { StatusMappingDTO } from './statusMappingDTO';
-import { StatusMigration } from './statusMigration';
-import { TransitionUpdateDTO } from './transitionUpdateDTO';
-import { WorkflowLayout } from './workflowLayout';
+import type { DocumentVersion } from './documentVersion.js';
+import type { StatusLayoutUpdate } from './statusLayoutUpdate.js';
+import type { StatusMappingDTO } from './statusMappingDTO.js';
+import type { StatusMigration } from './statusMigration.js';
+import type { TransitionUpdateDTO } from './transitionUpdateDTO.js';
+import type { WorkflowLayout } from './workflowLayout.js';
/** The details of the workflows to update. */
export interface WorkflowUpdate {
diff --git a/src/version2/models/workflowUpdateRequest.ts b/src/version2/models/workflowUpdateRequest.ts
index 7f5c7e9b17..cb5ab9aab5 100644
--- a/src/version2/models/workflowUpdateRequest.ts
+++ b/src/version2/models/workflowUpdateRequest.ts
@@ -1,5 +1,5 @@
-import { WorkflowStatusUpdate } from './workflowStatusUpdate';
-import { WorkflowUpdate } from './workflowUpdate';
+import type { WorkflowStatusUpdate } from './workflowStatusUpdate.js';
+import type { WorkflowUpdate } from './workflowUpdate.js';
/** The update workflows payload. */
export interface WorkflowUpdateRequest {
diff --git a/src/version2/models/workflowUpdateResponse.ts b/src/version2/models/workflowUpdateResponse.ts
index 57e60d99dd..26e4610e01 100644
--- a/src/version2/models/workflowUpdateResponse.ts
+++ b/src/version2/models/workflowUpdateResponse.ts
@@ -1,5 +1,5 @@
-import { JiraWorkflow } from './jiraWorkflow';
-import { JiraWorkflowStatus } from './jiraWorkflowStatus';
+import type { JiraWorkflow } from './jiraWorkflow.js';
+import type { JiraWorkflowStatus } from './jiraWorkflowStatus.js';
export interface WorkflowUpdateResponse {
/** List of updated statuses. */
diff --git a/src/version2/models/workflowValidationError.ts b/src/version2/models/workflowValidationError.ts
index 18e8a32d6d..5c4bc3f382 100644
--- a/src/version2/models/workflowValidationError.ts
+++ b/src/version2/models/workflowValidationError.ts
@@ -1,4 +1,4 @@
-import { WorkflowElementReference } from './workflowElementReference';
+import type { WorkflowElementReference } from './workflowElementReference.js';
/** The details about a workflow validation error. */
export interface WorkflowValidationError {
diff --git a/src/version2/models/workflowValidationErrorList.ts b/src/version2/models/workflowValidationErrorList.ts
index 95e3690a4d..2d5da72291 100644
--- a/src/version2/models/workflowValidationErrorList.ts
+++ b/src/version2/models/workflowValidationErrorList.ts
@@ -1,4 +1,4 @@
-import { WorkflowValidationError } from './workflowValidationError';
+import type { WorkflowValidationError } from './workflowValidationError.js';
export interface WorkflowValidationErrorList {
/** The list of validation errors. */
diff --git a/src/version2/models/workflowsWithTransitionRulesDetails.ts b/src/version2/models/workflowsWithTransitionRulesDetails.ts
index b038041dda..fb1b5197cf 100644
--- a/src/version2/models/workflowsWithTransitionRulesDetails.ts
+++ b/src/version2/models/workflowsWithTransitionRulesDetails.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionRulesDetails } from './workflowTransitionRulesDetails';
+import type { WorkflowTransitionRulesDetails } from './workflowTransitionRulesDetails.js';
/** Details of workflows and their transition rules to delete. */
export interface WorkflowsWithTransitionRulesDetails {
diff --git a/src/version2/models/worklog.ts b/src/version2/models/worklog.ts
index a4d1f7c83d..7e0dc6966d 100644
--- a/src/version2/models/worklog.ts
+++ b/src/version2/models/worklog.ts
@@ -1,6 +1,6 @@
-import { EntityProperty } from './entityProperty';
-import { UserDetails } from './userDetails';
-import { Visibility } from './visibility';
+import type { EntityProperty } from './entityProperty.js';
+import type { UserDetails } from './userDetails.js';
+import type { Visibility } from './visibility.js';
/** Details of a worklog. */
export interface Worklog {
diff --git a/src/version2/myself.ts b/src/version2/myself.ts
index 2930c9de48..c8fc67c001 100644
--- a/src/version2/myself.ts
+++ b/src/version2/myself.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Myself {
constructor(private client: Client) {}
diff --git a/src/version2/parameters/addActorUsers.ts b/src/version2/parameters/addActorUsers.ts
index 1451229935..f6b37f2d15 100644
--- a/src/version2/parameters/addActorUsers.ts
+++ b/src/version2/parameters/addActorUsers.ts
@@ -1,4 +1,4 @@
-import { ActorsMap } from '../models';
+import type { ActorsMap } from '../models/index.js';
export interface AddActorUsers extends ActorsMap {
/** The project ID or project key (case-sensitive). */
diff --git a/src/version2/parameters/addComment.ts b/src/version2/parameters/addComment.ts
index 97a5242665..60bc9ead19 100644
--- a/src/version2/parameters/addComment.ts
+++ b/src/version2/parameters/addComment.ts
@@ -1,4 +1,4 @@
-import { Comment } from '../models';
+import type { Comment } from '../models/index.js';
export interface AddComment extends Comment {
/** The ID or key of the issue. */
diff --git a/src/version2/parameters/addGadget.ts b/src/version2/parameters/addGadget.ts
index dd161fea1f..4181f8feca 100644
--- a/src/version2/parameters/addGadget.ts
+++ b/src/version2/parameters/addGadget.ts
@@ -1,4 +1,4 @@
-import { DashboardGadgetSettings } from '../models';
+import type { DashboardGadgetSettings } from '../models/index.js';
export interface AddGadget extends DashboardGadgetSettings {
/** The ID of the dashboard. */
diff --git a/src/version2/parameters/addIssueTypesToContext.ts b/src/version2/parameters/addIssueTypesToContext.ts
index e08bf03d6f..cb71755b91 100644
--- a/src/version2/parameters/addIssueTypesToContext.ts
+++ b/src/version2/parameters/addIssueTypesToContext.ts
@@ -1,4 +1,4 @@
-import { IssueTypeIds } from '../models';
+import type { IssueTypeIds } from '../models/index.js';
export interface AddIssueTypesToContext extends IssueTypeIds {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/addIssueTypesToIssueTypeScheme.ts b/src/version2/parameters/addIssueTypesToIssueTypeScheme.ts
index b2c6e15f39..a64a187242 100644
--- a/src/version2/parameters/addIssueTypesToIssueTypeScheme.ts
+++ b/src/version2/parameters/addIssueTypesToIssueTypeScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeIds } from '../models';
+import type { IssueTypeIds } from '../models/index.js';
export interface AddIssueTypesToIssueTypeScheme extends IssueTypeIds {
/** The ID of the issue type scheme. */
diff --git a/src/version2/parameters/addProjectRoleActorsToRole.ts b/src/version2/parameters/addProjectRoleActorsToRole.ts
index 4dc05b2448..539250fc6c 100644
--- a/src/version2/parameters/addProjectRoleActorsToRole.ts
+++ b/src/version2/parameters/addProjectRoleActorsToRole.ts
@@ -1,4 +1,4 @@
-import { ActorInput } from '../models';
+import type { ActorInput } from '../models/index.js';
export interface AddProjectRoleActorsToRole extends ActorInput {
/**
diff --git a/src/version2/parameters/addScreenTab.ts b/src/version2/parameters/addScreenTab.ts
index 07962426f2..4b6ceee0ec 100644
--- a/src/version2/parameters/addScreenTab.ts
+++ b/src/version2/parameters/addScreenTab.ts
@@ -1,4 +1,4 @@
-import { ScreenableTab } from '../models';
+import type { ScreenableTab } from '../models/index.js';
export interface AddScreenTab extends ScreenableTab {
/** The ID of the screen. */
diff --git a/src/version2/parameters/addScreenTabField.ts b/src/version2/parameters/addScreenTabField.ts
index b055647c57..ddbb186ec6 100644
--- a/src/version2/parameters/addScreenTabField.ts
+++ b/src/version2/parameters/addScreenTabField.ts
@@ -1,4 +1,4 @@
-import { AddField } from '../models';
+import type { AddField } from '../models/index.js';
export interface AddScreenTabField extends AddField {
/** The ID of the screen. */
diff --git a/src/version2/parameters/addSecurityLevel.ts b/src/version2/parameters/addSecurityLevel.ts
index ed915fa92c..d44c0103b6 100644
--- a/src/version2/parameters/addSecurityLevel.ts
+++ b/src/version2/parameters/addSecurityLevel.ts
@@ -1,4 +1,4 @@
-import { AddSecuritySchemeLevelsRequest } from '../models';
+import type { AddSecuritySchemeLevelsRequest } from '../models/index.js';
export interface AddSecurityLevel extends AddSecuritySchemeLevelsRequest {
/** The ID of the issue security scheme. */
diff --git a/src/version2/parameters/addSecurityLevelMembers.ts b/src/version2/parameters/addSecurityLevelMembers.ts
index ac1a26e84d..6e3bffed99 100644
--- a/src/version2/parameters/addSecurityLevelMembers.ts
+++ b/src/version2/parameters/addSecurityLevelMembers.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeMembersRequest } from '../models';
+import type { SecuritySchemeMembersRequest } from '../models/index.js';
export interface AddSecurityLevelMembers extends SecuritySchemeMembersRequest {
/** The ID of the issue security scheme. */
diff --git a/src/version2/parameters/addSharePermission.ts b/src/version2/parameters/addSharePermission.ts
index 0f672e9756..22aeee6cc7 100644
--- a/src/version2/parameters/addSharePermission.ts
+++ b/src/version2/parameters/addSharePermission.ts
@@ -1,4 +1,4 @@
-import { SharePermissionInput } from '../models';
+import type { SharePermissionInput } from '../models/index.js';
export interface AddSharePermission extends SharePermissionInput {
/** The ID of the filter. */
diff --git a/src/version2/parameters/addUserToGroup.ts b/src/version2/parameters/addUserToGroup.ts
index ec3c98798b..c0e4eaa726 100644
--- a/src/version2/parameters/addUserToGroup.ts
+++ b/src/version2/parameters/addUserToGroup.ts
@@ -1,4 +1,4 @@
-import { UpdateUserToGroup } from '../models';
+import type { UpdateUserToGroup } from '../models/index.js';
export interface AddUserToGroup extends UpdateUserToGroup {
/**
diff --git a/src/version2/parameters/addWorklog.ts b/src/version2/parameters/addWorklog.ts
index 6bd51e1bce..626eebba14 100644
--- a/src/version2/parameters/addWorklog.ts
+++ b/src/version2/parameters/addWorklog.ts
@@ -1,4 +1,4 @@
-import { Worklog } from '../models';
+import type { Worklog } from '../models/index.js';
export interface AddWorklog extends Worklog {
/** The ID or key the issue. */
diff --git a/src/version2/parameters/analyseExpression.ts b/src/version2/parameters/analyseExpression.ts
index 46d7696d48..06f47b3c51 100644
--- a/src/version2/parameters/analyseExpression.ts
+++ b/src/version2/parameters/analyseExpression.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionForAnalysis } from '../models';
+import type { JiraExpressionForAnalysis } from '../models/index.js';
export interface AnalyseExpression extends JiraExpressionForAnalysis {
/**
diff --git a/src/version2/parameters/appendMappingsForIssueTypeScreenScheme.ts b/src/version2/parameters/appendMappingsForIssueTypeScreenScheme.ts
index e31689b20d..ce746393e0 100644
--- a/src/version2/parameters/appendMappingsForIssueTypeScreenScheme.ts
+++ b/src/version2/parameters/appendMappingsForIssueTypeScreenScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemeMappingDetails } from '../models';
+import type { IssueTypeScreenSchemeMappingDetails } from '../models/index.js';
export interface AppendMappingsForIssueTypeScreenScheme extends IssueTypeScreenSchemeMappingDetails {
/** The ID of the issue type screen scheme. */
diff --git a/src/version2/parameters/assignFieldConfigurationSchemeToProject.ts b/src/version2/parameters/assignFieldConfigurationSchemeToProject.ts
index 8cead61b41..104a2fcec4 100644
--- a/src/version2/parameters/assignFieldConfigurationSchemeToProject.ts
+++ b/src/version2/parameters/assignFieldConfigurationSchemeToProject.ts
@@ -1,3 +1,3 @@
-import { FieldConfigurationSchemeProjectAssociation } from '../models';
+import type { FieldConfigurationSchemeProjectAssociation } from '../models/index.js';
export interface AssignFieldConfigurationSchemeToProject extends FieldConfigurationSchemeProjectAssociation {}
diff --git a/src/version2/parameters/assignIssue.ts b/src/version2/parameters/assignIssue.ts
index 5d4f76c84d..03d8362986 100644
--- a/src/version2/parameters/assignIssue.ts
+++ b/src/version2/parameters/assignIssue.ts
@@ -1,4 +1,4 @@
-import { User } from '../models';
+import type { User } from '../models/index.js';
export interface AssignIssue extends Omit {
/** The ID or key of the issue to be assigned. */
diff --git a/src/version2/parameters/assignIssueTypeSchemeToProject.ts b/src/version2/parameters/assignIssueTypeSchemeToProject.ts
index f297c4d1eb..5feb00474b 100644
--- a/src/version2/parameters/assignIssueTypeSchemeToProject.ts
+++ b/src/version2/parameters/assignIssueTypeSchemeToProject.ts
@@ -1,3 +1,3 @@
-import { IssueTypeSchemeProjectAssociation } from '../models';
+import type { IssueTypeSchemeProjectAssociation } from '../models/index.js';
export interface AssignIssueTypeSchemeToProject extends IssueTypeSchemeProjectAssociation {}
diff --git a/src/version2/parameters/assignIssueTypeScreenSchemeToProject.ts b/src/version2/parameters/assignIssueTypeScreenSchemeToProject.ts
index 009b11b8f7..4b73b93d7e 100644
--- a/src/version2/parameters/assignIssueTypeScreenSchemeToProject.ts
+++ b/src/version2/parameters/assignIssueTypeScreenSchemeToProject.ts
@@ -1,3 +1,3 @@
-import { IssueTypeScreenSchemeProjectAssociation } from '../models';
+import type { IssueTypeScreenSchemeProjectAssociation } from '../models/index.js';
export interface AssignIssueTypeScreenSchemeToProject extends IssueTypeScreenSchemeProjectAssociation {}
diff --git a/src/version2/parameters/assignPermissionScheme.ts b/src/version2/parameters/assignPermissionScheme.ts
index db753f2bad..ec054d0bb8 100644
--- a/src/version2/parameters/assignPermissionScheme.ts
+++ b/src/version2/parameters/assignPermissionScheme.ts
@@ -1,4 +1,4 @@
-import { Id } from '../models';
+import type { Id } from '../models/index.js';
export interface AssignPermissionScheme extends Id {
/** The project ID or project key (case sensitive). */
diff --git a/src/version2/parameters/assignProjectsToCustomFieldContext.ts b/src/version2/parameters/assignProjectsToCustomFieldContext.ts
index 1f9f35a4f3..b64937d114 100644
--- a/src/version2/parameters/assignProjectsToCustomFieldContext.ts
+++ b/src/version2/parameters/assignProjectsToCustomFieldContext.ts
@@ -1,4 +1,4 @@
-import { ProjectIds } from '../models';
+import type { ProjectIds } from '../models/index.js';
export interface AssignProjectsToCustomFieldContext extends ProjectIds {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/assignSchemeToProject.ts b/src/version2/parameters/assignSchemeToProject.ts
index 8089f47d09..ce9bc2b4c5 100644
--- a/src/version2/parameters/assignSchemeToProject.ts
+++ b/src/version2/parameters/assignSchemeToProject.ts
@@ -1,3 +1,3 @@
-import { WorkflowSchemeProjectAssociation } from '../models';
+import type { WorkflowSchemeProjectAssociation } from '../models/index.js';
export interface AssignSchemeToProject extends WorkflowSchemeProjectAssociation {}
diff --git a/src/version2/parameters/associateSchemesToProjects.ts b/src/version2/parameters/associateSchemesToProjects.ts
index 1e9752f741..97a4d8c33c 100644
--- a/src/version2/parameters/associateSchemesToProjects.ts
+++ b/src/version2/parameters/associateSchemesToProjects.ts
@@ -1,4 +1,4 @@
-import { OldToNewSecurityLevelMappings } from '../models';
+import type { OldToNewSecurityLevelMappings } from '../models/index.js';
/** Issue security scheme, project, and remapping details. */
export interface AssociateSchemesToProjects {
diff --git a/src/version2/parameters/bulkDeleteIssueProperty.ts b/src/version2/parameters/bulkDeleteIssueProperty.ts
index b66f3d9f5e..7668bddf86 100644
--- a/src/version2/parameters/bulkDeleteIssueProperty.ts
+++ b/src/version2/parameters/bulkDeleteIssueProperty.ts
@@ -1,4 +1,4 @@
-import { IssueFilterForBulkPropertyDelete } from '../models';
+import type { IssueFilterForBulkPropertyDelete } from '../models/index.js';
export interface BulkDeleteIssueProperty extends IssueFilterForBulkPropertyDelete {
/** The key of the property. */
diff --git a/src/version2/parameters/bulkEditDashboards.ts b/src/version2/parameters/bulkEditDashboards.ts
index 43116d773c..f9c7283e19 100644
--- a/src/version2/parameters/bulkEditDashboards.ts
+++ b/src/version2/parameters/bulkEditDashboards.ts
@@ -1,4 +1,4 @@
-import { BulkChangeOwnerDetails, PermissionDetails } from '../models';
+import type { BulkChangeOwnerDetails, PermissionDetails } from '../models/index.js';
/** Details of a request to bulk edit shareable entity. */
export interface BulkEditDashboards {
diff --git a/src/version2/parameters/bulkSetIssuePropertiesByIssue.ts b/src/version2/parameters/bulkSetIssuePropertiesByIssue.ts
index c36f8dee79..38c08c7bab 100644
--- a/src/version2/parameters/bulkSetIssuePropertiesByIssue.ts
+++ b/src/version2/parameters/bulkSetIssuePropertiesByIssue.ts
@@ -1,3 +1,3 @@
-import { MultiIssueEntityProperties } from '../models';
+import type { MultiIssueEntityProperties } from '../models/index.js';
export interface BulkSetIssuePropertiesByIssue extends MultiIssueEntityProperties {}
diff --git a/src/version2/parameters/bulkSetIssueProperty.ts b/src/version2/parameters/bulkSetIssueProperty.ts
index 3441a3cf2a..199013c627 100644
--- a/src/version2/parameters/bulkSetIssueProperty.ts
+++ b/src/version2/parameters/bulkSetIssueProperty.ts
@@ -1,4 +1,4 @@
-import { BulkIssuePropertyUpdateRequest } from '../models';
+import type { BulkIssuePropertyUpdateRequest } from '../models/index.js';
export interface BulkSetIssueProperty extends BulkIssuePropertyUpdateRequest {
/** The key of the property. The maximum length is 255 characters. */
diff --git a/src/version2/parameters/bulkSetIssuesProperties.ts b/src/version2/parameters/bulkSetIssuesProperties.ts
index a5524aa6dc..66b8a3b9f2 100644
--- a/src/version2/parameters/bulkSetIssuesProperties.ts
+++ b/src/version2/parameters/bulkSetIssuesProperties.ts
@@ -1,3 +1,3 @@
-import { IssueEntityProperties } from '../models';
+import type { IssueEntityProperties } from '../models/index.js';
export interface BulkSetIssuesProperties extends IssueEntityProperties {}
diff --git a/src/version2/parameters/copyDashboard.ts b/src/version2/parameters/copyDashboard.ts
index 1e157d012e..42352f534f 100644
--- a/src/version2/parameters/copyDashboard.ts
+++ b/src/version2/parameters/copyDashboard.ts
@@ -1,4 +1,4 @@
-import { DashboardDetails } from '../models';
+import type { DashboardDetails } from '../models/index.js';
export interface CopyDashboard extends DashboardDetails {
id: string;
diff --git a/src/version2/parameters/createComponent.ts b/src/version2/parameters/createComponent.ts
index d84d76eb7b..38f3d035c9 100644
--- a/src/version2/parameters/createComponent.ts
+++ b/src/version2/parameters/createComponent.ts
@@ -1,3 +1,3 @@
-import { ProjectComponent } from '../models';
+import type { ProjectComponent } from '../models/index.js';
export interface CreateComponent extends ProjectComponent {}
diff --git a/src/version2/parameters/createCustomField.ts b/src/version2/parameters/createCustomField.ts
index b6e8cdd762..7d5ccdd84e 100644
--- a/src/version2/parameters/createCustomField.ts
+++ b/src/version2/parameters/createCustomField.ts
@@ -1,3 +1,3 @@
-import { CustomFieldDefinitionJson } from '../models';
+import type { CustomFieldDefinitionJson } from '../models/index.js';
export interface CreateCustomField extends CustomFieldDefinitionJson {}
diff --git a/src/version2/parameters/createCustomFieldOption.ts b/src/version2/parameters/createCustomFieldOption.ts
index 9bf2208191..523002b539 100644
--- a/src/version2/parameters/createCustomFieldOption.ts
+++ b/src/version2/parameters/createCustomFieldOption.ts
@@ -1,4 +1,4 @@
-import { BulkCustomFieldOptionCreateRequest } from '../models';
+import type { BulkCustomFieldOptionCreateRequest } from '../models/index.js';
export interface CreateCustomFieldOption extends BulkCustomFieldOptionCreateRequest {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/createDashboard.ts b/src/version2/parameters/createDashboard.ts
index eb78135c41..440a75e89e 100644
--- a/src/version2/parameters/createDashboard.ts
+++ b/src/version2/parameters/createDashboard.ts
@@ -1,4 +1,4 @@
-import { DashboardDetails, SharePermission } from '../models';
+import type { DashboardDetails, SharePermission } from '../models/index.js';
export interface CreateDashboard extends Omit {
/** The edit permissions for the dashboard. */
diff --git a/src/version2/parameters/createFieldConfiguration.ts b/src/version2/parameters/createFieldConfiguration.ts
index 0275a1f5d3..a102987777 100644
--- a/src/version2/parameters/createFieldConfiguration.ts
+++ b/src/version2/parameters/createFieldConfiguration.ts
@@ -1,3 +1,3 @@
-import { FieldConfigurationDetails } from '../models';
+import type { FieldConfigurationDetails } from '../models/index.js';
export interface CreateFieldConfiguration extends FieldConfigurationDetails {}
diff --git a/src/version2/parameters/createFieldConfigurationScheme.ts b/src/version2/parameters/createFieldConfigurationScheme.ts
index 007c1dc319..4aa9d0c830 100644
--- a/src/version2/parameters/createFieldConfigurationScheme.ts
+++ b/src/version2/parameters/createFieldConfigurationScheme.ts
@@ -1,3 +1,3 @@
-import { UpdateFieldConfigurationSchemeDetails } from '../models';
+import type { UpdateFieldConfigurationSchemeDetails } from '../models/index.js';
export interface CreateFieldConfigurationScheme extends UpdateFieldConfigurationSchemeDetails {}
diff --git a/src/version2/parameters/createFilter.ts b/src/version2/parameters/createFilter.ts
index 754fd6a906..179b9064dc 100644
--- a/src/version2/parameters/createFilter.ts
+++ b/src/version2/parameters/createFilter.ts
@@ -1,4 +1,4 @@
-import { Filter } from '../models';
+import type { Filter } from '../models/index.js';
export interface CreateFilter extends Filter {
/**
diff --git a/src/version2/parameters/createGroup.ts b/src/version2/parameters/createGroup.ts
index 15c93233fd..a927114f04 100644
--- a/src/version2/parameters/createGroup.ts
+++ b/src/version2/parameters/createGroup.ts
@@ -1,4 +1,4 @@
-import { AddGroup } from '../models';
+import type { AddGroup } from '../models/index.js';
export interface CreateGroup extends AddGroup {
[key: string]: any;
diff --git a/src/version2/parameters/createIssue.ts b/src/version2/parameters/createIssue.ts
index 83b5949c2f..565980460e 100644
--- a/src/version2/parameters/createIssue.ts
+++ b/src/version2/parameters/createIssue.ts
@@ -1,4 +1,4 @@
-import { IssueUpdateDetails, Project, TimeTrackingDetails } from '../models';
+import type { IssueUpdateDetails, Project, TimeTrackingDetails } from '../models/index.js';
export interface CreateIssue extends Omit {
/**
diff --git a/src/version2/parameters/createIssueFieldOption.ts b/src/version2/parameters/createIssueFieldOption.ts
index 22a756b2f5..d91c2ad724 100644
--- a/src/version2/parameters/createIssueFieldOption.ts
+++ b/src/version2/parameters/createIssueFieldOption.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOptionCreate } from '../models';
+import type { IssueFieldOptionCreate } from '../models/index.js';
export interface CreateIssueFieldOption extends IssueFieldOptionCreate {
/**
diff --git a/src/version2/parameters/createIssueLinkType.ts b/src/version2/parameters/createIssueLinkType.ts
index 10afb86f8c..664b24d7df 100644
--- a/src/version2/parameters/createIssueLinkType.ts
+++ b/src/version2/parameters/createIssueLinkType.ts
@@ -1,3 +1,3 @@
-import { IssueLinkType } from '../models';
+import type { IssueLinkType } from '../models/index.js';
export interface CreateIssueLinkType extends IssueLinkType {}
diff --git a/src/version2/parameters/createIssueSecurityScheme.ts b/src/version2/parameters/createIssueSecurityScheme.ts
index 0f290307b4..bd2355565c 100644
--- a/src/version2/parameters/createIssueSecurityScheme.ts
+++ b/src/version2/parameters/createIssueSecurityScheme.ts
@@ -1,3 +1,3 @@
-import { CreateIssueSecuritySchemeDetails } from '../models';
+import type { CreateIssueSecuritySchemeDetails } from '../models/index.js';
export interface CreateIssueSecurityScheme extends CreateIssueSecuritySchemeDetails {}
diff --git a/src/version2/parameters/createIssueType.ts b/src/version2/parameters/createIssueType.ts
index 948fbe0cd8..d8eed240e0 100644
--- a/src/version2/parameters/createIssueType.ts
+++ b/src/version2/parameters/createIssueType.ts
@@ -1,3 +1,3 @@
-import { IssueTypeCreate } from '../models';
+import type { IssueTypeCreate } from '../models/index.js';
export interface CreateIssueType extends IssueTypeCreate {}
diff --git a/src/version2/parameters/createIssueTypeScheme.ts b/src/version2/parameters/createIssueTypeScheme.ts
index 75bff61acd..643fdb4add 100644
--- a/src/version2/parameters/createIssueTypeScheme.ts
+++ b/src/version2/parameters/createIssueTypeScheme.ts
@@ -1,3 +1,3 @@
-import { IssueTypeSchemeDetails } from '../models';
+import type { IssueTypeSchemeDetails } from '../models/index.js';
export interface CreateIssueTypeScheme extends IssueTypeSchemeDetails {}
diff --git a/src/version2/parameters/createIssueTypeScreenScheme.ts b/src/version2/parameters/createIssueTypeScreenScheme.ts
index fb016af54f..776830e370 100644
--- a/src/version2/parameters/createIssueTypeScreenScheme.ts
+++ b/src/version2/parameters/createIssueTypeScreenScheme.ts
@@ -1,3 +1,3 @@
-import { IssueTypeScreenSchemeDetails } from '../models';
+import type { IssueTypeScreenSchemeDetails } from '../models/index.js';
export interface CreateIssueTypeScreenScheme extends IssueTypeScreenSchemeDetails {}
diff --git a/src/version2/parameters/createIssues.ts b/src/version2/parameters/createIssues.ts
index 4c447caa8e..f86696a2a9 100644
--- a/src/version2/parameters/createIssues.ts
+++ b/src/version2/parameters/createIssues.ts
@@ -1,3 +1,3 @@
-import { IssuesUpdate } from '../models';
+import type { IssuesUpdate } from '../models/index.js';
export interface CreateIssues extends IssuesUpdate {}
diff --git a/src/version2/parameters/createNotificationScheme.ts b/src/version2/parameters/createNotificationScheme.ts
index 30f52272ed..c7b6be6741 100644
--- a/src/version2/parameters/createNotificationScheme.ts
+++ b/src/version2/parameters/createNotificationScheme.ts
@@ -1,3 +1,3 @@
-import { CreateNotificationSchemeDetails } from '../models';
+import type { CreateNotificationSchemeDetails } from '../models/index.js';
export interface CreateNotificationScheme extends CreateNotificationSchemeDetails {}
diff --git a/src/version2/parameters/createOrUpdateRemoteIssueLink.ts b/src/version2/parameters/createOrUpdateRemoteIssueLink.ts
index 9f59c96ca0..7a4e299c5d 100644
--- a/src/version2/parameters/createOrUpdateRemoteIssueLink.ts
+++ b/src/version2/parameters/createOrUpdateRemoteIssueLink.ts
@@ -1,4 +1,4 @@
-import { RemoteIssueLinkRequest } from '../models';
+import type { RemoteIssueLinkRequest } from '../models/index.js';
export interface CreateOrUpdateRemoteIssueLink extends RemoteIssueLinkRequest {
/** The ID or key of the issue. */
diff --git a/src/version2/parameters/createPermissionGrant.ts b/src/version2/parameters/createPermissionGrant.ts
index 28de066567..c9190819d4 100644
--- a/src/version2/parameters/createPermissionGrant.ts
+++ b/src/version2/parameters/createPermissionGrant.ts
@@ -1,4 +1,4 @@
-import { PermissionGrant } from '../models';
+import type { PermissionGrant } from '../models/index.js';
export interface CreatePermissionGrant extends PermissionGrant {
/** The ID of the permission scheme in which to create a new permission grant. */
diff --git a/src/version2/parameters/createPermissionScheme.ts b/src/version2/parameters/createPermissionScheme.ts
index 9ca3850bbb..817484a79a 100644
--- a/src/version2/parameters/createPermissionScheme.ts
+++ b/src/version2/parameters/createPermissionScheme.ts
@@ -1,4 +1,4 @@
-import { PermissionScheme } from '../models';
+import type { PermissionScheme } from '../models/index.js';
export interface CreatePermissionScheme extends Omit {
/**
diff --git a/src/version2/parameters/createPriority.ts b/src/version2/parameters/createPriority.ts
index a1dcef42b9..d9df2d7640 100644
--- a/src/version2/parameters/createPriority.ts
+++ b/src/version2/parameters/createPriority.ts
@@ -1,3 +1,3 @@
-import { CreatePriorityDetails } from '../models';
+import type { CreatePriorityDetails } from '../models/index.js';
export interface CreatePriority extends CreatePriorityDetails {}
diff --git a/src/version2/parameters/createProject.ts b/src/version2/parameters/createProject.ts
index 05b0812087..da72e8b062 100644
--- a/src/version2/parameters/createProject.ts
+++ b/src/version2/parameters/createProject.ts
@@ -1,3 +1,3 @@
-import { CreateProjectDetails } from '../models';
+import type { CreateProjectDetails } from '../models/index.js';
export interface CreateProject extends CreateProjectDetails {}
diff --git a/src/version2/parameters/createProjectCategory.ts b/src/version2/parameters/createProjectCategory.ts
index 5e45b24dbb..5a4d73ce11 100644
--- a/src/version2/parameters/createProjectCategory.ts
+++ b/src/version2/parameters/createProjectCategory.ts
@@ -1,3 +1,3 @@
-import { ProjectCategory } from '../models';
+import type { ProjectCategory } from '../models/index.js';
export interface CreateProjectCategory extends ProjectCategory {}
diff --git a/src/version2/parameters/createProjectRole.ts b/src/version2/parameters/createProjectRole.ts
index 4e4ca4cdcf..bc1129ad2f 100644
--- a/src/version2/parameters/createProjectRole.ts
+++ b/src/version2/parameters/createProjectRole.ts
@@ -1,3 +1,3 @@
-import { CreateUpdateRoleRequest } from '../models';
+import type { CreateUpdateRoleRequest } from '../models/index.js';
export interface CreateProjectRole extends CreateUpdateRoleRequest {}
diff --git a/src/version2/parameters/createResolution.ts b/src/version2/parameters/createResolution.ts
index 05bb71a11a..409a33510f 100644
--- a/src/version2/parameters/createResolution.ts
+++ b/src/version2/parameters/createResolution.ts
@@ -1,4 +1,4 @@
-import { CreateResolutionDetails } from '../models';
+import type { CreateResolutionDetails } from '../models/index.js';
export interface CreateResolution extends CreateResolutionDetails {
[key: string]: any;
diff --git a/src/version2/parameters/createScreen.ts b/src/version2/parameters/createScreen.ts
index 0e4183a765..8c8a16a985 100644
--- a/src/version2/parameters/createScreen.ts
+++ b/src/version2/parameters/createScreen.ts
@@ -1,3 +1,3 @@
-import { ScreenDetails } from '../models';
+import type { ScreenDetails } from '../models/index.js';
export interface CreateScreen extends ScreenDetails {}
diff --git a/src/version2/parameters/createScreenScheme.ts b/src/version2/parameters/createScreenScheme.ts
index e8c919d3c5..dcca7d96b5 100644
--- a/src/version2/parameters/createScreenScheme.ts
+++ b/src/version2/parameters/createScreenScheme.ts
@@ -1,3 +1,3 @@
-import { ScreenSchemeDetails } from '../models';
+import type { ScreenSchemeDetails } from '../models/index.js';
export interface CreateScreenScheme extends ScreenSchemeDetails {}
diff --git a/src/version2/parameters/createStatuses.ts b/src/version2/parameters/createStatuses.ts
index 52880e08ad..0eb765f173 100644
--- a/src/version2/parameters/createStatuses.ts
+++ b/src/version2/parameters/createStatuses.ts
@@ -1,3 +1,3 @@
-import { StatusCreateRequest } from '../models';
+import type { StatusCreateRequest } from '../models/index.js';
export interface CreateStatuses extends StatusCreateRequest {}
diff --git a/src/version2/parameters/createUiModification.ts b/src/version2/parameters/createUiModification.ts
index 25d28d2738..b6efaba78e 100644
--- a/src/version2/parameters/createUiModification.ts
+++ b/src/version2/parameters/createUiModification.ts
@@ -1,3 +1,3 @@
-import { CreateUiModificationDetails } from '../models';
+import type { CreateUiModificationDetails } from '../models/index.js';
export interface CreateUiModification extends CreateUiModificationDetails {}
diff --git a/src/version2/parameters/createUser.ts b/src/version2/parameters/createUser.ts
index 84adf035b6..34e04a5a7b 100644
--- a/src/version2/parameters/createUser.ts
+++ b/src/version2/parameters/createUser.ts
@@ -1,3 +1,3 @@
-import { NewUserDetails } from '../models';
+import type { NewUserDetails } from '../models/index.js';
export interface CreateUser extends NewUserDetails {}
diff --git a/src/version2/parameters/createVersion.ts b/src/version2/parameters/createVersion.ts
index 2538fd232b..f95e776279 100644
--- a/src/version2/parameters/createVersion.ts
+++ b/src/version2/parameters/createVersion.ts
@@ -1,3 +1,3 @@
-import { Version } from '../models';
+import type { Version } from '../models/index.js';
export interface CreateVersion extends Version {}
diff --git a/src/version2/parameters/createWorkflow.ts b/src/version2/parameters/createWorkflow.ts
index dba90b0fc4..957d08df8c 100644
--- a/src/version2/parameters/createWorkflow.ts
+++ b/src/version2/parameters/createWorkflow.ts
@@ -1,3 +1,3 @@
-import { CreateWorkflowDetails } from '../models';
+import type { CreateWorkflowDetails } from '../models/index.js';
export interface CreateWorkflow extends CreateWorkflowDetails {}
diff --git a/src/version2/parameters/createWorkflowScheme.ts b/src/version2/parameters/createWorkflowScheme.ts
index c4f4ab9d76..4a147a312d 100644
--- a/src/version2/parameters/createWorkflowScheme.ts
+++ b/src/version2/parameters/createWorkflowScheme.ts
@@ -1,3 +1,3 @@
-import { WorkflowScheme } from '../models';
+import type { WorkflowScheme } from '../models/index.js';
export interface CreateWorkflowScheme extends WorkflowScheme {}
diff --git a/src/version2/parameters/createWorkflowTransitionProperty.ts b/src/version2/parameters/createWorkflowTransitionProperty.ts
index 8aeea6ad06..ea92fa565c 100644
--- a/src/version2/parameters/createWorkflowTransitionProperty.ts
+++ b/src/version2/parameters/createWorkflowTransitionProperty.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionProperty } from '../models';
+import type { WorkflowTransitionProperty } from '../models/index.js';
export interface CreateWorkflowTransitionProperty extends WorkflowTransitionProperty {
/**
diff --git a/src/version2/parameters/createWorkflows.ts b/src/version2/parameters/createWorkflows.ts
index 945aa45f09..67b159b24a 100644
--- a/src/version2/parameters/createWorkflows.ts
+++ b/src/version2/parameters/createWorkflows.ts
@@ -1,3 +1,3 @@
-import { WorkflowCreateRequest } from '../models';
+import type { WorkflowCreateRequest } from '../models/index.js';
export interface CreateWorkflows extends WorkflowCreateRequest {}
diff --git a/src/version2/parameters/deleteAndReplaceVersion.ts b/src/version2/parameters/deleteAndReplaceVersion.ts
index de88fc521f..4c4ba29541 100644
--- a/src/version2/parameters/deleteAndReplaceVersion.ts
+++ b/src/version2/parameters/deleteAndReplaceVersion.ts
@@ -1,4 +1,4 @@
-import { CustomFieldReplacement } from '../models';
+import type { CustomFieldReplacement } from '../models/index.js';
export interface DeleteAndReplaceVersion {
/** The ID of the version. */
diff --git a/src/version2/parameters/deleteWebhookById.ts b/src/version2/parameters/deleteWebhookById.ts
index ae1f449b4d..9d3a99a1b1 100644
--- a/src/version2/parameters/deleteWebhookById.ts
+++ b/src/version2/parameters/deleteWebhookById.ts
@@ -1,3 +1,3 @@
-import { ContainerForWebhookIDs } from '../models';
+import type { ContainerForWebhookIDs } from '../models/index.js';
export interface DeleteWebhookById extends ContainerForWebhookIDs {}
diff --git a/src/version2/parameters/deleteWorkflowTransitionRuleConfigurations.ts b/src/version2/parameters/deleteWorkflowTransitionRuleConfigurations.ts
index bd76a37fb8..1bde9fa1bf 100644
--- a/src/version2/parameters/deleteWorkflowTransitionRuleConfigurations.ts
+++ b/src/version2/parameters/deleteWorkflowTransitionRuleConfigurations.ts
@@ -1,3 +1,3 @@
-import { WorkflowsWithTransitionRulesDetails } from '../models';
+import type { WorkflowsWithTransitionRulesDetails } from '../models/index.js';
export interface DeleteWorkflowTransitionRuleConfigurations extends WorkflowsWithTransitionRulesDetails {}
diff --git a/src/version2/parameters/doTransition.ts b/src/version2/parameters/doTransition.ts
index 25c872b5da..df7599edb0 100644
--- a/src/version2/parameters/doTransition.ts
+++ b/src/version2/parameters/doTransition.ts
@@ -1,4 +1,4 @@
-import { IssueUpdateDetails } from '../models';
+import type { IssueUpdateDetails } from '../models/index.js';
export interface DoTransition extends IssueUpdateDetails {
/** The ID or key of the issue. */
diff --git a/src/version2/parameters/editIssue.ts b/src/version2/parameters/editIssue.ts
index 1be9cc59a8..267930c4d5 100644
--- a/src/version2/parameters/editIssue.ts
+++ b/src/version2/parameters/editIssue.ts
@@ -1,4 +1,4 @@
-import { IssueUpdateDetails } from '../models';
+import type { IssueUpdateDetails } from '../models/index.js';
export interface EditIssue extends IssueUpdateDetails {
/** The ID or key of the issue. */
diff --git a/src/version2/parameters/evaluateJiraExpression.ts b/src/version2/parameters/evaluateJiraExpression.ts
index 5a41750a2c..14347b38bf 100644
--- a/src/version2/parameters/evaluateJiraExpression.ts
+++ b/src/version2/parameters/evaluateJiraExpression.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionEvalRequest } from '../models';
+import type { JiraExpressionEvalRequest } from '../models/index.js';
export interface EvaluateJiraExpression extends JiraExpressionEvalRequest {
/**
diff --git a/src/version2/parameters/exportArchivedIssues.ts b/src/version2/parameters/exportArchivedIssues.ts
index 62a6f84f44..aec263c5aa 100644
--- a/src/version2/parameters/exportArchivedIssues.ts
+++ b/src/version2/parameters/exportArchivedIssues.ts
@@ -1,4 +1,4 @@
-import { DateRangeFilter } from '../models';
+import type { DateRangeFilter } from '../models/index.js';
/** Details of a filter for exporting archived issues. */
export interface ExportArchivedIssues {
diff --git a/src/version2/parameters/fullyUpdateProjectRole.ts b/src/version2/parameters/fullyUpdateProjectRole.ts
index 12b370b226..8e9ed77cc4 100644
--- a/src/version2/parameters/fullyUpdateProjectRole.ts
+++ b/src/version2/parameters/fullyUpdateProjectRole.ts
@@ -1,4 +1,4 @@
-import { CreateUpdateRoleRequest } from '../models';
+import type { CreateUpdateRoleRequest } from '../models/index.js';
export interface FullyUpdateProjectRole extends CreateUpdateRoleRequest {
/**
diff --git a/src/version2/parameters/getAutoCompletePost.ts b/src/version2/parameters/getAutoCompletePost.ts
index c63d67e540..975a05c68b 100644
--- a/src/version2/parameters/getAutoCompletePost.ts
+++ b/src/version2/parameters/getAutoCompletePost.ts
@@ -1,3 +1,3 @@
-import { SearchAutoComplete } from '../models';
+import type { SearchAutoComplete } from '../models/index.js';
export interface GetAutoCompletePost extends SearchAutoComplete {}
diff --git a/src/version2/parameters/getBulkPermissions.ts b/src/version2/parameters/getBulkPermissions.ts
index ea93607d8e..433650350a 100644
--- a/src/version2/parameters/getBulkPermissions.ts
+++ b/src/version2/parameters/getBulkPermissions.ts
@@ -1,3 +1,3 @@
-import { BulkPermissionsRequest } from '../models';
+import type { BulkPermissionsRequest } from '../models/index.js';
export interface GetBulkPermissions extends BulkPermissionsRequest {}
diff --git a/src/version2/parameters/getChangeLogsByIds.ts b/src/version2/parameters/getChangeLogsByIds.ts
index 447fc302f6..8e46cbc510 100644
--- a/src/version2/parameters/getChangeLogsByIds.ts
+++ b/src/version2/parameters/getChangeLogsByIds.ts
@@ -1,4 +1,4 @@
-import { IssueChangelogIds } from '../models';
+import type { IssueChangelogIds } from '../models/index.js';
export interface GetChangeLogsByIds extends IssueChangelogIds {
/** The ID or key of the issue. */
diff --git a/src/version2/parameters/getCommentsByIds.ts b/src/version2/parameters/getCommentsByIds.ts
index ac0114f367..25bb0b2f90 100644
--- a/src/version2/parameters/getCommentsByIds.ts
+++ b/src/version2/parameters/getCommentsByIds.ts
@@ -1,4 +1,4 @@
-import { IssueCommentListRequest } from '../models';
+import type { IssueCommentListRequest } from '../models/index.js';
export interface GetCommentsByIds extends IssueCommentListRequest {
/**
diff --git a/src/version2/parameters/getCustomFieldContextsForProjectsAndIssueTypes.ts b/src/version2/parameters/getCustomFieldContextsForProjectsAndIssueTypes.ts
index 66d6df991e..5157e8450e 100644
--- a/src/version2/parameters/getCustomFieldContextsForProjectsAndIssueTypes.ts
+++ b/src/version2/parameters/getCustomFieldContextsForProjectsAndIssueTypes.ts
@@ -1,4 +1,4 @@
-import { ProjectIssueTypeMappings } from '../models';
+import type { ProjectIssueTypeMappings } from '../models/index.js';
export interface GetCustomFieldContextsForProjectsAndIssueTypes extends ProjectIssueTypeMappings {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/getIsWatchingIssueBulk.ts b/src/version2/parameters/getIsWatchingIssueBulk.ts
index dfa25fdf72..97d8ecaa48 100644
--- a/src/version2/parameters/getIsWatchingIssueBulk.ts
+++ b/src/version2/parameters/getIsWatchingIssueBulk.ts
@@ -1,3 +1,3 @@
-import { IssueList } from '../models';
+import type { IssueList } from '../models/index.js';
export interface GetIsWatchingIssueBulk extends IssueList {}
diff --git a/src/version2/parameters/getPermittedProjects.ts b/src/version2/parameters/getPermittedProjects.ts
index 828831afb8..1c8b6a94b2 100644
--- a/src/version2/parameters/getPermittedProjects.ts
+++ b/src/version2/parameters/getPermittedProjects.ts
@@ -1,3 +1,3 @@
-import { PermissionsKeys } from '../models';
+import type { PermissionsKeys } from '../models/index.js';
export interface GetPermittedProjects extends PermissionsKeys {}
diff --git a/src/version2/parameters/getWorklogsForIds.ts b/src/version2/parameters/getWorklogsForIds.ts
index e3bedee7d3..8fc7334933 100644
--- a/src/version2/parameters/getWorklogsForIds.ts
+++ b/src/version2/parameters/getWorklogsForIds.ts
@@ -1,4 +1,4 @@
-import { WorklogIdsRequest } from '../models';
+import type { WorklogIdsRequest } from '../models/index.js';
export interface GetWorklogsForIds extends WorklogIdsRequest {
/**
diff --git a/src/version2/parameters/index.ts b/src/version2/parameters/index.ts
index a008d2208b..641b4ecb63 100644
--- a/src/version2/parameters/index.ts
+++ b/src/version2/parameters/index.ts
@@ -1,469 +1,469 @@
-export * from './addActorUsers';
-export * from './addAttachment';
-export * from './addComment';
-export * from './addFieldToDefaultScreen';
-export * from './addGadget';
-export * from './addIssueTypesToContext';
-export * from './addIssueTypesToIssueTypeScheme';
-export * from './addProjectRoleActorsToRole';
-export * from './addScreenTab';
-export * from './addScreenTabField';
-export * from './addSecurityLevel';
-export * from './addSecurityLevelMembers';
-export * from './addSharePermission';
-export * from './addUserToGroup';
-export * from './addVote';
-export * from './addWatcher';
-export * from './addWorklog';
-export * from './analyseExpression';
-export * from './appendMappingsForIssueTypeScreenScheme';
-export * from './archiveIssues';
-export * from './archiveIssuesAsync';
-export * from './archiveProject';
-export * from './assignFieldConfigurationSchemeToProject';
-export * from './assignIssue';
-export * from './assignIssueTypeSchemeToProject';
-export * from './assignIssueTypeScreenSchemeToProject';
-export * from './assignPermissionScheme';
-export * from './assignProjectsToCustomFieldContext';
-export * from './assignSchemeToProject';
-export * from './associateSchemesToProjects';
-export * from './bulkDeleteIssueProperty';
-export * from './bulkEditDashboards';
-export * from './bulkGetGroups';
-export * from './bulkGetUsers';
-export * from './bulkGetUsersMigration';
-export * from './bulkSetIssuePropertiesByIssue';
-export * from './bulkSetIssueProperty';
-export * from './bulkSetIssuesProperties';
-export * from './cancelTask';
-export * from './changeFilterOwner';
-export * from './copyDashboard';
-export * from './createComponent';
-export * from './createCustomField';
-export * from './createCustomFieldContext';
-export * from './createCustomFieldOption';
-export * from './createDashboard';
-export * from './createFieldConfiguration';
-export * from './createFieldConfigurationScheme';
-export * from './createFilter';
-export * from './createGroup';
-export * from './createIssue';
-export * from './createIssueFieldOption';
-export * from './createIssueLinkType';
-export * from './createIssues';
-export * from './createIssueSecurityScheme';
-export * from './createIssueType';
-export * from './createIssueTypeAvatar';
-export * from './createIssueTypeScheme';
-export * from './createIssueTypeScreenScheme';
-export * from './createNotificationScheme';
-export * from './createOrUpdateRemoteIssueLink';
-export * from './createPermissionGrant';
-export * from './createPermissionScheme';
-export * from './createPriority';
-export * from './createProject';
-export * from './createProjectAvatar';
-export * from './createProjectCategory';
-export * from './createProjectRole';
-export * from './createResolution';
-export * from './createScreen';
-export * from './createScreenScheme';
-export * from './createStatuses';
-export * from './createUiModification';
-export * from './createUser';
-export * from './createVersion';
-export * from './createWorkflow';
-export * from './createWorkflows';
-export * from './createWorkflowScheme';
-export * from './createWorkflowSchemeDraftFromParent';
-export * from './createWorkflowTransitionProperty';
-export * from './deleteActor';
-export * from './deleteAddonProperty';
-export * from './deleteAndReplaceVersion';
-export * from './deleteAppProperty';
-export * from './deleteAvatar';
-export * from './deleteComment';
-export * from './deleteCommentProperty';
-export * from './deleteComponent';
-export * from './deleteCustomField';
-export * from './deleteCustomFieldContext';
-export * from './deleteCustomFieldOption';
-export * from './deleteDashboard';
-export * from './deleteDashboardItemProperty';
-export * from './deleteDefaultWorkflow';
-export * from './deleteDraftDefaultWorkflow';
-export * from './deleteDraftWorkflowMapping';
-export * from './deleteFavouriteForFilter';
-export * from './deleteFieldConfiguration';
-export * from './deleteFieldConfigurationScheme';
-export * from './deleteFilter';
-export * from './deleteInactiveWorkflow';
-export * from './deleteIssue';
-export * from './deleteIssueFieldOption';
-export * from './deleteIssueLink';
-export * from './deleteIssueLinkType';
-export * from './deleteIssueProperty';
-export * from './deleteIssueType';
-export * from './deleteIssueTypeProperty';
-export * from './deleteIssueTypeScheme';
-export * from './deleteIssueTypeScreenScheme';
-export * from './deleteNotificationScheme';
-export * from './deletePermissionScheme';
-export * from './deletePermissionSchemeEntity';
-export * from './deleteProject';
-export * from './deleteProjectAsynchronously';
-export * from './deleteProjectAvatar';
-export * from './deleteProjectProperty';
-export * from './deleteProjectRole';
-export * from './deleteProjectRoleActorsFromRole';
-export * from './deleteRemoteIssueLinkByGlobalId';
-export * from './deleteRemoteIssueLinkById';
-export * from './deleteResolution';
-export * from './deleteScreen';
-export * from './deleteScreenScheme';
-export * from './deleteScreenTab';
-export * from './deleteSecurityScheme';
-export * from './deleteSharePermission';
-export * from './deleteStatusesById';
-export * from './deleteUiModification';
-export * from './deleteUserProperty';
-export * from './deleteWebhookById';
-export * from './deleteWorkflowMapping';
-export * from './deleteWorkflowScheme';
-export * from './deleteWorkflowSchemeDraft';
-export * from './deleteWorkflowSchemeDraftIssueType';
-export * from './deleteWorkflowSchemeIssueType';
-export * from './deleteWorkflowTransitionProperty';
-export * from './deleteWorkflowTransitionRuleConfigurations';
-export * from './deleteWorklog';
-export * from './deleteWorklogProperty';
-export * from './doTransition';
-export * from './editIssue';
-export * from './evaluateJiraExpression';
-export * from './expandAttachmentForHumans';
-export * from './expandAttachmentForMachines';
-export * from './exportArchivedIssues';
-export * from './findAssignableUsers';
-export * from './findBulkAssignableUsers';
-export * from './findGroups';
-export * from './findUserKeysByQuery';
-export * from './findUsers';
-export * from './findUsersAndGroups';
-export * from './findUsersByQuery';
-export * from './findUsersForPicker';
-export * from './findUsersWithAllPermissions';
-export * from './findUsersWithBrowsePermission';
-export * from './fullyUpdateProjectRole';
-export * from './getAccessibleProjectTypeByKey';
-export * from './getAddonProperties';
-export * from './getAddonProperty';
-export * from './getAllDashboards';
-export * from './getAllFieldConfigurations';
-export * from './getAllFieldConfigurationSchemes';
-export * from './getAllGadgets';
-export * from './getAllIssueFieldOptions';
-export * from './getAllIssueTypeSchemes';
-export * from './getAllLabels';
-export * from './getAllPermissionSchemes';
-export * from './getAllProjectAvatars';
-export * from './getAllScreenTabFields';
-export * from './getAllScreenTabs';
-export * from './getAllStatuses';
-export * from './getAllSystemAvatars';
-export * from './getAllUsers';
-export * from './getAllUsersDefault';
-export * from './getAllWorkflowSchemes';
-export * from './getAlternativeIssueTypes';
-export * from './getApplicationProperty';
-export * from './getApplicationRole';
-export * from './getAssignedPermissionScheme';
-export * from './getAttachment';
-export * from './getAttachmentContent';
-export * from './getAttachmentThumbnail';
-export * from './getAuditRecords';
-export * from './getAutoCompletePost';
-export * from './getAvailableScreenFields';
-export * from './getAvatarImageByID';
-export * from './getAvatarImageByOwner';
-export * from './getAvatarImageByType';
-export * from './getAvatars';
-export * from './getBulkPermissions';
-export * from './getChangeLogs';
-export * from './getChangeLogsByIds';
-export * from './getColumns';
-export * from './getComment';
-export * from './getCommentProperty';
-export * from './getCommentPropertyKeys';
-export * from './getComments';
-export * from './getCommentsByIds';
-export * from './getComponent';
-export * from './getComponentRelatedIssues';
-export * from './getContextsForField';
-export * from './getCreateIssueMeta';
-export * from './getCurrentUser';
-export * from './getCustomFieldConfiguration';
-export * from './getCustomFieldContextsForProjectsAndIssueTypes';
-export * from './getCustomFieldOption';
-export * from './getDashboard';
-export * from './getDashboardItemProperty';
-export * from './getDashboardItemPropertyKeys';
-export * from './getDashboardsPaginated';
-export * from './getDefaultValues';
-export * from './getDefaultWorkflow';
-export * from './getDraftDefaultWorkflow';
-export * from './getDraftWorkflow';
-export * from './getDynamicWebhooksForApp';
-export * from './getEditIssueMeta';
-export * from './getFailedWebhooks';
-export * from './getFavouriteFilters';
-export * from './getFeaturesForProject';
-export * from './getFieldAutoCompleteForQueryString';
-export * from './getFieldConfigurationItems';
-export * from './getFieldConfigurationSchemeMappings';
-export * from './getFieldConfigurationSchemeProjectMapping';
-export * from './getFieldsPaginated';
-export * from './getFilter';
-export * from './getFiltersPaginated';
-export * from './getHierarchy';
-export * from './getIdsOfWorklogsDeletedSince';
-export * from './getIdsOfWorklogsModifiedSince';
-export * from './getIssue';
-export * from './getIssueFieldOption';
-export * from './getIssueLink';
-export * from './getIssueLinkType';
-export * from './getIssuePickerResource';
-export * from './getIssueProperty';
-export * from './getIssuePropertyKeys';
-export * from './getIssueSecurityLevel';
-export * from './getIssueSecurityLevelMembers';
-export * from './getIssueSecurityScheme';
-export * from './getIssueType';
-export * from './getIssueTypeMappingsForContexts';
-export * from './getIssueTypeProperty';
-export * from './getIssueTypePropertyKeys';
-export * from './getIssueTypeSchemeForProjects';
-export * from './getIssueTypeSchemesMapping';
-export * from './getIssueTypeScreenSchemeMappings';
-export * from './getIssueTypeScreenSchemeProjectAssociations';
-export * from './getIssueTypeScreenSchemes';
-export * from './getIssueTypesForProject';
-export * from './getIssueWatchers';
-export * from './getIssueWorklog';
-export * from './getIsWatchingIssueBulk';
-export * from './getMyFilters';
-export * from './getMyPermissions';
-export * from './getNotificationScheme';
-export * from './getNotificationSchemeForProject';
-export * from './getNotificationSchemes';
-export * from './getNotificationSchemeToProjectMappings';
-export * from './getOptionsForContext';
-export * from './getPermissionScheme';
-export * from './getPermissionSchemeGrant';
-export * from './getPermissionSchemeGrants';
-export * from './getPermittedProjects';
-export * from './getPrecomputations';
-export * from './getPreference';
-export * from './getPriority';
-export * from './getProject';
-export * from './getProjectCategoryById';
-export * from './getProjectComponents';
-export * from './getProjectComponentsPaginated';
-export * from './getProjectContextMapping';
-export * from './getProjectEmail';
-export * from './getProjectIssueSecurityScheme';
-export * from './getProjectProperty';
-export * from './getProjectPropertyKeys';
-export * from './getProjectRole';
-export * from './getProjectRoleActorsForRole';
-export * from './getProjectRoleById';
-export * from './getProjectRoleDetails';
-export * from './getProjectRoles';
-export * from './getProjectsForIssueTypeScreenScheme';
-export * from './getProjectTypeByKey';
-export * from './getProjectVersions';
-export * from './getProjectVersionsPaginated';
-export * from './getRecent';
-export * from './getRemoteIssueLinkById';
-export * from './getRemoteIssueLinks';
-export * from './getScreens';
-export * from './getScreenSchemes';
-export * from './getScreensForField';
-export * from './getSecurityLevelMembers';
-export * from './getSecurityLevels';
-export * from './getSecurityLevelsForProject';
-export * from './getSelectableIssueFieldOptions';
-export * from './getSharePermission';
-export * from './getSharePermissions';
-export * from './getStatus';
-export * from './getStatusCategory';
-export * from './getStatusesById';
-export * from './getTask';
-export * from './getTransitions';
-export * from './getTrashedFieldsPaginated';
-export * from './getUiModifications';
-export * from './getUser';
-export * from './getUserDefaultColumns';
-export * from './getUserEmail';
-export * from './getUserEmailBulk';
-export * from './getUserGroups';
-export * from './getUserProperty';
-export * from './getUserPropertyKeys';
-export * from './getUsersFromGroup';
-export * from './getValidProjectKey';
-export * from './getValidProjectName';
-export * from './getVersion';
-export * from './getVersionRelatedIssues';
-export * from './getVersionUnresolvedIssues';
-export * from './getVisibleIssueFieldOptions';
-export * from './getVotes';
-export * from './getWorkflow';
-export * from './getWorkflowScheme';
-export * from './getWorkflowSchemeDraft';
-export * from './getWorkflowSchemeDraftIssueType';
-export * from './getWorkflowSchemeIssueType';
-export * from './getWorkflowSchemeProjectAssociations';
-export * from './getWorkflowsPaginated';
-export * from './getWorkflowTransitionProperties';
-export * from './getWorkflowTransitionRuleConfigurations';
-export * from './getWorklog';
-export * from './getWorklogProperty';
-export * from './getWorklogPropertyKeys';
-export * from './getWorklogsForIds';
-export * from './linkIssues';
-export * from './matchIssues';
-export * from './mergeVersions';
-export * from './migrateQueries';
-export * from './movePriorities';
-export * from './moveResolutions';
-export * from './moveScreenTab';
-export * from './moveScreenTabField';
-export * from './moveVersion';
-export * from './notify';
-export * from './parseJqlQueries';
-export * from './partialUpdateProjectRole';
-export * from './publishDraftWorkflowScheme';
-export * from './putAddonProperty';
-export * from './putAppProperty';
-export * from './readWorkflows';
-export * from './refreshWebhooks';
-export * from './registerDynamicWebhooks';
-export * from './registerModules';
-export * from './removeAttachment';
-export * from './removeCustomFieldContextFromProjects';
-export * from './removeGadget';
-export * from './removeGroup';
-export * from './removeIssueTypeFromIssueTypeScheme';
-export * from './removeIssueTypesFromContext';
-export * from './removeIssueTypesFromGlobalFieldConfigurationScheme';
-export * from './removeLevel';
-export * from './removeMappingsFromIssueTypeScreenScheme';
-export * from './removeMemberFromSecurityLevel';
-export * from './removeModules';
-export * from './removeNotificationFromNotificationScheme';
-export * from './removePreference';
-export * from './removeProjectCategory';
-export * from './removeScreenTabField';
-export * from './removeUser';
-export * from './removeUserFromGroup';
-export * from './removeVote';
-export * from './removeWatcher';
-export * from './renameScreenTab';
-export * from './reorderCustomFieldOptions';
-export * from './reorderIssueTypesInIssueTypeScheme';
-export * from './replaceIssueFieldOption';
-export * from './resetColumns';
-export * from './resetUserColumns';
-export * from './restore';
-export * from './restoreCustomField';
-export * from './sanitiseJqlQueries';
-export * from './search';
-export * from './searchForIssuesUsingJql';
-export * from './searchForIssuesUsingJqlPost';
-export * from './searchPriorities';
-export * from './searchProjects';
-export * from './searchProjectsUsingSecuritySchemes';
-export * from './searchResolutions';
-export * from './searchSecuritySchemes';
-export * from './selectTimeTrackingImplementation';
-export * from './setActors';
-export * from './setApplicationProperty';
-export * from './setBanner';
-export * from './setColumns';
-export * from './setCommentProperty';
-export * from './setDashboardItemProperty';
-export * from './setDefaultLevels';
-export * from './setDefaultPriority';
-export * from './setDefaultResolution';
-export * from './setDefaultShareScope';
-export * from './setDefaultValues';
-export * from './setFavouriteForFilter';
-export * from './setFieldConfigurationSchemeMapping';
-export * from './setIssueProperty';
-export * from './setIssueTypeProperty';
-export * from './setPreference';
-export * from './setProjectProperty';
-export * from './setSharedTimeTrackingConfiguration';
-export * from './setUserColumns';
-export * from './setUserProperty';
-export * from './setWorkflowSchemeDraftIssueType';
-export * from './setWorkflowSchemeIssueType';
-export * from './setWorklogProperty';
-export * from './storeAvatar';
-export * from './toggleFeatureForProject';
-export * from './trashCustomField';
-export * from './unarchiveIssues';
-export * from './updateComment';
-export * from './updateComponent';
-export * from './updateCustomField';
-export * from './updateCustomFieldConfiguration';
-export * from './updateCustomFieldContext';
-export * from './updateCustomFieldOption';
-export * from './updateCustomFieldValue';
-export * from './updateDashboard';
-export * from './updateDefaultScreenScheme';
-export * from './updateDefaultWorkflow';
-export * from './updateDraftDefaultWorkflow';
-export * from './updateDraftWorkflowMapping';
-export * from './updateEntityPropertiesValue';
-export * from './updateFieldConfiguration';
-export * from './updateFieldConfigurationItems';
-export * from './updateFieldConfigurationScheme';
-export * from './updateFilter';
-export * from './updateGadget';
-export * from './updateIssueFieldOption';
-export * from './updateIssueFields';
-export * from './updateIssueLinkType';
-export * from './updateIssueSecurityScheme';
-export * from './updateIssueType';
-export * from './updateIssueTypeScheme';
-export * from './updateIssueTypeScreenScheme';
-export * from './updateMultipleCustomFieldValues';
-export * from './updateNotificationScheme';
-export * from './updatePermissionScheme';
-export * from './updatePrecomputations';
-export * from './updatePriority';
-export * from './updateProject';
-export * from './updateProjectAvatar';
-export * from './updateProjectCategory';
-export * from './updateProjectEmail';
-export * from './updateRemoteIssueLink';
-export * from './updateResolution';
-export * from './updateScreen';
-export * from './updateScreenScheme';
-export * from './updateSecurityLevel';
-export * from './updateStatuses';
-export * from './updateUiModification';
-export * from './updateVersion';
-export * from './updateWorkflowMapping';
-export * from './updateWorkflows';
-export * from './updateWorkflowScheme';
-export * from './updateWorkflowSchemeDraft';
-export * from './updateWorkflowTransitionProperty';
-export * from './updateWorkflowTransitionRuleConfigurations';
-export * from './updateWorklog';
-export * from './validateCreateWorkflows';
-export * from './validateProjectKey';
-export * from './validateUpdateWorkflows';
-export * from './workflowCapabilities';
-export * from './workflowRuleSearch';
+export * from './addActorUsers.js';
+export * from './addAttachment.js';
+export * from './addComment.js';
+export * from './addFieldToDefaultScreen.js';
+export * from './addGadget.js';
+export * from './addIssueTypesToContext.js';
+export * from './addIssueTypesToIssueTypeScheme.js';
+export * from './addProjectRoleActorsToRole.js';
+export * from './addScreenTab.js';
+export * from './addScreenTabField.js';
+export * from './addSecurityLevel.js';
+export * from './addSecurityLevelMembers.js';
+export * from './addSharePermission.js';
+export * from './addUserToGroup.js';
+export * from './addVote.js';
+export * from './addWatcher.js';
+export * from './addWorklog.js';
+export * from './analyseExpression.js';
+export * from './appendMappingsForIssueTypeScreenScheme.js';
+export * from './archiveIssues.js';
+export * from './archiveIssuesAsync.js';
+export * from './archiveProject.js';
+export * from './assignFieldConfigurationSchemeToProject.js';
+export * from './assignIssue.js';
+export * from './assignIssueTypeSchemeToProject.js';
+export * from './assignIssueTypeScreenSchemeToProject.js';
+export * from './assignPermissionScheme.js';
+export * from './assignProjectsToCustomFieldContext.js';
+export * from './assignSchemeToProject.js';
+export * from './associateSchemesToProjects.js';
+export * from './bulkDeleteIssueProperty.js';
+export * from './bulkEditDashboards.js';
+export * from './bulkGetGroups.js';
+export * from './bulkGetUsers.js';
+export * from './bulkGetUsersMigration.js';
+export * from './bulkSetIssuePropertiesByIssue.js';
+export * from './bulkSetIssueProperty.js';
+export * from './bulkSetIssuesProperties.js';
+export * from './cancelTask.js';
+export * from './changeFilterOwner.js';
+export * from './copyDashboard.js';
+export * from './createComponent.js';
+export * from './createCustomField.js';
+export * from './createCustomFieldContext.js';
+export * from './createCustomFieldOption.js';
+export * from './createDashboard.js';
+export * from './createFieldConfiguration.js';
+export * from './createFieldConfigurationScheme.js';
+export * from './createFilter.js';
+export * from './createGroup.js';
+export * from './createIssue.js';
+export * from './createIssueFieldOption.js';
+export * from './createIssueLinkType.js';
+export * from './createIssues.js';
+export * from './createIssueSecurityScheme.js';
+export * from './createIssueType.js';
+export * from './createIssueTypeAvatar.js';
+export * from './createIssueTypeScheme.js';
+export * from './createIssueTypeScreenScheme.js';
+export * from './createNotificationScheme.js';
+export * from './createOrUpdateRemoteIssueLink.js';
+export * from './createPermissionGrant.js';
+export * from './createPermissionScheme.js';
+export * from './createPriority.js';
+export * from './createProject.js';
+export * from './createProjectAvatar.js';
+export * from './createProjectCategory.js';
+export * from './createProjectRole.js';
+export * from './createResolution.js';
+export * from './createScreen.js';
+export * from './createScreenScheme.js';
+export * from './createStatuses.js';
+export * from './createUiModification.js';
+export * from './createUser.js';
+export * from './createVersion.js';
+export * from './createWorkflow.js';
+export * from './createWorkflows.js';
+export * from './createWorkflowScheme.js';
+export * from './createWorkflowSchemeDraftFromParent.js';
+export * from './createWorkflowTransitionProperty.js';
+export * from './deleteActor.js';
+export * from './deleteAddonProperty.js';
+export * from './deleteAndReplaceVersion.js';
+export * from './deleteAppProperty.js';
+export * from './deleteAvatar.js';
+export * from './deleteComment.js';
+export * from './deleteCommentProperty.js';
+export * from './deleteComponent.js';
+export * from './deleteCustomField.js';
+export * from './deleteCustomFieldContext.js';
+export * from './deleteCustomFieldOption.js';
+export * from './deleteDashboard.js';
+export * from './deleteDashboardItemProperty.js';
+export * from './deleteDefaultWorkflow.js';
+export * from './deleteDraftDefaultWorkflow.js';
+export * from './deleteDraftWorkflowMapping.js';
+export * from './deleteFavouriteForFilter.js';
+export * from './deleteFieldConfiguration.js';
+export * from './deleteFieldConfigurationScheme.js';
+export * from './deleteFilter.js';
+export * from './deleteInactiveWorkflow.js';
+export * from './deleteIssue.js';
+export * from './deleteIssueFieldOption.js';
+export * from './deleteIssueLink.js';
+export * from './deleteIssueLinkType.js';
+export * from './deleteIssueProperty.js';
+export * from './deleteIssueType.js';
+export * from './deleteIssueTypeProperty.js';
+export * from './deleteIssueTypeScheme.js';
+export * from './deleteIssueTypeScreenScheme.js';
+export * from './deleteNotificationScheme.js';
+export * from './deletePermissionScheme.js';
+export * from './deletePermissionSchemeEntity.js';
+export * from './deleteProject.js';
+export * from './deleteProjectAsynchronously.js';
+export * from './deleteProjectAvatar.js';
+export * from './deleteProjectProperty.js';
+export * from './deleteProjectRole.js';
+export * from './deleteProjectRoleActorsFromRole.js';
+export * from './deleteRemoteIssueLinkByGlobalId.js';
+export * from './deleteRemoteIssueLinkById.js';
+export * from './deleteResolution.js';
+export * from './deleteScreen.js';
+export * from './deleteScreenScheme.js';
+export * from './deleteScreenTab.js';
+export * from './deleteSecurityScheme.js';
+export * from './deleteSharePermission.js';
+export * from './deleteStatusesById.js';
+export * from './deleteUiModification.js';
+export * from './deleteUserProperty.js';
+export * from './deleteWebhookById.js';
+export * from './deleteWorkflowMapping.js';
+export * from './deleteWorkflowScheme.js';
+export * from './deleteWorkflowSchemeDraft.js';
+export * from './deleteWorkflowSchemeDraftIssueType.js';
+export * from './deleteWorkflowSchemeIssueType.js';
+export * from './deleteWorkflowTransitionProperty.js';
+export * from './deleteWorkflowTransitionRuleConfigurations.js';
+export * from './deleteWorklog.js';
+export * from './deleteWorklogProperty.js';
+export * from './doTransition.js';
+export * from './editIssue.js';
+export * from './evaluateJiraExpression.js';
+export * from './expandAttachmentForHumans.js';
+export * from './expandAttachmentForMachines.js';
+export * from './exportArchivedIssues.js';
+export * from './findAssignableUsers.js';
+export * from './findBulkAssignableUsers.js';
+export * from './findGroups.js';
+export * from './findUserKeysByQuery.js';
+export * from './findUsers.js';
+export * from './findUsersAndGroups.js';
+export * from './findUsersByQuery.js';
+export * from './findUsersForPicker.js';
+export * from './findUsersWithAllPermissions.js';
+export * from './findUsersWithBrowsePermission.js';
+export * from './fullyUpdateProjectRole.js';
+export * from './getAccessibleProjectTypeByKey.js';
+export * from './getAddonProperties.js';
+export * from './getAddonProperty.js';
+export * from './getAllDashboards.js';
+export * from './getAllFieldConfigurations.js';
+export * from './getAllFieldConfigurationSchemes.js';
+export * from './getAllGadgets.js';
+export * from './getAllIssueFieldOptions.js';
+export * from './getAllIssueTypeSchemes.js';
+export * from './getAllLabels.js';
+export * from './getAllPermissionSchemes.js';
+export * from './getAllProjectAvatars.js';
+export * from './getAllScreenTabFields.js';
+export * from './getAllScreenTabs.js';
+export * from './getAllStatuses.js';
+export * from './getAllSystemAvatars.js';
+export * from './getAllUsers.js';
+export * from './getAllUsersDefault.js';
+export * from './getAllWorkflowSchemes.js';
+export * from './getAlternativeIssueTypes.js';
+export * from './getApplicationProperty.js';
+export * from './getApplicationRole.js';
+export * from './getAssignedPermissionScheme.js';
+export * from './getAttachment.js';
+export * from './getAttachmentContent.js';
+export * from './getAttachmentThumbnail.js';
+export * from './getAuditRecords.js';
+export * from './getAutoCompletePost.js';
+export * from './getAvailableScreenFields.js';
+export * from './getAvatarImageByID.js';
+export * from './getAvatarImageByOwner.js';
+export * from './getAvatarImageByType.js';
+export * from './getAvatars.js';
+export * from './getBulkPermissions.js';
+export * from './getChangeLogs.js';
+export * from './getChangeLogsByIds.js';
+export * from './getColumns.js';
+export * from './getComment.js';
+export * from './getCommentProperty.js';
+export * from './getCommentPropertyKeys.js';
+export * from './getComments.js';
+export * from './getCommentsByIds.js';
+export * from './getComponent.js';
+export * from './getComponentRelatedIssues.js';
+export * from './getContextsForField.js';
+export * from './getCreateIssueMeta.js';
+export * from './getCurrentUser.js';
+export * from './getCustomFieldConfiguration.js';
+export * from './getCustomFieldContextsForProjectsAndIssueTypes.js';
+export * from './getCustomFieldOption.js';
+export * from './getDashboard.js';
+export * from './getDashboardItemProperty.js';
+export * from './getDashboardItemPropertyKeys.js';
+export * from './getDashboardsPaginated.js';
+export * from './getDefaultValues.js';
+export * from './getDefaultWorkflow.js';
+export * from './getDraftDefaultWorkflow.js';
+export * from './getDraftWorkflow.js';
+export * from './getDynamicWebhooksForApp.js';
+export * from './getEditIssueMeta.js';
+export * from './getFailedWebhooks.js';
+export * from './getFavouriteFilters.js';
+export * from './getFeaturesForProject.js';
+export * from './getFieldAutoCompleteForQueryString.js';
+export * from './getFieldConfigurationItems.js';
+export * from './getFieldConfigurationSchemeMappings.js';
+export * from './getFieldConfigurationSchemeProjectMapping.js';
+export * from './getFieldsPaginated.js';
+export * from './getFilter.js';
+export * from './getFiltersPaginated.js';
+export * from './getHierarchy.js';
+export * from './getIdsOfWorklogsDeletedSince.js';
+export * from './getIdsOfWorklogsModifiedSince.js';
+export * from './getIssue.js';
+export * from './getIssueFieldOption.js';
+export * from './getIssueLink.js';
+export * from './getIssueLinkType.js';
+export * from './getIssuePickerResource.js';
+export * from './getIssueProperty.js';
+export * from './getIssuePropertyKeys.js';
+export * from './getIssueSecurityLevel.js';
+export * from './getIssueSecurityLevelMembers.js';
+export * from './getIssueSecurityScheme.js';
+export * from './getIssueType.js';
+export * from './getIssueTypeMappingsForContexts.js';
+export * from './getIssueTypeProperty.js';
+export * from './getIssueTypePropertyKeys.js';
+export * from './getIssueTypeSchemeForProjects.js';
+export * from './getIssueTypeSchemesMapping.js';
+export * from './getIssueTypeScreenSchemeMappings.js';
+export * from './getIssueTypeScreenSchemeProjectAssociations.js';
+export * from './getIssueTypeScreenSchemes.js';
+export * from './getIssueTypesForProject.js';
+export * from './getIssueWatchers.js';
+export * from './getIssueWorklog.js';
+export * from './getIsWatchingIssueBulk.js';
+export * from './getMyFilters.js';
+export * from './getMyPermissions.js';
+export * from './getNotificationScheme.js';
+export * from './getNotificationSchemeForProject.js';
+export * from './getNotificationSchemes.js';
+export * from './getNotificationSchemeToProjectMappings.js';
+export * from './getOptionsForContext.js';
+export * from './getPermissionScheme.js';
+export * from './getPermissionSchemeGrant.js';
+export * from './getPermissionSchemeGrants.js';
+export * from './getPermittedProjects.js';
+export * from './getPrecomputations.js';
+export * from './getPreference.js';
+export * from './getPriority.js';
+export * from './getProject.js';
+export * from './getProjectCategoryById.js';
+export * from './getProjectComponents.js';
+export * from './getProjectComponentsPaginated.js';
+export * from './getProjectContextMapping.js';
+export * from './getProjectEmail.js';
+export * from './getProjectIssueSecurityScheme.js';
+export * from './getProjectProperty.js';
+export * from './getProjectPropertyKeys.js';
+export * from './getProjectRole.js';
+export * from './getProjectRoleActorsForRole.js';
+export * from './getProjectRoleById.js';
+export * from './getProjectRoleDetails.js';
+export * from './getProjectRoles.js';
+export * from './getProjectsForIssueTypeScreenScheme.js';
+export * from './getProjectTypeByKey.js';
+export * from './getProjectVersions.js';
+export * from './getProjectVersionsPaginated.js';
+export * from './getRecent.js';
+export * from './getRemoteIssueLinkById.js';
+export * from './getRemoteIssueLinks.js';
+export * from './getScreens.js';
+export * from './getScreenSchemes.js';
+export * from './getScreensForField.js';
+export * from './getSecurityLevelMembers.js';
+export * from './getSecurityLevels.js';
+export * from './getSecurityLevelsForProject.js';
+export * from './getSelectableIssueFieldOptions.js';
+export * from './getSharePermission.js';
+export * from './getSharePermissions.js';
+export * from './getStatus.js';
+export * from './getStatusCategory.js';
+export * from './getStatusesById.js';
+export * from './getTask.js';
+export * from './getTransitions.js';
+export * from './getTrashedFieldsPaginated.js';
+export * from './getUiModifications.js';
+export * from './getUser.js';
+export * from './getUserDefaultColumns.js';
+export * from './getUserEmail.js';
+export * from './getUserEmailBulk.js';
+export * from './getUserGroups.js';
+export * from './getUserProperty.js';
+export * from './getUserPropertyKeys.js';
+export * from './getUsersFromGroup.js';
+export * from './getValidProjectKey.js';
+export * from './getValidProjectName.js';
+export * from './getVersion.js';
+export * from './getVersionRelatedIssues.js';
+export * from './getVersionUnresolvedIssues.js';
+export * from './getVisibleIssueFieldOptions.js';
+export * from './getVotes.js';
+export * from './getWorkflow.js';
+export * from './getWorkflowScheme.js';
+export * from './getWorkflowSchemeDraft.js';
+export * from './getWorkflowSchemeDraftIssueType.js';
+export * from './getWorkflowSchemeIssueType.js';
+export * from './getWorkflowSchemeProjectAssociations.js';
+export * from './getWorkflowsPaginated.js';
+export * from './getWorkflowTransitionProperties.js';
+export * from './getWorkflowTransitionRuleConfigurations.js';
+export * from './getWorklog.js';
+export * from './getWorklogProperty.js';
+export * from './getWorklogPropertyKeys.js';
+export * from './getWorklogsForIds.js';
+export * from './linkIssues.js';
+export * from './matchIssues.js';
+export * from './mergeVersions.js';
+export * from './migrateQueries.js';
+export * from './movePriorities.js';
+export * from './moveResolutions.js';
+export * from './moveScreenTab.js';
+export * from './moveScreenTabField.js';
+export * from './moveVersion.js';
+export * from './notify.js';
+export * from './parseJqlQueries.js';
+export * from './partialUpdateProjectRole.js';
+export * from './publishDraftWorkflowScheme.js';
+export * from './putAddonProperty.js';
+export * from './putAppProperty.js';
+export * from './readWorkflows.js';
+export * from './refreshWebhooks.js';
+export * from './registerDynamicWebhooks.js';
+export * from './registerModules.js';
+export * from './removeAttachment.js';
+export * from './removeCustomFieldContextFromProjects.js';
+export * from './removeGadget.js';
+export * from './removeGroup.js';
+export * from './removeIssueTypeFromIssueTypeScheme.js';
+export * from './removeIssueTypesFromContext.js';
+export * from './removeIssueTypesFromGlobalFieldConfigurationScheme.js';
+export * from './removeLevel.js';
+export * from './removeMappingsFromIssueTypeScreenScheme.js';
+export * from './removeMemberFromSecurityLevel.js';
+export * from './removeModules.js';
+export * from './removeNotificationFromNotificationScheme.js';
+export * from './removePreference.js';
+export * from './removeProjectCategory.js';
+export * from './removeScreenTabField.js';
+export * from './removeUser.js';
+export * from './removeUserFromGroup.js';
+export * from './removeVote.js';
+export * from './removeWatcher.js';
+export * from './renameScreenTab.js';
+export * from './reorderCustomFieldOptions.js';
+export * from './reorderIssueTypesInIssueTypeScheme.js';
+export * from './replaceIssueFieldOption.js';
+export * from './resetColumns.js';
+export * from './resetUserColumns.js';
+export * from './restore.js';
+export * from './restoreCustomField.js';
+export * from './sanitiseJqlQueries.js';
+export * from './search.js';
+export * from './searchForIssuesUsingJql.js';
+export * from './searchForIssuesUsingJqlPost.js';
+export * from './searchPriorities.js';
+export * from './searchProjects.js';
+export * from './searchProjectsUsingSecuritySchemes.js';
+export * from './searchResolutions.js';
+export * from './searchSecuritySchemes.js';
+export * from './selectTimeTrackingImplementation.js';
+export * from './setActors.js';
+export * from './setApplicationProperty.js';
+export * from './setBanner.js';
+export * from './setColumns.js';
+export * from './setCommentProperty.js';
+export * from './setDashboardItemProperty.js';
+export * from './setDefaultLevels.js';
+export * from './setDefaultPriority.js';
+export * from './setDefaultResolution.js';
+export * from './setDefaultShareScope.js';
+export * from './setDefaultValues.js';
+export * from './setFavouriteForFilter.js';
+export * from './setFieldConfigurationSchemeMapping.js';
+export * from './setIssueProperty.js';
+export * from './setIssueTypeProperty.js';
+export * from './setPreference.js';
+export * from './setProjectProperty.js';
+export * from './setSharedTimeTrackingConfiguration.js';
+export * from './setUserColumns.js';
+export * from './setUserProperty.js';
+export * from './setWorkflowSchemeDraftIssueType.js';
+export * from './setWorkflowSchemeIssueType.js';
+export * from './setWorklogProperty.js';
+export * from './storeAvatar.js';
+export * from './toggleFeatureForProject.js';
+export * from './trashCustomField.js';
+export * from './unarchiveIssues.js';
+export * from './updateComment.js';
+export * from './updateComponent.js';
+export * from './updateCustomField.js';
+export * from './updateCustomFieldConfiguration.js';
+export * from './updateCustomFieldContext.js';
+export * from './updateCustomFieldOption.js';
+export * from './updateCustomFieldValue.js';
+export * from './updateDashboard.js';
+export * from './updateDefaultScreenScheme.js';
+export * from './updateDefaultWorkflow.js';
+export * from './updateDraftDefaultWorkflow.js';
+export * from './updateDraftWorkflowMapping.js';
+export * from './updateEntityPropertiesValue.js';
+export * from './updateFieldConfiguration.js';
+export * from './updateFieldConfigurationItems.js';
+export * from './updateFieldConfigurationScheme.js';
+export * from './updateFilter.js';
+export * from './updateGadget.js';
+export * from './updateIssueFieldOption.js';
+export * from './updateIssueFields.js';
+export * from './updateIssueLinkType.js';
+export * from './updateIssueSecurityScheme.js';
+export * from './updateIssueType.js';
+export * from './updateIssueTypeScheme.js';
+export * from './updateIssueTypeScreenScheme.js';
+export * from './updateMultipleCustomFieldValues.js';
+export * from './updateNotificationScheme.js';
+export * from './updatePermissionScheme.js';
+export * from './updatePrecomputations.js';
+export * from './updatePriority.js';
+export * from './updateProject.js';
+export * from './updateProjectAvatar.js';
+export * from './updateProjectCategory.js';
+export * from './updateProjectEmail.js';
+export * from './updateRemoteIssueLink.js';
+export * from './updateResolution.js';
+export * from './updateScreen.js';
+export * from './updateScreenScheme.js';
+export * from './updateSecurityLevel.js';
+export * from './updateStatuses.js';
+export * from './updateUiModification.js';
+export * from './updateVersion.js';
+export * from './updateWorkflowMapping.js';
+export * from './updateWorkflows.js';
+export * from './updateWorkflowScheme.js';
+export * from './updateWorkflowSchemeDraft.js';
+export * from './updateWorkflowTransitionProperty.js';
+export * from './updateWorkflowTransitionRuleConfigurations.js';
+export * from './updateWorklog.js';
+export * from './validateCreateWorkflows.js';
+export * from './validateProjectKey.js';
+export * from './validateUpdateWorkflows.js';
+export * from './workflowCapabilities.js';
+export * from './workflowRuleSearch.js';
diff --git a/src/version2/parameters/linkIssues.ts b/src/version2/parameters/linkIssues.ts
index 97b98bdab9..f8b4b095c0 100644
--- a/src/version2/parameters/linkIssues.ts
+++ b/src/version2/parameters/linkIssues.ts
@@ -1,3 +1,3 @@
-import { LinkIssueRequestJson } from '../models';
+import type { LinkIssueRequestJson } from '../models/index.js';
export interface LinkIssues extends LinkIssueRequestJson {}
diff --git a/src/version2/parameters/matchIssues.ts b/src/version2/parameters/matchIssues.ts
index d8f0f3cc07..6ef7e314d1 100644
--- a/src/version2/parameters/matchIssues.ts
+++ b/src/version2/parameters/matchIssues.ts
@@ -1,3 +1,3 @@
-import { IssuesAndJQLQueries } from '../models';
+import type { IssuesAndJQLQueries } from '../models/index.js';
export interface MatchIssues extends IssuesAndJQLQueries {}
diff --git a/src/version2/parameters/migrateQueries.ts b/src/version2/parameters/migrateQueries.ts
index c6c7aac9ce..aaac246781 100644
--- a/src/version2/parameters/migrateQueries.ts
+++ b/src/version2/parameters/migrateQueries.ts
@@ -1,3 +1,3 @@
-import { JQLPersonalDataMigrationRequest } from '../models';
+import type { JQLPersonalDataMigrationRequest } from '../models/index.js';
export interface MigrateQueries extends JQLPersonalDataMigrationRequest {}
diff --git a/src/version2/parameters/movePriorities.ts b/src/version2/parameters/movePriorities.ts
index 34061dae91..4462a31004 100644
--- a/src/version2/parameters/movePriorities.ts
+++ b/src/version2/parameters/movePriorities.ts
@@ -1,3 +1,3 @@
-import { ReorderIssuePriorities } from '../models';
+import type { ReorderIssuePriorities } from '../models/index.js';
export interface MovePriorities extends ReorderIssuePriorities {}
diff --git a/src/version2/parameters/moveResolutions.ts b/src/version2/parameters/moveResolutions.ts
index 9935490feb..0584160844 100644
--- a/src/version2/parameters/moveResolutions.ts
+++ b/src/version2/parameters/moveResolutions.ts
@@ -1,3 +1,3 @@
-import { ReorderIssueResolutionsRequest } from '../models';
+import type { ReorderIssueResolutionsRequest } from '../models/index.js';
export interface MoveResolutions extends ReorderIssueResolutionsRequest {}
diff --git a/src/version2/parameters/moveScreenTabField.ts b/src/version2/parameters/moveScreenTabField.ts
index 7ef37bff6a..b4090203b5 100644
--- a/src/version2/parameters/moveScreenTabField.ts
+++ b/src/version2/parameters/moveScreenTabField.ts
@@ -1,4 +1,4 @@
-import { MoveField } from '../models';
+import type { MoveField } from '../models/index.js';
export interface MoveScreenTabField extends MoveField {
/** The ID of the screen. */
diff --git a/src/version2/parameters/moveVersion.ts b/src/version2/parameters/moveVersion.ts
index bba5c554ad..2537a26dd8 100644
--- a/src/version2/parameters/moveVersion.ts
+++ b/src/version2/parameters/moveVersion.ts
@@ -1,4 +1,4 @@
-import { VersionMove } from '../models';
+import type { VersionMove } from '../models/index.js';
export interface MoveVersion extends VersionMove {
/** The ID of the version to be moved. */
diff --git a/src/version2/parameters/notify.ts b/src/version2/parameters/notify.ts
index a14c2dc095..3b176fd9d3 100644
--- a/src/version2/parameters/notify.ts
+++ b/src/version2/parameters/notify.ts
@@ -1,4 +1,4 @@
-import { Notification } from '../models';
+import type { Notification } from '../models/index.js';
export interface Notify extends Notification {
/** ID or key of the issue that the notification is sent for. */
diff --git a/src/version2/parameters/parseJqlQueries.ts b/src/version2/parameters/parseJqlQueries.ts
index 13445147e3..e256e6dd81 100644
--- a/src/version2/parameters/parseJqlQueries.ts
+++ b/src/version2/parameters/parseJqlQueries.ts
@@ -1,4 +1,4 @@
-import { JqlQueriesToParse } from '../models';
+import type { JqlQueriesToParse } from '../models/index.js';
export interface ParseJqlQueries extends JqlQueriesToParse {
/**
diff --git a/src/version2/parameters/partialUpdateProjectRole.ts b/src/version2/parameters/partialUpdateProjectRole.ts
index 4757a5fc58..510e287fc1 100644
--- a/src/version2/parameters/partialUpdateProjectRole.ts
+++ b/src/version2/parameters/partialUpdateProjectRole.ts
@@ -1,4 +1,4 @@
-import { CreateUpdateRoleRequest } from '../models';
+import type { CreateUpdateRoleRequest } from '../models/index.js';
export interface PartialUpdateProjectRole extends CreateUpdateRoleRequest {
/**
diff --git a/src/version2/parameters/publishDraftWorkflowScheme.ts b/src/version2/parameters/publishDraftWorkflowScheme.ts
index 683095758e..3d2cf8f401 100644
--- a/src/version2/parameters/publishDraftWorkflowScheme.ts
+++ b/src/version2/parameters/publishDraftWorkflowScheme.ts
@@ -1,4 +1,4 @@
-import { StatusMapping } from '../models';
+import type { StatusMapping } from '../models/index.js';
export interface PublishDraftWorkflowScheme {
/** The ID of the workflow scheme that the draft belongs to. */
diff --git a/src/version2/parameters/readWorkflows.ts b/src/version2/parameters/readWorkflows.ts
index c1248108f5..482b092fef 100644
--- a/src/version2/parameters/readWorkflows.ts
+++ b/src/version2/parameters/readWorkflows.ts
@@ -1,4 +1,4 @@
-import { ProjectAndIssueTypePair } from '../models';
+import type { ProjectAndIssueTypePair } from '../models/index.js';
export interface ReadWorkflows {
/** The list of projects and issue types to query. */
diff --git a/src/version2/parameters/refreshWebhooks.ts b/src/version2/parameters/refreshWebhooks.ts
index b1b130af0d..a7fcb0f72b 100644
--- a/src/version2/parameters/refreshWebhooks.ts
+++ b/src/version2/parameters/refreshWebhooks.ts
@@ -1,3 +1,3 @@
-import { ContainerForWebhookIDs } from '../models';
+import type { ContainerForWebhookIDs } from '../models/index.js';
export interface RefreshWebhooks extends ContainerForWebhookIDs {}
diff --git a/src/version2/parameters/registerDynamicWebhooks.ts b/src/version2/parameters/registerDynamicWebhooks.ts
index 3cf5329e12..efe7f5c289 100644
--- a/src/version2/parameters/registerDynamicWebhooks.ts
+++ b/src/version2/parameters/registerDynamicWebhooks.ts
@@ -1,3 +1,3 @@
-import { WebhookRegistrationDetails } from '../models';
+import type { WebhookRegistrationDetails } from '../models/index.js';
export interface RegisterDynamicWebhooks extends WebhookRegistrationDetails {}
diff --git a/src/version2/parameters/registerModules.ts b/src/version2/parameters/registerModules.ts
index 6ae8188408..4672e7393f 100644
--- a/src/version2/parameters/registerModules.ts
+++ b/src/version2/parameters/registerModules.ts
@@ -1,3 +1,3 @@
-import { ConnectModules } from '../models';
+import type { ConnectModules } from '../models/index.js';
export interface RegisterModules extends ConnectModules {}
diff --git a/src/version2/parameters/removeCustomFieldContextFromProjects.ts b/src/version2/parameters/removeCustomFieldContextFromProjects.ts
index 73b0cf9ba4..10400c536f 100644
--- a/src/version2/parameters/removeCustomFieldContextFromProjects.ts
+++ b/src/version2/parameters/removeCustomFieldContextFromProjects.ts
@@ -1,4 +1,4 @@
-import { ProjectIds } from '../models';
+import type { ProjectIds } from '../models/index.js';
export interface RemoveCustomFieldContextFromProjects extends ProjectIds {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/removeIssueTypesFromContext.ts b/src/version2/parameters/removeIssueTypesFromContext.ts
index f8e821cc15..f810fb377e 100644
--- a/src/version2/parameters/removeIssueTypesFromContext.ts
+++ b/src/version2/parameters/removeIssueTypesFromContext.ts
@@ -1,4 +1,4 @@
-import { IssueTypeIds } from '../models';
+import type { IssueTypeIds } from '../models/index.js';
export interface RemoveIssueTypesFromContext extends IssueTypeIds {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/removeIssueTypesFromGlobalFieldConfigurationScheme.ts b/src/version2/parameters/removeIssueTypesFromGlobalFieldConfigurationScheme.ts
index fc0fc1cdd0..72bd7f2b84 100644
--- a/src/version2/parameters/removeIssueTypesFromGlobalFieldConfigurationScheme.ts
+++ b/src/version2/parameters/removeIssueTypesFromGlobalFieldConfigurationScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeIdsToRemove } from '../models';
+import type { IssueTypeIdsToRemove } from '../models/index.js';
export interface RemoveIssueTypesFromGlobalFieldConfigurationScheme extends IssueTypeIdsToRemove {
/** The ID of the field configuration scheme. */
diff --git a/src/version2/parameters/removeMappingsFromIssueTypeScreenScheme.ts b/src/version2/parameters/removeMappingsFromIssueTypeScreenScheme.ts
index bcf8aa10d1..9525f31fe5 100644
--- a/src/version2/parameters/removeMappingsFromIssueTypeScreenScheme.ts
+++ b/src/version2/parameters/removeMappingsFromIssueTypeScreenScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeIds } from '../models';
+import type { IssueTypeIds } from '../models/index.js';
export interface RemoveMappingsFromIssueTypeScreenScheme extends IssueTypeIds {
/** The ID of the issue type screen scheme. */
diff --git a/src/version2/parameters/renameScreenTab.ts b/src/version2/parameters/renameScreenTab.ts
index e9323d559c..f3c458556a 100644
--- a/src/version2/parameters/renameScreenTab.ts
+++ b/src/version2/parameters/renameScreenTab.ts
@@ -1,4 +1,4 @@
-import { ScreenableTab } from '../models';
+import type { ScreenableTab } from '../models/index.js';
export interface RenameScreenTab extends ScreenableTab {
/** The ID of the screen. */
diff --git a/src/version2/parameters/reorderCustomFieldOptions.ts b/src/version2/parameters/reorderCustomFieldOptions.ts
index 4e96129be5..5490d75820 100644
--- a/src/version2/parameters/reorderCustomFieldOptions.ts
+++ b/src/version2/parameters/reorderCustomFieldOptions.ts
@@ -1,4 +1,4 @@
-import { OrderOfCustomFieldOptions } from '../models';
+import type { OrderOfCustomFieldOptions } from '../models/index.js';
export interface ReorderCustomFieldOptions extends OrderOfCustomFieldOptions {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/reorderIssueTypesInIssueTypeScheme.ts b/src/version2/parameters/reorderIssueTypesInIssueTypeScheme.ts
index 86bfa584e5..357a2a3522 100644
--- a/src/version2/parameters/reorderIssueTypesInIssueTypeScheme.ts
+++ b/src/version2/parameters/reorderIssueTypesInIssueTypeScheme.ts
@@ -1,4 +1,4 @@
-import { OrderOfIssueTypes } from '../models';
+import type { OrderOfIssueTypes } from '../models/index.js';
export interface ReorderIssueTypesInIssueTypeScheme extends OrderOfIssueTypes {
/** The ID of the issue type scheme. */
diff --git a/src/version2/parameters/sanitiseJqlQueries.ts b/src/version2/parameters/sanitiseJqlQueries.ts
index e37ef32274..42b1a0a515 100644
--- a/src/version2/parameters/sanitiseJqlQueries.ts
+++ b/src/version2/parameters/sanitiseJqlQueries.ts
@@ -1,3 +1,3 @@
-import { JqlQueriesToSanitize } from '../models';
+import type { JqlQueriesToSanitize } from '../models/index.js';
export interface SanitiseJqlQueries extends JqlQueriesToSanitize {}
diff --git a/src/version2/parameters/searchForIssuesUsingJqlPost.ts b/src/version2/parameters/searchForIssuesUsingJqlPost.ts
index 0ffdf3cd98..a78ee34acd 100644
--- a/src/version2/parameters/searchForIssuesUsingJqlPost.ts
+++ b/src/version2/parameters/searchForIssuesUsingJqlPost.ts
@@ -1,3 +1,3 @@
-import { SearchRequest } from '../models';
+import type { SearchRequest } from '../models/index.js';
export interface SearchForIssuesUsingJqlPost extends SearchRequest {}
diff --git a/src/version2/parameters/selectTimeTrackingImplementation.ts b/src/version2/parameters/selectTimeTrackingImplementation.ts
index 59c88b5c88..0e1e48c1ce 100644
--- a/src/version2/parameters/selectTimeTrackingImplementation.ts
+++ b/src/version2/parameters/selectTimeTrackingImplementation.ts
@@ -1,3 +1,3 @@
-import { TimeTrackingProvider } from '../models';
+import type { TimeTrackingProvider } from '../models/index.js';
export interface SelectTimeTrackingImplementation extends TimeTrackingProvider {}
diff --git a/src/version2/parameters/setActors.ts b/src/version2/parameters/setActors.ts
index 9fe40f868e..f750462c19 100644
--- a/src/version2/parameters/setActors.ts
+++ b/src/version2/parameters/setActors.ts
@@ -1,4 +1,4 @@
-import { ProjectRoleActorsUpdate } from '../models';
+import type { ProjectRoleActorsUpdate } from '../models/index.js';
export interface SetActors extends ProjectRoleActorsUpdate {
/** The project ID or project key (case sensitive). */
diff --git a/src/version2/parameters/setApplicationProperty.ts b/src/version2/parameters/setApplicationProperty.ts
index d10031a5c0..2788ded312 100644
--- a/src/version2/parameters/setApplicationProperty.ts
+++ b/src/version2/parameters/setApplicationProperty.ts
@@ -1,4 +1,4 @@
-import { SimpleApplicationProperty } from '../models';
+import type { SimpleApplicationProperty } from '../models/index.js';
export interface SetApplicationProperty extends SimpleApplicationProperty {
/** The key of the application property to update. */
diff --git a/src/version2/parameters/setBanner.ts b/src/version2/parameters/setBanner.ts
index 7cb120c52a..943309dc1c 100644
--- a/src/version2/parameters/setBanner.ts
+++ b/src/version2/parameters/setBanner.ts
@@ -1,3 +1,3 @@
-import { AnnouncementBannerConfigurationUpdate } from '../models';
+import type { AnnouncementBannerConfigurationUpdate } from '../models/index.js';
export interface SetBanner extends AnnouncementBannerConfigurationUpdate {}
diff --git a/src/version2/parameters/setDefaultLevels.ts b/src/version2/parameters/setDefaultLevels.ts
index 5162dac472..03104ef794 100644
--- a/src/version2/parameters/setDefaultLevels.ts
+++ b/src/version2/parameters/setDefaultLevels.ts
@@ -1,3 +1,3 @@
-import { SetDefaultLevelsRequest } from '../models';
+import type { SetDefaultLevelsRequest } from '../models/index.js';
export interface SetDefaultLevels extends SetDefaultLevelsRequest {}
diff --git a/src/version2/parameters/setDefaultPriority.ts b/src/version2/parameters/setDefaultPriority.ts
index d93aa5f6fc..a6bec95170 100644
--- a/src/version2/parameters/setDefaultPriority.ts
+++ b/src/version2/parameters/setDefaultPriority.ts
@@ -1,3 +1,3 @@
-import { SetDefaultPriorityRequest } from '../models';
+import type { SetDefaultPriorityRequest } from '../models/index.js';
export interface SetDefaultPriority extends SetDefaultPriorityRequest {}
diff --git a/src/version2/parameters/setDefaultResolution.ts b/src/version2/parameters/setDefaultResolution.ts
index bbf4f9259a..53ed1d0930 100644
--- a/src/version2/parameters/setDefaultResolution.ts
+++ b/src/version2/parameters/setDefaultResolution.ts
@@ -1,3 +1,3 @@
-import { SetDefaultResolutionRequest } from '../models';
+import type { SetDefaultResolutionRequest } from '../models/index.js';
export interface SetDefaultResolution extends SetDefaultResolutionRequest {}
diff --git a/src/version2/parameters/setDefaultShareScope.ts b/src/version2/parameters/setDefaultShareScope.ts
index e7cb2056fb..fa5f5f7990 100644
--- a/src/version2/parameters/setDefaultShareScope.ts
+++ b/src/version2/parameters/setDefaultShareScope.ts
@@ -1,3 +1,3 @@
-import { DefaultShareScope } from '../models';
+import type { DefaultShareScope } from '../models/index.js';
export interface SetDefaultShareScope extends DefaultShareScope {}
diff --git a/src/version2/parameters/setDefaultValues.ts b/src/version2/parameters/setDefaultValues.ts
index 146ee52b27..c08e6eb986 100644
--- a/src/version2/parameters/setDefaultValues.ts
+++ b/src/version2/parameters/setDefaultValues.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextDefaultValueUpdate } from '../models';
+import type { CustomFieldContextDefaultValueUpdate } from '../models/index.js';
export interface SetDefaultValues extends CustomFieldContextDefaultValueUpdate {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/setFieldConfigurationSchemeMapping.ts b/src/version2/parameters/setFieldConfigurationSchemeMapping.ts
index bcb01324a7..d12f80738d 100644
--- a/src/version2/parameters/setFieldConfigurationSchemeMapping.ts
+++ b/src/version2/parameters/setFieldConfigurationSchemeMapping.ts
@@ -1,4 +1,4 @@
-import { AssociateFieldConfigurationsWithIssueTypesRequest } from '../models';
+import type { AssociateFieldConfigurationsWithIssueTypesRequest } from '../models/index.js';
export interface SetFieldConfigurationSchemeMapping extends AssociateFieldConfigurationsWithIssueTypesRequest {
/** The ID of the field configuration scheme. */
diff --git a/src/version2/parameters/setSharedTimeTrackingConfiguration.ts b/src/version2/parameters/setSharedTimeTrackingConfiguration.ts
index 042570cb83..6725860bee 100644
--- a/src/version2/parameters/setSharedTimeTrackingConfiguration.ts
+++ b/src/version2/parameters/setSharedTimeTrackingConfiguration.ts
@@ -1,3 +1,3 @@
-import { TimeTrackingConfiguration } from '../models';
+import type { TimeTrackingConfiguration } from '../models/index.js';
export interface SetSharedTimeTrackingConfiguration extends TimeTrackingConfiguration {}
diff --git a/src/version2/parameters/setWorkflowSchemeDraftIssueType.ts b/src/version2/parameters/setWorkflowSchemeDraftIssueType.ts
index 37f76bf01a..615b5fd884 100644
--- a/src/version2/parameters/setWorkflowSchemeDraftIssueType.ts
+++ b/src/version2/parameters/setWorkflowSchemeDraftIssueType.ts
@@ -1,4 +1,4 @@
-import { IssueTypeWorkflowMapping } from '../models';
+import type { IssueTypeWorkflowMapping } from '../models/index.js';
export interface SetWorkflowSchemeDraftIssueType extends IssueTypeWorkflowMapping {
/** The ID of the workflow scheme that the draft belongs to. */
diff --git a/src/version2/parameters/setWorkflowSchemeIssueType.ts b/src/version2/parameters/setWorkflowSchemeIssueType.ts
index a0896d190c..c300ffc00f 100644
--- a/src/version2/parameters/setWorkflowSchemeIssueType.ts
+++ b/src/version2/parameters/setWorkflowSchemeIssueType.ts
@@ -1,4 +1,4 @@
-import { IssueTypeWorkflowMapping } from '../models';
+import type { IssueTypeWorkflowMapping } from '../models/index.js';
export interface SetWorkflowSchemeIssueType extends IssueTypeWorkflowMapping {
/** The ID of the workflow scheme. */
diff --git a/src/version2/parameters/toggleFeatureForProject.ts b/src/version2/parameters/toggleFeatureForProject.ts
index c5a8fde0f7..b6b01dc2f4 100644
--- a/src/version2/parameters/toggleFeatureForProject.ts
+++ b/src/version2/parameters/toggleFeatureForProject.ts
@@ -1,4 +1,4 @@
-import { ProjectFeatureToggleRequest } from '../models';
+import type { ProjectFeatureToggleRequest } from '../models/index.js';
export interface ToggleFeatureForProject extends ProjectFeatureToggleRequest {
/** The ID or (case-sensitive) key of the project. */
diff --git a/src/version2/parameters/updateComment.ts b/src/version2/parameters/updateComment.ts
index ab97803431..b050fba949 100644
--- a/src/version2/parameters/updateComment.ts
+++ b/src/version2/parameters/updateComment.ts
@@ -1,4 +1,4 @@
-import { Comment } from '../models';
+import type { Comment } from '../models/index.js';
export interface UpdateComment extends Comment {
/** The ID or key of the issue. */
diff --git a/src/version2/parameters/updateComponent.ts b/src/version2/parameters/updateComponent.ts
index 8104c2388e..99e70f0e15 100644
--- a/src/version2/parameters/updateComponent.ts
+++ b/src/version2/parameters/updateComponent.ts
@@ -1,4 +1,4 @@
-import { ProjectComponent } from '../models';
+import type { ProjectComponent } from '../models/index.js';
export interface UpdateComponent extends ProjectComponent {
/** The ID of the component. */
diff --git a/src/version2/parameters/updateCustomField.ts b/src/version2/parameters/updateCustomField.ts
index 465a16891d..819d712663 100644
--- a/src/version2/parameters/updateCustomField.ts
+++ b/src/version2/parameters/updateCustomField.ts
@@ -1,4 +1,4 @@
-import { UpdateCustomFieldDetails } from '../models';
+import type { UpdateCustomFieldDetails } from '../models/index.js';
export interface UpdateCustomField extends UpdateCustomFieldDetails {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/updateCustomFieldConfiguration.ts b/src/version2/parameters/updateCustomFieldConfiguration.ts
index e35b4fe9d3..4c1ae86b29 100644
--- a/src/version2/parameters/updateCustomFieldConfiguration.ts
+++ b/src/version2/parameters/updateCustomFieldConfiguration.ts
@@ -1,4 +1,4 @@
-import { CustomFieldConfigurations } from '../models';
+import type { CustomFieldConfigurations } from '../models/index.js';
export interface UpdateCustomFieldConfiguration extends CustomFieldConfigurations {
/** The ID or key of the custom field, for example `customfield_10000`. */
diff --git a/src/version2/parameters/updateCustomFieldContext.ts b/src/version2/parameters/updateCustomFieldContext.ts
index ec46c0f786..f04305c5c6 100644
--- a/src/version2/parameters/updateCustomFieldContext.ts
+++ b/src/version2/parameters/updateCustomFieldContext.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextUpdateDetails } from '../models';
+import type { CustomFieldContextUpdateDetails } from '../models/index.js';
export interface UpdateCustomFieldContext extends CustomFieldContextUpdateDetails {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/updateCustomFieldOption.ts b/src/version2/parameters/updateCustomFieldOption.ts
index 04ad2a93ce..df4b854368 100644
--- a/src/version2/parameters/updateCustomFieldOption.ts
+++ b/src/version2/parameters/updateCustomFieldOption.ts
@@ -1,4 +1,4 @@
-import { BulkCustomFieldOptionUpdateRequest } from '../models';
+import type { BulkCustomFieldOptionUpdateRequest } from '../models/index.js';
export interface UpdateCustomFieldOption extends BulkCustomFieldOptionUpdateRequest {
/** The ID of the custom field. */
diff --git a/src/version2/parameters/updateCustomFieldValue.ts b/src/version2/parameters/updateCustomFieldValue.ts
index 4bc28b4b4a..146c932e89 100644
--- a/src/version2/parameters/updateCustomFieldValue.ts
+++ b/src/version2/parameters/updateCustomFieldValue.ts
@@ -1,4 +1,4 @@
-import { CustomFieldValueUpdateDetails } from '../models';
+import type { CustomFieldValueUpdateDetails } from '../models/index.js';
export interface UpdateCustomFieldValue extends CustomFieldValueUpdateDetails {
/** The ID or key of the custom field. For example, `customfield_10010`. */
diff --git a/src/version2/parameters/updateDashboard.ts b/src/version2/parameters/updateDashboard.ts
index 3b01c0c2d9..e0200a626c 100644
--- a/src/version2/parameters/updateDashboard.ts
+++ b/src/version2/parameters/updateDashboard.ts
@@ -1,4 +1,4 @@
-import { DashboardDetails } from '../models';
+import type { DashboardDetails } from '../models/index.js';
export interface UpdateDashboard extends DashboardDetails {
/** The ID of the dashboard to update. */
diff --git a/src/version2/parameters/updateDefaultWorkflow.ts b/src/version2/parameters/updateDefaultWorkflow.ts
index e621a6b8d8..f9067e0aff 100644
--- a/src/version2/parameters/updateDefaultWorkflow.ts
+++ b/src/version2/parameters/updateDefaultWorkflow.ts
@@ -1,4 +1,4 @@
-import { DefaultWorkflow } from '../models';
+import type { DefaultWorkflow } from '../models/index.js';
export interface UpdateDefaultWorkflow extends DefaultWorkflow {
/** The ID of the workflow scheme. */
diff --git a/src/version2/parameters/updateDraftDefaultWorkflow.ts b/src/version2/parameters/updateDraftDefaultWorkflow.ts
index d46d69a910..a61f2b5ad8 100644
--- a/src/version2/parameters/updateDraftDefaultWorkflow.ts
+++ b/src/version2/parameters/updateDraftDefaultWorkflow.ts
@@ -1,4 +1,4 @@
-import { DefaultWorkflow } from '../models';
+import type { DefaultWorkflow } from '../models/index.js';
export interface UpdateDraftDefaultWorkflow extends DefaultWorkflow {
/** The ID of the workflow scheme that the draft belongs to. */
diff --git a/src/version2/parameters/updateDraftWorkflowMapping.ts b/src/version2/parameters/updateDraftWorkflowMapping.ts
index fc3b798a72..3758d63841 100644
--- a/src/version2/parameters/updateDraftWorkflowMapping.ts
+++ b/src/version2/parameters/updateDraftWorkflowMapping.ts
@@ -1,4 +1,4 @@
-import { IssueTypesWorkflowMapping } from '../models';
+import type { IssueTypesWorkflowMapping } from '../models/index.js';
export interface UpdateDraftWorkflowMapping extends IssueTypesWorkflowMapping {
/** The ID of the workflow scheme that the draft belongs to. */
diff --git a/src/version2/parameters/updateEntityPropertiesValue.ts b/src/version2/parameters/updateEntityPropertiesValue.ts
index a77752c863..d0f68ff610 100644
--- a/src/version2/parameters/updateEntityPropertiesValue.ts
+++ b/src/version2/parameters/updateEntityPropertiesValue.ts
@@ -1,4 +1,4 @@
-import { EntityPropertyDetails } from '../models';
+import type { EntityPropertyDetails } from '../models/index.js';
export interface UpdateEntityPropertiesValue {
/** The app migration transfer ID. */
diff --git a/src/version2/parameters/updateFieldConfiguration.ts b/src/version2/parameters/updateFieldConfiguration.ts
index bf2ff15f57..2e4e247925 100644
--- a/src/version2/parameters/updateFieldConfiguration.ts
+++ b/src/version2/parameters/updateFieldConfiguration.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationDetails } from '../models';
+import type { FieldConfigurationDetails } from '../models/index.js';
export interface UpdateFieldConfiguration extends FieldConfigurationDetails {
/** The ID of the field configuration. */
diff --git a/src/version2/parameters/updateFieldConfigurationItems.ts b/src/version2/parameters/updateFieldConfigurationItems.ts
index f630610c79..e6da23d2db 100644
--- a/src/version2/parameters/updateFieldConfigurationItems.ts
+++ b/src/version2/parameters/updateFieldConfigurationItems.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationItemsDetails } from '../models';
+import type { FieldConfigurationItemsDetails } from '../models/index.js';
export interface UpdateFieldConfigurationItems extends FieldConfigurationItemsDetails {
/** The ID of the field configuration. */
diff --git a/src/version2/parameters/updateFieldConfigurationScheme.ts b/src/version2/parameters/updateFieldConfigurationScheme.ts
index 2cf81d6e6c..9904250c8f 100644
--- a/src/version2/parameters/updateFieldConfigurationScheme.ts
+++ b/src/version2/parameters/updateFieldConfigurationScheme.ts
@@ -1,4 +1,4 @@
-import { UpdateFieldConfigurationSchemeDetails } from '../models';
+import type { UpdateFieldConfigurationSchemeDetails } from '../models/index.js';
export interface UpdateFieldConfigurationScheme extends UpdateFieldConfigurationSchemeDetails {
/** The ID of the field configuration scheme. */
diff --git a/src/version2/parameters/updateFilter.ts b/src/version2/parameters/updateFilter.ts
index 2c63d15323..c3151c40d8 100644
--- a/src/version2/parameters/updateFilter.ts
+++ b/src/version2/parameters/updateFilter.ts
@@ -1,4 +1,4 @@
-import { Filter } from '../models';
+import type { Filter } from '../models/index.js';
export interface UpdateFilter extends Omit {
/** The ID of the filter to update. */
diff --git a/src/version2/parameters/updateGadget.ts b/src/version2/parameters/updateGadget.ts
index 85df7bdfcf..8514bbd03f 100644
--- a/src/version2/parameters/updateGadget.ts
+++ b/src/version2/parameters/updateGadget.ts
@@ -1,4 +1,4 @@
-import { DashboardGadgetUpdateRequest } from '../models';
+import type { DashboardGadgetUpdateRequest } from '../models/index.js';
export interface UpdateGadget extends DashboardGadgetUpdateRequest {
/** The ID of the dashboard. */
diff --git a/src/version2/parameters/updateIssueFieldOption.ts b/src/version2/parameters/updateIssueFieldOption.ts
index 70f9af5fd6..94236edbd1 100644
--- a/src/version2/parameters/updateIssueFieldOption.ts
+++ b/src/version2/parameters/updateIssueFieldOption.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOption } from '../models';
+import type { IssueFieldOption } from '../models/index.js';
export interface UpdateIssueFieldOption extends IssueFieldOption {
/**
diff --git a/src/version2/parameters/updateIssueFields.ts b/src/version2/parameters/updateIssueFields.ts
index 94f32c8e2d..f944a92ed7 100644
--- a/src/version2/parameters/updateIssueFields.ts
+++ b/src/version2/parameters/updateIssueFields.ts
@@ -1,4 +1,4 @@
-import { ConnectCustomFieldValues } from '../models';
+import type { ConnectCustomFieldValues } from '../models/index.js';
export interface UpdateIssueFields extends ConnectCustomFieldValues {
/** The ID of the transfer. */
diff --git a/src/version2/parameters/updateIssueLinkType.ts b/src/version2/parameters/updateIssueLinkType.ts
index be02787442..70b1474f9b 100644
--- a/src/version2/parameters/updateIssueLinkType.ts
+++ b/src/version2/parameters/updateIssueLinkType.ts
@@ -1,4 +1,4 @@
-import { IssueLinkType } from '../models';
+import type { IssueLinkType } from '../models/index.js';
export interface UpdateIssueLinkType extends IssueLinkType {
/** The ID of the issue link type. */
diff --git a/src/version2/parameters/updateIssueSecurityScheme.ts b/src/version2/parameters/updateIssueSecurityScheme.ts
index a8487768b9..a4ba65125a 100644
--- a/src/version2/parameters/updateIssueSecurityScheme.ts
+++ b/src/version2/parameters/updateIssueSecurityScheme.ts
@@ -1,4 +1,4 @@
-import { UpdateIssueSecuritySchemeRequest } from '../models';
+import type { UpdateIssueSecuritySchemeRequest } from '../models/index.js';
export interface UpdateIssueSecurityScheme extends UpdateIssueSecuritySchemeRequest {
/** The ID of the issue security scheme. */
diff --git a/src/version2/parameters/updateIssueType.ts b/src/version2/parameters/updateIssueType.ts
index 36c90e58da..32061e2bd5 100644
--- a/src/version2/parameters/updateIssueType.ts
+++ b/src/version2/parameters/updateIssueType.ts
@@ -1,4 +1,4 @@
-import { IssueTypeUpdate } from '../models';
+import type { IssueTypeUpdate } from '../models/index.js';
export interface UpdateIssueType extends IssueTypeUpdate {
/** The ID of the issue type. */
diff --git a/src/version2/parameters/updateIssueTypeScheme.ts b/src/version2/parameters/updateIssueTypeScheme.ts
index b8113455b8..2edc63c414 100644
--- a/src/version2/parameters/updateIssueTypeScheme.ts
+++ b/src/version2/parameters/updateIssueTypeScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeSchemeUpdateDetails } from '../models';
+import type { IssueTypeSchemeUpdateDetails } from '../models/index.js';
export interface UpdateIssueTypeScheme extends IssueTypeSchemeUpdateDetails {
/** The ID of the issue type scheme. */
diff --git a/src/version2/parameters/updateIssueTypeScreenScheme.ts b/src/version2/parameters/updateIssueTypeScreenScheme.ts
index 80d59930ee..0ca5221d85 100644
--- a/src/version2/parameters/updateIssueTypeScreenScheme.ts
+++ b/src/version2/parameters/updateIssueTypeScreenScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemeUpdateDetails } from '../models';
+import type { IssueTypeScreenSchemeUpdateDetails } from '../models/index.js';
export interface UpdateIssueTypeScreenScheme extends IssueTypeScreenSchemeUpdateDetails {
/** The ID of the issue type screen scheme. */
diff --git a/src/version2/parameters/updateMultipleCustomFieldValues.ts b/src/version2/parameters/updateMultipleCustomFieldValues.ts
index 7bbb86abda..ee984b47be 100644
--- a/src/version2/parameters/updateMultipleCustomFieldValues.ts
+++ b/src/version2/parameters/updateMultipleCustomFieldValues.ts
@@ -1,4 +1,4 @@
-import { MultipleCustomFieldValuesUpdateDetails } from '../models';
+import type { MultipleCustomFieldValuesUpdateDetails } from '../models/index.js';
export interface UpdateMultipleCustomFieldValues extends MultipleCustomFieldValuesUpdateDetails {
/** Whether to generate a changelog for this update. */
diff --git a/src/version2/parameters/updateNotificationScheme.ts b/src/version2/parameters/updateNotificationScheme.ts
index 683066156a..c242aa92f4 100644
--- a/src/version2/parameters/updateNotificationScheme.ts
+++ b/src/version2/parameters/updateNotificationScheme.ts
@@ -1,4 +1,4 @@
-import { UpdateNotificationSchemeDetails } from '../models';
+import type { UpdateNotificationSchemeDetails } from '../models/index.js';
export interface UpdateNotificationScheme extends UpdateNotificationSchemeDetails {
/** The ID of the notification scheme. */
diff --git a/src/version2/parameters/updatePermissionScheme.ts b/src/version2/parameters/updatePermissionScheme.ts
index 18d840a77d..e7a8926fbc 100644
--- a/src/version2/parameters/updatePermissionScheme.ts
+++ b/src/version2/parameters/updatePermissionScheme.ts
@@ -1,4 +1,4 @@
-import { PermissionScheme } from '../models';
+import type { PermissionScheme } from '../models/index.js';
export interface UpdatePermissionScheme extends PermissionScheme {
/** The ID of the permission scheme to update. */
diff --git a/src/version2/parameters/updatePrecomputations.ts b/src/version2/parameters/updatePrecomputations.ts
index ecf83b9aaf..301f51cb80 100644
--- a/src/version2/parameters/updatePrecomputations.ts
+++ b/src/version2/parameters/updatePrecomputations.ts
@@ -1,3 +1,3 @@
-import { JqlFunctionPrecomputationUpdateRequest } from '../models';
+import type { JqlFunctionPrecomputationUpdateRequest } from '../models/index.js';
export interface UpdatePrecomputations extends JqlFunctionPrecomputationUpdateRequest {}
diff --git a/src/version2/parameters/updatePriority.ts b/src/version2/parameters/updatePriority.ts
index 40ea2baab0..f3d3fb075b 100644
--- a/src/version2/parameters/updatePriority.ts
+++ b/src/version2/parameters/updatePriority.ts
@@ -1,4 +1,4 @@
-import { UpdatePriorityDetails } from '../models';
+import type { UpdatePriorityDetails } from '../models/index.js';
export interface UpdatePriority extends UpdatePriorityDetails {
/** The ID of the issue priority. */
diff --git a/src/version2/parameters/updateProject.ts b/src/version2/parameters/updateProject.ts
index 6f4369d9f2..08781edd18 100644
--- a/src/version2/parameters/updateProject.ts
+++ b/src/version2/parameters/updateProject.ts
@@ -1,4 +1,4 @@
-import { UpdateProjectDetails } from '../models';
+import type { UpdateProjectDetails } from '../models/index.js';
export interface UpdateProject extends UpdateProjectDetails {
/** The project ID or project key (case sensitive). */
diff --git a/src/version2/parameters/updateProjectAvatar.ts b/src/version2/parameters/updateProjectAvatar.ts
index d31b4ca4b6..e8d64e8ff9 100644
--- a/src/version2/parameters/updateProjectAvatar.ts
+++ b/src/version2/parameters/updateProjectAvatar.ts
@@ -1,4 +1,4 @@
-import { Avatar } from '../models';
+import type { Avatar } from '../models/index.js';
export interface UpdateProjectAvatar extends Avatar {
/** The ID or (case-sensitive) key of the project. */
diff --git a/src/version2/parameters/updateProjectCategory.ts b/src/version2/parameters/updateProjectCategory.ts
index 46ab828509..2f2a7aeaaa 100644
--- a/src/version2/parameters/updateProjectCategory.ts
+++ b/src/version2/parameters/updateProjectCategory.ts
@@ -1,4 +1,4 @@
-import { ProjectCategory } from '../models';
+import type { ProjectCategory } from '../models/index.js';
export interface UpdateProjectCategory extends Omit {
id: number;
diff --git a/src/version2/parameters/updateProjectEmail.ts b/src/version2/parameters/updateProjectEmail.ts
index c3bf7237a2..110c3c1d9f 100644
--- a/src/version2/parameters/updateProjectEmail.ts
+++ b/src/version2/parameters/updateProjectEmail.ts
@@ -1,4 +1,4 @@
-import { ProjectEmailAddress } from '../models';
+import type { ProjectEmailAddress } from '../models/index.js';
export interface UpdateProjectEmail extends ProjectEmailAddress {
/** The project ID. */
diff --git a/src/version2/parameters/updateRemoteIssueLink.ts b/src/version2/parameters/updateRemoteIssueLink.ts
index 4faccd1a03..a426ea9aa3 100644
--- a/src/version2/parameters/updateRemoteIssueLink.ts
+++ b/src/version2/parameters/updateRemoteIssueLink.ts
@@ -1,4 +1,4 @@
-import { RemoteIssueLinkRequest } from '../models';
+import type { RemoteIssueLinkRequest } from '../models/index.js';
export interface UpdateRemoteIssueLink extends RemoteIssueLinkRequest {
/** The ID or key of the issue. */
diff --git a/src/version2/parameters/updateResolution.ts b/src/version2/parameters/updateResolution.ts
index 678c7cff19..3f20f9e353 100644
--- a/src/version2/parameters/updateResolution.ts
+++ b/src/version2/parameters/updateResolution.ts
@@ -1,4 +1,4 @@
-import { UpdateResolutionDetails } from '../models';
+import type { UpdateResolutionDetails } from '../models/index.js';
export interface UpdateResolution extends UpdateResolutionDetails {
/** The ID of the issue resolution. */
diff --git a/src/version2/parameters/updateScreen.ts b/src/version2/parameters/updateScreen.ts
index 64dd0d6e10..0c17429646 100644
--- a/src/version2/parameters/updateScreen.ts
+++ b/src/version2/parameters/updateScreen.ts
@@ -1,4 +1,4 @@
-import { UpdateScreenDetails } from '../models';
+import type { UpdateScreenDetails } from '../models/index.js';
export interface UpdateScreen extends UpdateScreenDetails {
/** The ID of the screen. */
diff --git a/src/version2/parameters/updateScreenScheme.ts b/src/version2/parameters/updateScreenScheme.ts
index e3048bd29a..9648252a0e 100644
--- a/src/version2/parameters/updateScreenScheme.ts
+++ b/src/version2/parameters/updateScreenScheme.ts
@@ -1,4 +1,4 @@
-import { UpdateScreenSchemeDetails } from '../models';
+import type { UpdateScreenSchemeDetails } from '../models/index.js';
export interface UpdateScreenScheme extends UpdateScreenSchemeDetails {
/** The ID of the screen scheme. */
diff --git a/src/version2/parameters/updateSecurityLevel.ts b/src/version2/parameters/updateSecurityLevel.ts
index 0ae179629d..687fc3e27b 100644
--- a/src/version2/parameters/updateSecurityLevel.ts
+++ b/src/version2/parameters/updateSecurityLevel.ts
@@ -1,4 +1,4 @@
-import { UpdateIssueSecurityLevelDetails } from '../models';
+import type { UpdateIssueSecurityLevelDetails } from '../models/index.js';
export interface UpdateSecurityLevel extends UpdateIssueSecurityLevelDetails {
/** The ID of the issue security scheme level belongs to. */
diff --git a/src/version2/parameters/updateStatuses.ts b/src/version2/parameters/updateStatuses.ts
index ed7e1b8f9a..66d710de33 100644
--- a/src/version2/parameters/updateStatuses.ts
+++ b/src/version2/parameters/updateStatuses.ts
@@ -1,3 +1,3 @@
-import { StatusUpdateRequest } from '../models';
+import type { StatusUpdateRequest } from '../models/index.js';
export interface UpdateStatuses extends StatusUpdateRequest {}
diff --git a/src/version2/parameters/updateUiModification.ts b/src/version2/parameters/updateUiModification.ts
index 29ccd69c3b..233d4270e6 100644
--- a/src/version2/parameters/updateUiModification.ts
+++ b/src/version2/parameters/updateUiModification.ts
@@ -1,4 +1,4 @@
-import { UpdateUiModificationDetails } from '../models';
+import type { UpdateUiModificationDetails } from '../models/index.js';
export interface UpdateUiModification extends UpdateUiModificationDetails {
/** The ID of the UI modification. */
diff --git a/src/version2/parameters/updateVersion.ts b/src/version2/parameters/updateVersion.ts
index b455a17fb7..92fd341ca1 100644
--- a/src/version2/parameters/updateVersion.ts
+++ b/src/version2/parameters/updateVersion.ts
@@ -1,4 +1,4 @@
-import { Version } from '../models';
+import type { Version } from '../models/index.js';
export interface UpdateVersion extends Version {
/** The ID of the version. */
diff --git a/src/version2/parameters/updateWorkflowMapping.ts b/src/version2/parameters/updateWorkflowMapping.ts
index d8a0642fb1..ebd271b02a 100644
--- a/src/version2/parameters/updateWorkflowMapping.ts
+++ b/src/version2/parameters/updateWorkflowMapping.ts
@@ -1,4 +1,4 @@
-import { IssueTypesWorkflowMapping } from '../models';
+import type { IssueTypesWorkflowMapping } from '../models/index.js';
export interface UpdateWorkflowMapping extends IssueTypesWorkflowMapping {
/** The ID of the workflow scheme. */
diff --git a/src/version2/parameters/updateWorkflowScheme.ts b/src/version2/parameters/updateWorkflowScheme.ts
index ba20697efe..fd6007dcac 100644
--- a/src/version2/parameters/updateWorkflowScheme.ts
+++ b/src/version2/parameters/updateWorkflowScheme.ts
@@ -1,4 +1,4 @@
-import { WorkflowScheme } from '../models';
+import type { WorkflowScheme } from '../models/index.js';
export interface UpdateWorkflowScheme extends WorkflowScheme {
/**
diff --git a/src/version2/parameters/updateWorkflowSchemeDraft.ts b/src/version2/parameters/updateWorkflowSchemeDraft.ts
index 5007161471..70a2b581d2 100644
--- a/src/version2/parameters/updateWorkflowSchemeDraft.ts
+++ b/src/version2/parameters/updateWorkflowSchemeDraft.ts
@@ -1,4 +1,4 @@
-import { WorkflowScheme } from '../models';
+import type { WorkflowScheme } from '../models/index.js';
export interface UpdateWorkflowSchemeDraft extends WorkflowScheme {
/** The ID of the active workflow scheme that the draft was created from. */
diff --git a/src/version2/parameters/updateWorkflowTransitionProperty.ts b/src/version2/parameters/updateWorkflowTransitionProperty.ts
index 0afd501a38..a6b5ab6776 100644
--- a/src/version2/parameters/updateWorkflowTransitionProperty.ts
+++ b/src/version2/parameters/updateWorkflowTransitionProperty.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionProperty } from '../models';
+import type { WorkflowTransitionProperty } from '../models/index.js';
export interface UpdateWorkflowTransitionProperty extends WorkflowTransitionProperty {
/**
diff --git a/src/version2/parameters/updateWorkflowTransitionRuleConfigurations.ts b/src/version2/parameters/updateWorkflowTransitionRuleConfigurations.ts
index 7db5f74cdd..90ae8c673b 100644
--- a/src/version2/parameters/updateWorkflowTransitionRuleConfigurations.ts
+++ b/src/version2/parameters/updateWorkflowTransitionRuleConfigurations.ts
@@ -1,3 +1,3 @@
-import { WorkflowTransitionRulesUpdate } from '../models';
+import type { WorkflowTransitionRulesUpdate } from '../models/index.js';
export interface UpdateWorkflowTransitionRuleConfigurations extends WorkflowTransitionRulesUpdate {}
diff --git a/src/version2/parameters/updateWorkflows.ts b/src/version2/parameters/updateWorkflows.ts
index e569bc2e6b..70e11da010 100644
--- a/src/version2/parameters/updateWorkflows.ts
+++ b/src/version2/parameters/updateWorkflows.ts
@@ -1,4 +1,4 @@
-import { WorkflowUpdateRequest } from '../models';
+import type { WorkflowUpdateRequest } from '../models/index.js';
export interface UpdateWorkflows extends WorkflowUpdateRequest {
/**
diff --git a/src/version2/parameters/updateWorklog.ts b/src/version2/parameters/updateWorklog.ts
index aa231369bd..af0c53aa50 100644
--- a/src/version2/parameters/updateWorklog.ts
+++ b/src/version2/parameters/updateWorklog.ts
@@ -1,4 +1,4 @@
-import { Worklog } from '../models';
+import type { Worklog } from '../models/index.js';
export interface UpdateWorklog extends Worklog {
/** The ID or key the issue. */
diff --git a/src/version2/parameters/validateCreateWorkflows.ts b/src/version2/parameters/validateCreateWorkflows.ts
index c8eddb187e..fd44e0b67b 100644
--- a/src/version2/parameters/validateCreateWorkflows.ts
+++ b/src/version2/parameters/validateCreateWorkflows.ts
@@ -1,4 +1,4 @@
-import { ValidationOptionsForCreate, WorkflowCreateRequest } from '../models';
+import type { ValidationOptionsForCreate, WorkflowCreateRequest } from '../models/index.js';
export interface ValidateCreateWorkflows {
payload: WorkflowCreateRequest;
diff --git a/src/version2/parameters/validateUpdateWorkflows.ts b/src/version2/parameters/validateUpdateWorkflows.ts
index 53e67051f5..f04b85e6ff 100644
--- a/src/version2/parameters/validateUpdateWorkflows.ts
+++ b/src/version2/parameters/validateUpdateWorkflows.ts
@@ -1,4 +1,4 @@
-import { ValidationOptionsForUpdate, WorkflowUpdateRequest } from '../models';
+import type { ValidationOptionsForUpdate, WorkflowUpdateRequest } from '../models/index.js';
export interface ValidateUpdateWorkflows {
payload: WorkflowUpdateRequest;
diff --git a/src/version2/parameters/workflowRuleSearch.ts b/src/version2/parameters/workflowRuleSearch.ts
index 85fbfa37db..a48c50fc86 100644
--- a/src/version2/parameters/workflowRuleSearch.ts
+++ b/src/version2/parameters/workflowRuleSearch.ts
@@ -1,4 +1,4 @@
-import { WorkflowRulesSearch } from '../models';
+import type { WorkflowRulesSearch } from '../models/index.js';
export interface WorkflowRuleSearch extends WorkflowRulesSearch {
/** The app migration transfer ID. */
diff --git a/src/version2/permissionSchemes.ts b/src/version2/permissionSchemes.ts
index 631207f262..1bd9c8aa5b 100644
--- a/src/version2/permissionSchemes.ts
+++ b/src/version2/permissionSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class PermissionSchemes {
constructor(private client: Client) {}
diff --git a/src/version2/permissions.ts b/src/version2/permissions.ts
index d99162674a..e5739a257f 100644
--- a/src/version2/permissions.ts
+++ b/src/version2/permissions.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Permissions {
constructor(private client: Client) {}
diff --git a/src/version2/projectAvatars.ts b/src/version2/projectAvatars.ts
index 0fe7bb7c80..34503a6cf5 100644
--- a/src/version2/projectAvatars.ts
+++ b/src/version2/projectAvatars.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectAvatars {
constructor(private client: Client) {}
diff --git a/src/version2/projectCategories.ts b/src/version2/projectCategories.ts
index 407ac3636d..dd61323a16 100644
--- a/src/version2/projectCategories.ts
+++ b/src/version2/projectCategories.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectCategories {
constructor(private client: Client) {}
diff --git a/src/version2/projectComponents.ts b/src/version2/projectComponents.ts
index e7e7cee46f..0e195574c3 100644
--- a/src/version2/projectComponents.ts
+++ b/src/version2/projectComponents.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectComponents {
constructor(private client: Client) {}
diff --git a/src/version2/projectEmail.ts b/src/version2/projectEmail.ts
index 3caf5917a2..f804ad5f68 100644
--- a/src/version2/projectEmail.ts
+++ b/src/version2/projectEmail.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectEmail {
constructor(private client: Client) {}
diff --git a/src/version2/projectFeatures.ts b/src/version2/projectFeatures.ts
index 2154dbde01..7fe726829e 100644
--- a/src/version2/projectFeatures.ts
+++ b/src/version2/projectFeatures.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectFeatures {
constructor(private client: Client) {}
diff --git a/src/version2/projectKeyAndNameValidation.ts b/src/version2/projectKeyAndNameValidation.ts
index 44de219300..48800ab690 100644
--- a/src/version2/projectKeyAndNameValidation.ts
+++ b/src/version2/projectKeyAndNameValidation.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectKeyAndNameValidation {
constructor(private client: Client) {}
diff --git a/src/version2/projectPermissionSchemes.ts b/src/version2/projectPermissionSchemes.ts
index 6bdf11bb58..f0bafaec69 100644
--- a/src/version2/projectPermissionSchemes.ts
+++ b/src/version2/projectPermissionSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectPermissionSchemes {
constructor(private client: Client) {}
diff --git a/src/version2/projectProperties.ts b/src/version2/projectProperties.ts
index d5bba9ec15..5bbcb290d0 100644
--- a/src/version2/projectProperties.ts
+++ b/src/version2/projectProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectProperties {
constructor(private client: Client) {}
diff --git a/src/version2/projectRoleActors.ts b/src/version2/projectRoleActors.ts
index 78e26df825..4f45e75b4b 100644
--- a/src/version2/projectRoleActors.ts
+++ b/src/version2/projectRoleActors.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectRoleActors {
constructor(private client: Client) {}
diff --git a/src/version2/projectRoles.ts b/src/version2/projectRoles.ts
index ece418fe7f..91efea5545 100644
--- a/src/version2/projectRoles.ts
+++ b/src/version2/projectRoles.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectRoles {
constructor(private client: Client) {}
diff --git a/src/version2/projectTypes.ts b/src/version2/projectTypes.ts
index 82475d06a6..02b07670fd 100644
--- a/src/version2/projectTypes.ts
+++ b/src/version2/projectTypes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectTypes {
constructor(private client: Client) {}
diff --git a/src/version2/projectVersions.ts b/src/version2/projectVersions.ts
index 4db643ba64..c278503599 100644
--- a/src/version2/projectVersions.ts
+++ b/src/version2/projectVersions.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectVersions {
constructor(private client: Client) {}
diff --git a/src/version2/projects.ts b/src/version2/projects.ts
index 0ad37105c4..8b53810f84 100644
--- a/src/version2/projects.ts
+++ b/src/version2/projects.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Projects {
constructor(private client: Client) {}
diff --git a/src/version2/screenSchemes.ts b/src/version2/screenSchemes.ts
index 15947007af..cc914220e3 100644
--- a/src/version2/screenSchemes.ts
+++ b/src/version2/screenSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ScreenSchemes {
constructor(private client: Client) {}
diff --git a/src/version2/screenTabFields.ts b/src/version2/screenTabFields.ts
index e92889417c..71cd6c3542 100644
--- a/src/version2/screenTabFields.ts
+++ b/src/version2/screenTabFields.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ScreenTabFields {
constructor(private client: Client) {}
diff --git a/src/version2/screenTabs.ts b/src/version2/screenTabs.ts
index ce6364cc8e..4b6f84213e 100644
--- a/src/version2/screenTabs.ts
+++ b/src/version2/screenTabs.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ScreenTabs {
constructor(private client: Client) {}
diff --git a/src/version2/screens.ts b/src/version2/screens.ts
index f48782532e..c197737254 100644
--- a/src/version2/screens.ts
+++ b/src/version2/screens.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Screens {
constructor(private client: Client) {}
diff --git a/src/version2/serverInfo.ts b/src/version2/serverInfo.ts
index cbf18c43ef..4bb2663aa5 100644
--- a/src/version2/serverInfo.ts
+++ b/src/version2/serverInfo.ts
@@ -1,7 +1,7 @@
-import * as Models from './models';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ServerInfo {
constructor(private client: Client) {}
diff --git a/src/version2/status.ts b/src/version2/status.ts
index e42ed19945..440be23869 100644
--- a/src/version2/status.ts
+++ b/src/version2/status.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Status {
constructor(private client: Client) {}
diff --git a/src/version2/tasks.ts b/src/version2/tasks.ts
index a6e0a82943..aaceaab6bc 100644
--- a/src/version2/tasks.ts
+++ b/src/version2/tasks.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Tasks {
constructor(private client: Client) {}
diff --git a/src/version2/timeTracking.ts b/src/version2/timeTracking.ts
index 87358e0fd4..5158e54c8a 100644
--- a/src/version2/timeTracking.ts
+++ b/src/version2/timeTracking.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class TimeTracking {
constructor(private client: Client) {}
diff --git a/src/version2/uIModificationsApps.ts b/src/version2/uIModificationsApps.ts
index c6f69acc54..36aa7122c3 100644
--- a/src/version2/uIModificationsApps.ts
+++ b/src/version2/uIModificationsApps.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class UIModificationsApps {
constructor(private client: Client) {}
diff --git a/src/version2/userProperties.ts b/src/version2/userProperties.ts
index c4a1b1f94c..d150d2dc59 100644
--- a/src/version2/userProperties.ts
+++ b/src/version2/userProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class UserProperties {
constructor(private client: Client) {}
diff --git a/src/version2/userSearch.ts b/src/version2/userSearch.ts
index 9d7a4ca6dc..48eeda07b3 100644
--- a/src/version2/userSearch.ts
+++ b/src/version2/userSearch.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { paramSerializer } from '../paramSerializer';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import { paramSerializer } from '../paramSerializer.js';
+import type { RequestConfig } from '../requestConfig.js';
export class UserSearch {
constructor(private client: Client) {}
diff --git a/src/version2/users.ts b/src/version2/users.ts
index 623d7be9b0..1be9e4bb54 100644
--- a/src/version2/users.ts
+++ b/src/version2/users.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { paramSerializer } from '../paramSerializer';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import { paramSerializer } from '../paramSerializer.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Users {
constructor(private client: Client) {}
diff --git a/src/version2/webhooks.ts b/src/version2/webhooks.ts
index 1d32412afa..f373e01a35 100644
--- a/src/version2/webhooks.ts
+++ b/src/version2/webhooks.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Webhooks {
constructor(private client: Client) {}
diff --git a/src/version2/workflowSchemeDrafts.ts b/src/version2/workflowSchemeDrafts.ts
index 2a6a38cb1b..b58a9e15aa 100644
--- a/src/version2/workflowSchemeDrafts.ts
+++ b/src/version2/workflowSchemeDrafts.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowSchemeDrafts {
constructor(private client: Client) {}
diff --git a/src/version2/workflowSchemeProjectAssociations.ts b/src/version2/workflowSchemeProjectAssociations.ts
index cda7595756..5632fc6930 100644
--- a/src/version2/workflowSchemeProjectAssociations.ts
+++ b/src/version2/workflowSchemeProjectAssociations.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowSchemeProjectAssociations {
constructor(private client: Client) {}
diff --git a/src/version2/workflowSchemes.ts b/src/version2/workflowSchemes.ts
index fa846e60fa..29c1d75fef 100644
--- a/src/version2/workflowSchemes.ts
+++ b/src/version2/workflowSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowSchemes {
constructor(private client: Client) {}
diff --git a/src/version2/workflowStatusCategories.ts b/src/version2/workflowStatusCategories.ts
index 64588da218..cae3267def 100644
--- a/src/version2/workflowStatusCategories.ts
+++ b/src/version2/workflowStatusCategories.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowStatusCategories {
constructor(private client: Client) {}
diff --git a/src/version2/workflowStatuses.ts b/src/version2/workflowStatuses.ts
index 32d2d469ad..0c9d4204f1 100644
--- a/src/version2/workflowStatuses.ts
+++ b/src/version2/workflowStatuses.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowStatuses {
constructor(private client: Client) {}
diff --git a/src/version2/workflowTransitionProperties.ts b/src/version2/workflowTransitionProperties.ts
index 035515a9cc..3b079e04f7 100644
--- a/src/version2/workflowTransitionProperties.ts
+++ b/src/version2/workflowTransitionProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowTransitionProperties {
constructor(private client: Client) {}
diff --git a/src/version2/workflowTransitionRules.ts b/src/version2/workflowTransitionRules.ts
index ed920a1c35..b37016cde7 100644
--- a/src/version2/workflowTransitionRules.ts
+++ b/src/version2/workflowTransitionRules.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowTransitionRules {
constructor(private client: Client) {}
diff --git a/src/version2/workflows.ts b/src/version2/workflows.ts
index 8b2729c337..be3d702d1e 100644
--- a/src/version2/workflows.ts
+++ b/src/version2/workflows.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { paramSerializer } from '../paramSerializer';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import { paramSerializer } from '../paramSerializer.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Workflows {
constructor(private client: Client) {}
diff --git a/src/version3/announcementBanner.ts b/src/version3/announcementBanner.ts
index e0e8ff2b27..7c844baa97 100644
--- a/src/version3/announcementBanner.ts
+++ b/src/version3/announcementBanner.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class AnnouncementBanner {
constructor(private client: Client) {}
diff --git a/src/version3/appMigration.ts b/src/version3/appMigration.ts
index cbea50328c..d69e66c75a 100644
--- a/src/version3/appMigration.ts
+++ b/src/version3/appMigration.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class AppMigration {
constructor(private client: Client) {}
diff --git a/src/version3/appProperties.ts b/src/version3/appProperties.ts
index 9dd3e5722f..7dab487dea 100644
--- a/src/version3/appProperties.ts
+++ b/src/version3/appProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class AppProperties {
constructor(private client: Client) {}
diff --git a/src/version3/applicationRoles.ts b/src/version3/applicationRoles.ts
index 6ffd77f954..f8ade43862 100644
--- a/src/version3/applicationRoles.ts
+++ b/src/version3/applicationRoles.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ApplicationRoles {
constructor(private client: Client) {}
diff --git a/src/version3/auditRecords.ts b/src/version3/auditRecords.ts
index 4dd4989a93..21be24e605 100644
--- a/src/version3/auditRecords.ts
+++ b/src/version3/auditRecords.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class AuditRecords {
constructor(private client: Client) {}
diff --git a/src/version3/avatars.ts b/src/version3/avatars.ts
index 849e211659..1f0006b5e6 100644
--- a/src/version3/avatars.ts
+++ b/src/version3/avatars.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Avatars {
constructor(private client: Client) {}
diff --git a/src/version3/client/index.ts b/src/version3/client/index.ts
index 97891de5e3..f545fc896e 100644
--- a/src/version3/client/index.ts
+++ b/src/version3/client/index.ts
@@ -1 +1 @@
-export * from './version3Client';
+export * from './version3Client.js';
diff --git a/src/version3/client/version3Client.ts b/src/version3/client/version3Client.ts
index e991ff1cc6..4d8b9c4709 100644
--- a/src/version3/client/version3Client.ts
+++ b/src/version3/client/version3Client.ts
@@ -1,4 +1,4 @@
-import { BaseClient } from '../../clients';
+import { BaseClient } from '../../clients/index.js';
import {
AnnouncementBanner,
ApplicationRoles,
@@ -86,7 +86,7 @@ import {
WorkflowStatuses,
WorkflowTransitionProperties,
WorkflowTransitionRules,
-} from '..';
+} from '../index.js';
export class Version3Client extends BaseClient {
announcementBanner = new AnnouncementBanner(this);
diff --git a/src/version3/dashboards.ts b/src/version3/dashboards.ts
index cbec827763..bef0c27f50 100644
--- a/src/version3/dashboards.ts
+++ b/src/version3/dashboards.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Dashboards {
constructor(private client: Client) {}
diff --git a/src/version3/dynamicModules.ts b/src/version3/dynamicModules.ts
index 205b9af6c2..f72bf8bdd7 100644
--- a/src/version3/dynamicModules.ts
+++ b/src/version3/dynamicModules.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class DynamicModules {
constructor(private client: Client) {}
diff --git a/src/version3/filterSharing.ts b/src/version3/filterSharing.ts
index be262344a7..c9f7240ea6 100644
--- a/src/version3/filterSharing.ts
+++ b/src/version3/filterSharing.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class FilterSharing {
constructor(private client: Client) {}
diff --git a/src/version3/filters.ts b/src/version3/filters.ts
index af84c7be04..e07fdd87b2 100644
--- a/src/version3/filters.ts
+++ b/src/version3/filters.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Filters {
constructor(private client: Client) {}
diff --git a/src/version3/groupAndUserPicker.ts b/src/version3/groupAndUserPicker.ts
index c1f42bbc73..038fb7b8be 100644
--- a/src/version3/groupAndUserPicker.ts
+++ b/src/version3/groupAndUserPicker.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class GroupAndUserPicker {
constructor(private client: Client) {}
diff --git a/src/version3/groups.ts b/src/version3/groups.ts
index 1b30b6cd9e..107a62f6cb 100644
--- a/src/version3/groups.ts
+++ b/src/version3/groups.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Groups {
constructor(private client: Client) {}
diff --git a/src/version3/index.ts b/src/version3/index.ts
index 86cbc71d60..97edd095a4 100644
--- a/src/version3/index.ts
+++ b/src/version3/index.ts
@@ -1,90 +1,90 @@
-export * from './announcementBanner';
-export * from './applicationRoles';
-export * from './appMigration';
-export * from './appProperties';
-export * from './auditRecords';
-export * from './avatars';
-export * from './dashboards';
-export * from './dynamicModules';
-export * from './filters';
-export * from './filterSharing';
-export * from './groupAndUserPicker';
-export * from './groups';
-export * from './instanceInformation';
-export * from './issueAttachments';
-export * from './issueCommentProperties';
-export * from './issueComments';
-export * from './issueCustomFieldConfigurationApps';
-export * from './issueCustomFieldContexts';
-export * from './issueCustomFieldOptions';
-export * from './issueCustomFieldOptionsApps';
-export * from './issueCustomFieldValuesApps';
-export * from './issueFieldConfigurations';
-export * from './issueFields';
-export * from './issueLinks';
-export * from './issueLinkTypes';
-export * from './issueNavigatorSettings';
-export * from './issueNotificationSchemes';
-export * from './issuePriorities';
-export * from './issueProperties';
-export * from './issueRemoteLinks';
-export * from './issueResolutions';
-export * from './issues';
-export * from './issueSearch';
-export * from './issueSecurityLevel';
-export * from './issueSecuritySchemes';
-export * from './issueTypeProperties';
-export * from './issueTypes';
-export * from './issueTypeSchemes';
-export * from './issueTypeScreenSchemes';
-export * from './issueVotes';
-export * from './issueWatchers';
-export * from './issueWorklogProperties';
-export * from './issueWorklogs';
-export * from './jiraExpressions';
-export * from './jiraSettings';
-export * from './jQL';
-export * from './jqlFunctionsApps';
-export * from './labels';
-export * from './licenseMetrics';
-export * from './myself';
-export * from './permissions';
-export * from './permissionSchemes';
-export * from './projectAvatars';
-export * from './projectCategories';
-export * from './projectComponents';
-export * from './projectEmail';
-export * from './projectFeatures';
-export * from './projectKeyAndNameValidation';
-export * from './projectPermissionSchemes';
-export * from './projectProperties';
-export * from './projectRoleActors';
-export * from './projectRoles';
-export * from './projects';
-export * from './projectTypes';
-export * from './projectVersions';
-export * from './screens';
-export * from './screenSchemes';
-export * from './screenTabFields';
-export * from './screenTabs';
-export * from './serverInfo';
-export * from './status';
-export * from './tasks';
-export * from './timeTracking';
-export * from './uIModificationsApps';
-export * from './userProperties';
-export * from './users';
-export * from './userSearch';
-export * from './webhooks';
-export * from './workflows';
-export * from './workflowSchemeDrafts';
-export * from './workflowSchemeProjectAssociations';
-export * from './workflowSchemes';
-export * from './workflowStatusCategories';
-export * from './workflowStatuses';
-export * from './workflowTransitionProperties';
-export * from './workflowTransitionRules';
+export * from './announcementBanner.js';
+export * from './applicationRoles.js';
+export * from './appMigration.js';
+export * from './appProperties.js';
+export * from './auditRecords.js';
+export * from './avatars.js';
+export * from './dashboards.js';
+export * from './dynamicModules.js';
+export * from './filters.js';
+export * from './filterSharing.js';
+export * from './groupAndUserPicker.js';
+export * from './groups.js';
+export * from './instanceInformation.js';
+export * from './issueAttachments.js';
+export * from './issueCommentProperties.js';
+export * from './issueComments.js';
+export * from './issueCustomFieldConfigurationApps.js';
+export * from './issueCustomFieldContexts.js';
+export * from './issueCustomFieldOptions.js';
+export * from './issueCustomFieldOptionsApps.js';
+export * from './issueCustomFieldValuesApps.js';
+export * from './issueFieldConfigurations.js';
+export * from './issueFields.js';
+export * from './issueLinks.js';
+export * from './issueLinkTypes.js';
+export * from './issueNavigatorSettings.js';
+export * from './issueNotificationSchemes.js';
+export * from './issuePriorities.js';
+export * from './issueProperties.js';
+export * from './issueRemoteLinks.js';
+export * from './issueResolutions.js';
+export * from './issues.js';
+export * from './issueSearch.js';
+export * from './issueSecurityLevel.js';
+export * from './issueSecuritySchemes.js';
+export * from './issueTypeProperties.js';
+export * from './issueTypes.js';
+export * from './issueTypeSchemes.js';
+export * from './issueTypeScreenSchemes.js';
+export * from './issueVotes.js';
+export * from './issueWatchers.js';
+export * from './issueWorklogProperties.js';
+export * from './issueWorklogs.js';
+export * from './jiraExpressions.js';
+export * from './jiraSettings.js';
+export * from './jQL.js';
+export * from './jqlFunctionsApps.js';
+export * from './labels.js';
+export * from './licenseMetrics.js';
+export * from './myself.js';
+export * from './permissions.js';
+export * from './permissionSchemes.js';
+export * from './projectAvatars.js';
+export * from './projectCategories.js';
+export * from './projectComponents.js';
+export * from './projectEmail.js';
+export * from './projectFeatures.js';
+export * from './projectKeyAndNameValidation.js';
+export * from './projectPermissionSchemes.js';
+export * from './projectProperties.js';
+export * from './projectRoleActors.js';
+export * from './projectRoles.js';
+export * from './projects.js';
+export * from './projectTypes.js';
+export * from './projectVersions.js';
+export * from './screens.js';
+export * from './screenSchemes.js';
+export * from './screenTabFields.js';
+export * from './screenTabs.js';
+export * from './serverInfo.js';
+export * from './status.js';
+export * from './tasks.js';
+export * from './timeTracking.js';
+export * from './uIModificationsApps.js';
+export * from './userProperties.js';
+export * from './users.js';
+export * from './userSearch.js';
+export * from './webhooks.js';
+export * from './workflows.js';
+export * from './workflowSchemeDrafts.js';
+export * from './workflowSchemeProjectAssociations.js';
+export * from './workflowSchemes.js';
+export * from './workflowStatusCategories.js';
+export * from './workflowStatuses.js';
+export * from './workflowTransitionProperties.js';
+export * from './workflowTransitionRules.js';
-export * from './client';
-export * as Version3Models from './models';
-export * as Version3Parameters from './parameters';
+export * from './client/index.js';
+export * as Version3Models from './models/index.js';
+export * as Version3Parameters from './parameters/index.js';
diff --git a/src/version3/instanceInformation.ts b/src/version3/instanceInformation.ts
index 6bc2d59b04..c8057c8d8a 100644
--- a/src/version3/instanceInformation.ts
+++ b/src/version3/instanceInformation.ts
@@ -1,7 +1,7 @@
-import * as Models from './models';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class InstanceInformation {
constructor(private client: Client) {}
diff --git a/src/version3/issueAttachments.ts b/src/version3/issueAttachments.ts
index cbae4311fa..b134f7a4f0 100644
--- a/src/version3/issueAttachments.ts
+++ b/src/version3/issueAttachments.ts
@@ -1,5 +1,4 @@
-// @ts-expect-error Wrong form data typings
-import FormData from 'form-data';
+import { FormData } from 'formdata-node';
import * as Models from './models';
import * as Parameters from './parameters';
import { Callback } from '../callback';
@@ -434,7 +433,6 @@ export class IssueAttachments {
headers: {
'X-Atlassian-Token': 'no-check',
'Content-Type': 'multipart/form-data',
- ...formData.getHeaders?.(),
},
data: formData,
maxBodyLength: Infinity,
diff --git a/src/version3/issueCommentProperties.ts b/src/version3/issueCommentProperties.ts
index 2fdecdea69..ff2764ec6c 100644
--- a/src/version3/issueCommentProperties.ts
+++ b/src/version3/issueCommentProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCommentProperties {
constructor(private client: Client) {}
diff --git a/src/version3/issueComments.ts b/src/version3/issueComments.ts
index 29d55a8cbf..f894c5c288 100644
--- a/src/version3/issueComments.ts
+++ b/src/version3/issueComments.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueComments {
constructor(private client: Client) {}
diff --git a/src/version3/issueCustomFieldConfigurationApps.ts b/src/version3/issueCustomFieldConfigurationApps.ts
index 662e4fca60..6b67f77b13 100644
--- a/src/version3/issueCustomFieldConfigurationApps.ts
+++ b/src/version3/issueCustomFieldConfigurationApps.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCustomFieldConfigurationApps {
constructor(private client: Client) {}
diff --git a/src/version3/issueCustomFieldContexts.ts b/src/version3/issueCustomFieldContexts.ts
index c4ade17d87..d6f5ddee51 100644
--- a/src/version3/issueCustomFieldContexts.ts
+++ b/src/version3/issueCustomFieldContexts.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCustomFieldContexts {
constructor(private client: Client) {}
diff --git a/src/version3/issueCustomFieldOptions.ts b/src/version3/issueCustomFieldOptions.ts
index bddd413e0c..3a880ef8d2 100644
--- a/src/version3/issueCustomFieldOptions.ts
+++ b/src/version3/issueCustomFieldOptions.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCustomFieldOptions {
constructor(private client: Client) {}
diff --git a/src/version3/issueCustomFieldOptionsApps.ts b/src/version3/issueCustomFieldOptionsApps.ts
index 9786d24053..32baefb7a8 100644
--- a/src/version3/issueCustomFieldOptionsApps.ts
+++ b/src/version3/issueCustomFieldOptionsApps.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCustomFieldOptionsApps {
constructor(private client: Client) {}
diff --git a/src/version3/issueCustomFieldValuesApps.ts b/src/version3/issueCustomFieldValuesApps.ts
index 890dbb8fa9..4775ecf9b7 100644
--- a/src/version3/issueCustomFieldValuesApps.ts
+++ b/src/version3/issueCustomFieldValuesApps.ts
@@ -1,7 +1,7 @@
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueCustomFieldValuesApps {
constructor(private client: Client) {}
diff --git a/src/version3/issueFieldConfigurations.ts b/src/version3/issueFieldConfigurations.ts
index 49b233448c..1853703287 100644
--- a/src/version3/issueFieldConfigurations.ts
+++ b/src/version3/issueFieldConfigurations.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueFieldConfigurations {
constructor(private client: Client) {}
diff --git a/src/version3/issueFields.ts b/src/version3/issueFields.ts
index b29356e6bd..2cf542c93b 100644
--- a/src/version3/issueFields.ts
+++ b/src/version3/issueFields.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueFields {
constructor(private client: Client) {}
diff --git a/src/version3/issueLinkTypes.ts b/src/version3/issueLinkTypes.ts
index 06b4fc987b..79be5b5d93 100644
--- a/src/version3/issueLinkTypes.ts
+++ b/src/version3/issueLinkTypes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueLinkTypes {
constructor(private client: Client) {}
diff --git a/src/version3/issueLinks.ts b/src/version3/issueLinks.ts
index e89e9fcda9..4eda127053 100644
--- a/src/version3/issueLinks.ts
+++ b/src/version3/issueLinks.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueLinks {
constructor(private client: Client) {}
diff --git a/src/version3/issueNavigatorSettings.ts b/src/version3/issueNavigatorSettings.ts
index 470e0a389c..3ffca8e713 100644
--- a/src/version3/issueNavigatorSettings.ts
+++ b/src/version3/issueNavigatorSettings.ts
@@ -1,7 +1,7 @@
-import * as Models from './models';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueNavigatorSettings {
constructor(private client: Client) {}
diff --git a/src/version3/issueNotificationSchemes.ts b/src/version3/issueNotificationSchemes.ts
index 2392ff3b88..e3916df294 100644
--- a/src/version3/issueNotificationSchemes.ts
+++ b/src/version3/issueNotificationSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueNotificationSchemes {
constructor(private client: Client) {}
diff --git a/src/version3/issuePriorities.ts b/src/version3/issuePriorities.ts
index 4df878f737..a17985ee5a 100644
--- a/src/version3/issuePriorities.ts
+++ b/src/version3/issuePriorities.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { paramSerializer } from '../paramSerializer';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import { paramSerializer } from '../paramSerializer.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssuePriorities {
constructor(private client: Client) {}
diff --git a/src/version3/issueProperties.ts b/src/version3/issueProperties.ts
index bd873db325..7881268206 100644
--- a/src/version3/issueProperties.ts
+++ b/src/version3/issueProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueProperties {
constructor(private client: Client) {}
diff --git a/src/version3/issueRemoteLinks.ts b/src/version3/issueRemoteLinks.ts
index 188d1f5376..cd930bc383 100644
--- a/src/version3/issueRemoteLinks.ts
+++ b/src/version3/issueRemoteLinks.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueRemoteLinks {
constructor(private client: Client) {}
diff --git a/src/version3/issueResolutions.ts b/src/version3/issueResolutions.ts
index 09298953f1..0fdb5a4380 100644
--- a/src/version3/issueResolutions.ts
+++ b/src/version3/issueResolutions.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueResolutions {
constructor(private client: Client) {}
diff --git a/src/version3/issueSearch.ts b/src/version3/issueSearch.ts
index 051a2a4091..94151dae98 100644
--- a/src/version3/issueSearch.ts
+++ b/src/version3/issueSearch.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueSearch {
constructor(private client: Client) {}
diff --git a/src/version3/issueSecurityLevel.ts b/src/version3/issueSecurityLevel.ts
index 1a3e866999..05362d6f71 100644
--- a/src/version3/issueSecurityLevel.ts
+++ b/src/version3/issueSecurityLevel.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueSecurityLevel {
constructor(private client: Client) {}
diff --git a/src/version3/issueSecuritySchemes.ts b/src/version3/issueSecuritySchemes.ts
index 4618823f56..a5e050c6b5 100644
--- a/src/version3/issueSecuritySchemes.ts
+++ b/src/version3/issueSecuritySchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueSecuritySchemes {
constructor(private client: Client) {}
diff --git a/src/version3/issueTypeProperties.ts b/src/version3/issueTypeProperties.ts
index 03c2088b67..ab1e2ca3f6 100644
--- a/src/version3/issueTypeProperties.ts
+++ b/src/version3/issueTypeProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueTypeProperties {
constructor(private client: Client) {}
diff --git a/src/version3/issueTypeSchemes.ts b/src/version3/issueTypeSchemes.ts
index 3aec7af581..9d17e1a4a3 100644
--- a/src/version3/issueTypeSchemes.ts
+++ b/src/version3/issueTypeSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueTypeSchemes {
constructor(private client: Client) {}
diff --git a/src/version3/issueTypeScreenSchemes.ts b/src/version3/issueTypeScreenSchemes.ts
index 2b52cba239..e8c85190ee 100644
--- a/src/version3/issueTypeScreenSchemes.ts
+++ b/src/version3/issueTypeScreenSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueTypeScreenSchemes {
constructor(private client: Client) {}
diff --git a/src/version3/issueTypes.ts b/src/version3/issueTypes.ts
index a91e4834ec..ad587b006e 100644
--- a/src/version3/issueTypes.ts
+++ b/src/version3/issueTypes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueTypes {
constructor(private client: Client) {}
diff --git a/src/version3/issueVotes.ts b/src/version3/issueVotes.ts
index f115e57588..9b3bfd713f 100644
--- a/src/version3/issueVotes.ts
+++ b/src/version3/issueVotes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueVotes {
constructor(private client: Client) {}
diff --git a/src/version3/issueWatchers.ts b/src/version3/issueWatchers.ts
index 69e2c03035..fd2ea5acb7 100644
--- a/src/version3/issueWatchers.ts
+++ b/src/version3/issueWatchers.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueWatchers {
constructor(private client: Client) {}
diff --git a/src/version3/issueWorklogProperties.ts b/src/version3/issueWorklogProperties.ts
index 14a743ca9f..6dfe837e62 100644
--- a/src/version3/issueWorklogProperties.ts
+++ b/src/version3/issueWorklogProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueWorklogProperties {
constructor(private client: Client) {}
diff --git a/src/version3/issueWorklogs.ts b/src/version3/issueWorklogs.ts
index 2b467b6c1e..db3ef72db7 100644
--- a/src/version3/issueWorklogs.ts
+++ b/src/version3/issueWorklogs.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class IssueWorklogs {
constructor(private client: Client) {}
diff --git a/src/version3/issues.ts b/src/version3/issues.ts
index d7a916b21d..6894a6c7bd 100644
--- a/src/version3/issues.ts
+++ b/src/version3/issues.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Issues {
constructor(private client: Client) {}
diff --git a/src/version3/jQL.ts b/src/version3/jQL.ts
index e630da739d..42addd51e0 100644
--- a/src/version3/jQL.ts
+++ b/src/version3/jQL.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class JQL {
constructor(private client: Client) {}
diff --git a/src/version3/jiraExpressions.ts b/src/version3/jiraExpressions.ts
index 934f92417f..3ef4fe5d3f 100644
--- a/src/version3/jiraExpressions.ts
+++ b/src/version3/jiraExpressions.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class JiraExpressions {
constructor(private client: Client) {}
diff --git a/src/version3/jiraSettings.ts b/src/version3/jiraSettings.ts
index 530adff118..f802f2f04f 100644
--- a/src/version3/jiraSettings.ts
+++ b/src/version3/jiraSettings.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class JiraSettings {
constructor(private client: Client) {}
diff --git a/src/version3/jqlFunctionsApps.ts b/src/version3/jqlFunctionsApps.ts
index d45dcf0020..caaf3a955e 100644
--- a/src/version3/jqlFunctionsApps.ts
+++ b/src/version3/jqlFunctionsApps.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class JqlFunctionsApps {
constructor(private client: Client) {}
diff --git a/src/version3/labels.ts b/src/version3/labels.ts
index d05b19261f..ca88db91eb 100644
--- a/src/version3/labels.ts
+++ b/src/version3/labels.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Labels {
constructor(private client: Client) {}
diff --git a/src/version3/licenseMetrics.ts b/src/version3/licenseMetrics.ts
index 4cd2204fac..8203c2278f 100644
--- a/src/version3/licenseMetrics.ts
+++ b/src/version3/licenseMetrics.ts
@@ -1,7 +1,7 @@
-import * as Models from './models';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class LicenseMetrics {
constructor(private client: Client) {}
diff --git a/src/version3/models/addSecuritySchemeLevelsRequest.ts b/src/version3/models/addSecuritySchemeLevelsRequest.ts
index 5111d85cdd..7f831d1d0e 100644
--- a/src/version3/models/addSecuritySchemeLevelsRequest.ts
+++ b/src/version3/models/addSecuritySchemeLevelsRequest.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeLevel } from './securitySchemeLevel';
+import type { SecuritySchemeLevel } from './securitySchemeLevel.js';
export interface AddSecuritySchemeLevelsRequest {
/** The list of scheme levels which should be added to the security scheme. */
diff --git a/src/version3/models/applicationRole.ts b/src/version3/models/applicationRole.ts
index ebdbb7cc4f..59396cce6d 100644
--- a/src/version3/models/applicationRole.ts
+++ b/src/version3/models/applicationRole.ts
@@ -1,4 +1,4 @@
-import { GroupName } from './groupName';
+import type { GroupName } from './groupName.js';
/** Details of an application role. */
export interface ApplicationRole {
diff --git a/src/version3/models/associateFieldConfigurationsWithIssueTypesRequest.ts b/src/version3/models/associateFieldConfigurationsWithIssueTypesRequest.ts
index 61cd83082a..6754b859e6 100644
--- a/src/version3/models/associateFieldConfigurationsWithIssueTypesRequest.ts
+++ b/src/version3/models/associateFieldConfigurationsWithIssueTypesRequest.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationToIssueTypeMapping } from './fieldConfigurationToIssueTypeMapping';
+import type { FieldConfigurationToIssueTypeMapping } from './fieldConfigurationToIssueTypeMapping.js';
/** Details of a field configuration to issue type mappings. */
export interface AssociateFieldConfigurationsWithIssueTypesRequest {
diff --git a/src/version3/models/attachment.ts b/src/version3/models/attachment.ts
index c646b9a48b..470308279a 100644
--- a/src/version3/models/attachment.ts
+++ b/src/version3/models/attachment.ts
@@ -1,4 +1,4 @@
-import { UserDetails } from './userDetails';
+import type { UserDetails } from './userDetails.js';
/** Details about an attachment. */
export interface Attachment {
diff --git a/src/version3/models/attachmentArchiveImpl.ts b/src/version3/models/attachmentArchiveImpl.ts
index 9af03cd0f7..59188896a7 100644
--- a/src/version3/models/attachmentArchiveImpl.ts
+++ b/src/version3/models/attachmentArchiveImpl.ts
@@ -1,4 +1,4 @@
-import { AttachmentArchiveEntry } from './attachmentArchiveEntry';
+import type { AttachmentArchiveEntry } from './attachmentArchiveEntry.js';
export interface AttachmentArchiveImpl {
/** The list of the items included in the archive. */
diff --git a/src/version3/models/attachmentArchiveMetadataReadable.ts b/src/version3/models/attachmentArchiveMetadataReadable.ts
index c0ed85f963..dd46266d8e 100644
--- a/src/version3/models/attachmentArchiveMetadataReadable.ts
+++ b/src/version3/models/attachmentArchiveMetadataReadable.ts
@@ -1,4 +1,4 @@
-import { AttachmentArchiveItemReadable } from './attachmentArchiveItemReadable';
+import type { AttachmentArchiveItemReadable } from './attachmentArchiveItemReadable.js';
/** Metadata for an archive (for example a zip) and its contents. */
export interface AttachmentArchiveMetadataReadable {
diff --git a/src/version3/models/attachmentMetadata.ts b/src/version3/models/attachmentMetadata.ts
index 00385665ae..9fdc921cdb 100644
--- a/src/version3/models/attachmentMetadata.ts
+++ b/src/version3/models/attachmentMetadata.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** Metadata for an issue attachment. */
export interface AttachmentMetadata {
diff --git a/src/version3/models/auditRecord.ts b/src/version3/models/auditRecord.ts
index 5b294091e0..ffecfda2dd 100644
--- a/src/version3/models/auditRecord.ts
+++ b/src/version3/models/auditRecord.ts
@@ -1,5 +1,5 @@
-import { AssociatedItem } from './associatedItem';
-import { ChangedValue } from './changedValue';
+import type { AssociatedItem } from './associatedItem.js';
+import type { ChangedValue } from './changedValue.js';
/** An audit record. */
export interface AuditRecord {
diff --git a/src/version3/models/auditRecords.ts b/src/version3/models/auditRecords.ts
index 89bcc32404..d2486fdcd4 100644
--- a/src/version3/models/auditRecords.ts
+++ b/src/version3/models/auditRecords.ts
@@ -1,4 +1,4 @@
-import { AuditRecord } from './auditRecord';
+import type { AuditRecord } from './auditRecord.js';
/** Container for a list of audit records. */
export interface AuditRecords {
diff --git a/src/version3/models/autoCompleteSuggestions.ts b/src/version3/models/autoCompleteSuggestions.ts
index d8a5e00228..1dd1179a38 100644
--- a/src/version3/models/autoCompleteSuggestions.ts
+++ b/src/version3/models/autoCompleteSuggestions.ts
@@ -1,4 +1,4 @@
-import { AutoCompleteSuggestion } from './autoCompleteSuggestion';
+import type { AutoCompleteSuggestion } from './autoCompleteSuggestion.js';
/** The results from a JQL query. */
export interface AutoCompleteSuggestions {
diff --git a/src/version3/models/availableDashboardGadgetsResponse.ts b/src/version3/models/availableDashboardGadgetsResponse.ts
index d6edf26553..3435981344 100644
--- a/src/version3/models/availableDashboardGadgetsResponse.ts
+++ b/src/version3/models/availableDashboardGadgetsResponse.ts
@@ -1,4 +1,4 @@
-import { AvailableDashboardGadget } from './availableDashboardGadget';
+import type { AvailableDashboardGadget } from './availableDashboardGadget.js';
/** The list of available gadgets. */
export interface AvailableDashboardGadgetsResponse {
diff --git a/src/version3/models/avatars.ts b/src/version3/models/avatars.ts
index 9954aeb966..5ec501db64 100644
--- a/src/version3/models/avatars.ts
+++ b/src/version3/models/avatars.ts
@@ -1,4 +1,4 @@
-import { Avatar } from './avatar';
+import type { Avatar } from './avatar.js';
/** Details about system and custom avatars. */
export interface Avatars {
diff --git a/src/version3/models/bulkCustomFieldOptionCreateRequest.ts b/src/version3/models/bulkCustomFieldOptionCreateRequest.ts
index 0944e835e0..fc9734cdec 100644
--- a/src/version3/models/bulkCustomFieldOptionCreateRequest.ts
+++ b/src/version3/models/bulkCustomFieldOptionCreateRequest.ts
@@ -1,4 +1,4 @@
-import { CustomFieldOptionCreate } from './customFieldOptionCreate';
+import type { CustomFieldOptionCreate } from './customFieldOptionCreate.js';
/** Details of the options to create for a custom field. */
export interface BulkCustomFieldOptionCreateRequest {
diff --git a/src/version3/models/bulkCustomFieldOptionUpdateRequest.ts b/src/version3/models/bulkCustomFieldOptionUpdateRequest.ts
index c7b8076989..a9d185d585 100644
--- a/src/version3/models/bulkCustomFieldOptionUpdateRequest.ts
+++ b/src/version3/models/bulkCustomFieldOptionUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { CustomFieldOptionUpdate } from './customFieldOptionUpdate';
+import type { CustomFieldOptionUpdate } from './customFieldOptionUpdate.js';
/** Details of the options to update for a custom field. */
export interface BulkCustomFieldOptionUpdateRequest {
diff --git a/src/version3/models/bulkIssuePropertyUpdateRequest.ts b/src/version3/models/bulkIssuePropertyUpdateRequest.ts
index 2831b5b06b..d139cf132c 100644
--- a/src/version3/models/bulkIssuePropertyUpdateRequest.ts
+++ b/src/version3/models/bulkIssuePropertyUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { IssueFilterForBulkPropertySet } from './issueFilterForBulkPropertySet';
+import type { IssueFilterForBulkPropertySet } from './issueFilterForBulkPropertySet.js';
/** Bulk issue property update request details. */
export interface BulkIssuePropertyUpdateRequest {
diff --git a/src/version3/models/bulkOperationErrorResult.ts b/src/version3/models/bulkOperationErrorResult.ts
index accfbdcfc7..a679502dfa 100644
--- a/src/version3/models/bulkOperationErrorResult.ts
+++ b/src/version3/models/bulkOperationErrorResult.ts
@@ -1,4 +1,4 @@
-import { ErrorCollection } from './errorCollection';
+import type { ErrorCollection } from './errorCollection.js';
export interface BulkOperationErrorResult {
status?: number;
diff --git a/src/version3/models/bulkPermissionGrants.ts b/src/version3/models/bulkPermissionGrants.ts
index b94169b695..e57c46baf1 100644
--- a/src/version3/models/bulkPermissionGrants.ts
+++ b/src/version3/models/bulkPermissionGrants.ts
@@ -1,4 +1,4 @@
-import { BulkProjectPermissionGrants } from './bulkProjectPermissionGrants';
+import type { BulkProjectPermissionGrants } from './bulkProjectPermissionGrants.js';
/** Details of global and project permissions granted to the user. */
export interface BulkPermissionGrants {
diff --git a/src/version3/models/bulkPermissionsRequest.ts b/src/version3/models/bulkPermissionsRequest.ts
index 5e2a3400c7..2b0ef056df 100644
--- a/src/version3/models/bulkPermissionsRequest.ts
+++ b/src/version3/models/bulkPermissionsRequest.ts
@@ -1,4 +1,4 @@
-import { BulkProjectPermissions } from './bulkProjectPermissions';
+import type { BulkProjectPermissions } from './bulkProjectPermissions.js';
/** Details of global permissions to look up and project permissions with associated projects and issues to look up. */
export interface BulkPermissionsRequest {
diff --git a/src/version3/models/changedWorklog.ts b/src/version3/models/changedWorklog.ts
index 007309c0a3..eeb542c493 100644
--- a/src/version3/models/changedWorklog.ts
+++ b/src/version3/models/changedWorklog.ts
@@ -1,4 +1,4 @@
-import { EntityProperty } from './entityProperty';
+import type { EntityProperty } from './entityProperty.js';
/** Details of a changed worklog. */
export interface ChangedWorklog {
diff --git a/src/version3/models/changedWorklogs.ts b/src/version3/models/changedWorklogs.ts
index cd45c356b9..2e8ba45687 100644
--- a/src/version3/models/changedWorklogs.ts
+++ b/src/version3/models/changedWorklogs.ts
@@ -1,4 +1,4 @@
-import { ChangedWorklog } from './changedWorklog';
+import type { ChangedWorklog } from './changedWorklog.js';
/** List of changed worklogs. */
export interface ChangedWorklogs {
diff --git a/src/version3/models/changelog.ts b/src/version3/models/changelog.ts
index d5a5ea1006..fc4f75a7f7 100644
--- a/src/version3/models/changelog.ts
+++ b/src/version3/models/changelog.ts
@@ -1,6 +1,6 @@
-import { ChangeDetails } from './changeDetails';
-import { HistoryMetadata } from './historyMetadata';
-import { UserDetails } from './userDetails';
+import type { ChangeDetails } from './changeDetails.js';
+import type { HistoryMetadata } from './historyMetadata.js';
+import type { UserDetails } from './userDetails.js';
/** A changelog. */
export interface Changelog {
diff --git a/src/version3/models/comment.ts b/src/version3/models/comment.ts
index 20c65268f2..07aa1223b5 100644
--- a/src/version3/models/comment.ts
+++ b/src/version3/models/comment.ts
@@ -1,7 +1,7 @@
-import { Document } from './document';
-import { EntityProperty } from './entityProperty';
-import { UserDetails } from './userDetails';
-import { Visibility } from './visibility';
+import type { Document } from './document.js';
+import type { EntityProperty } from './entityProperty.js';
+import type { UserDetails } from './userDetails.js';
+import type { Visibility } from './visibility.js';
/** A comment. */
export interface Comment {
diff --git a/src/version3/models/componentWithIssueCount.ts b/src/version3/models/componentWithIssueCount.ts
index 928ae00bcc..d1733a80df 100644
--- a/src/version3/models/componentWithIssueCount.ts
+++ b/src/version3/models/componentWithIssueCount.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** Details about a component with a count of the issues it contains. */
export interface ComponentWithIssueCount {
diff --git a/src/version3/models/configuration.ts b/src/version3/models/configuration.ts
index 45b8225c64..b7522003ae 100644
--- a/src/version3/models/configuration.ts
+++ b/src/version3/models/configuration.ts
@@ -1,4 +1,4 @@
-import { TimeTrackingConfiguration } from './timeTrackingConfiguration';
+import type { TimeTrackingConfiguration } from './timeTrackingConfiguration.js';
/** Details about the configuration of Jira. */
export interface Configuration {
diff --git a/src/version3/models/connectCustomFieldValues.ts b/src/version3/models/connectCustomFieldValues.ts
index b54c2562f6..6a9c826017 100644
--- a/src/version3/models/connectCustomFieldValues.ts
+++ b/src/version3/models/connectCustomFieldValues.ts
@@ -1,4 +1,4 @@
-import { ConnectCustomFieldValue } from './connectCustomFieldValue';
+import type { ConnectCustomFieldValue } from './connectCustomFieldValue.js';
/** Details of updates for a custom field. */
export interface ConnectCustomFieldValues {
diff --git a/src/version3/models/connectModules.ts b/src/version3/models/connectModules.ts
index 4800ca7b1c..185060e232 100644
--- a/src/version3/models/connectModules.ts
+++ b/src/version3/models/connectModules.ts
@@ -1,4 +1,4 @@
-import { ConnectModule } from './connectModule';
+import type { ConnectModule } from './connectModule.js';
export interface ConnectModules {
/**
diff --git a/src/version3/models/connectWorkflowTransitionRule.ts b/src/version3/models/connectWorkflowTransitionRule.ts
index 43168bcc94..cac4560c7b 100644
--- a/src/version3/models/connectWorkflowTransitionRule.ts
+++ b/src/version3/models/connectWorkflowTransitionRule.ts
@@ -1,5 +1,5 @@
-import { RuleConfiguration } from './ruleConfiguration';
-import { WorkflowTransition } from './workflowTransition';
+import type { RuleConfiguration } from './ruleConfiguration.js';
+import type { WorkflowTransition } from './workflowTransition.js';
/** A workflow transition rule. */
export interface ConnectWorkflowTransitionRule {
diff --git a/src/version3/models/containerForProjectFeatures.ts b/src/version3/models/containerForProjectFeatures.ts
index ab3369de95..4cd8429005 100644
--- a/src/version3/models/containerForProjectFeatures.ts
+++ b/src/version3/models/containerForProjectFeatures.ts
@@ -1,4 +1,4 @@
-import { ProjectFeature } from './projectFeature';
+import type { ProjectFeature } from './projectFeature.js';
/** The list of features on a project. */
export interface ContainerForProjectFeatures {
diff --git a/src/version3/models/containerForRegisteredWebhooks.ts b/src/version3/models/containerForRegisteredWebhooks.ts
index aa13caf5ff..1ccb8940c6 100644
--- a/src/version3/models/containerForRegisteredWebhooks.ts
+++ b/src/version3/models/containerForRegisteredWebhooks.ts
@@ -1,4 +1,4 @@
-import { RegisteredWebhook } from './registeredWebhook';
+import type { RegisteredWebhook } from './registeredWebhook.js';
/** Container for a list of registered webhooks. Webhook details are returned in the same order as the request. */
export interface ContainerForRegisteredWebhooks {
diff --git a/src/version3/models/containerOfWorkflowSchemeAssociations.ts b/src/version3/models/containerOfWorkflowSchemeAssociations.ts
index 5c053d4112..b7e156c850 100644
--- a/src/version3/models/containerOfWorkflowSchemeAssociations.ts
+++ b/src/version3/models/containerOfWorkflowSchemeAssociations.ts
@@ -1,4 +1,4 @@
-import { WorkflowSchemeAssociations } from './workflowSchemeAssociations';
+import type { WorkflowSchemeAssociations } from './workflowSchemeAssociations.js';
/** A container for a list of workflow schemes together with the projects they are associated with. */
export interface ContainerOfWorkflowSchemeAssociations {
diff --git a/src/version3/models/convertedJQLQueries.ts b/src/version3/models/convertedJQLQueries.ts
index 4f73a5d45c..523efb9de2 100644
--- a/src/version3/models/convertedJQLQueries.ts
+++ b/src/version3/models/convertedJQLQueries.ts
@@ -1,4 +1,4 @@
-import { JQLQueryWithUnknownUsers } from './jQLQueryWithUnknownUsers';
+import type { JQLQueryWithUnknownUsers } from './jQLQueryWithUnknownUsers.js';
/** The converted JQL queries. */
export interface ConvertedJQLQueries {
diff --git a/src/version3/models/createIssueSecuritySchemeDetails.ts b/src/version3/models/createIssueSecuritySchemeDetails.ts
index d61b640ba1..5b8a273c7f 100644
--- a/src/version3/models/createIssueSecuritySchemeDetails.ts
+++ b/src/version3/models/createIssueSecuritySchemeDetails.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeLevel } from './securitySchemeLevel';
+import type { SecuritySchemeLevel } from './securitySchemeLevel.js';
/** Issue security scheme and it's details */
export interface CreateIssueSecuritySchemeDetails {
diff --git a/src/version3/models/createNotificationSchemeDetails.ts b/src/version3/models/createNotificationSchemeDetails.ts
index bdabe0b9ff..82187b5631 100644
--- a/src/version3/models/createNotificationSchemeDetails.ts
+++ b/src/version3/models/createNotificationSchemeDetails.ts
@@ -1,4 +1,4 @@
-import { NotificationSchemeEventDetails } from './notificationSchemeEventDetails';
+import type { NotificationSchemeEventDetails } from './notificationSchemeEventDetails.js';
/** Details of a notification scheme. */
export interface CreateNotificationSchemeDetails {
diff --git a/src/version3/models/createUiModificationDetails.ts b/src/version3/models/createUiModificationDetails.ts
index ed1005a7ad..803410fdbc 100644
--- a/src/version3/models/createUiModificationDetails.ts
+++ b/src/version3/models/createUiModificationDetails.ts
@@ -1,4 +1,4 @@
-import { UiModificationContextDetails } from './uiModificationContextDetails';
+import type { UiModificationContextDetails } from './uiModificationContextDetails.js';
/** The details of a UI modification. */
export interface CreateUiModificationDetails {
diff --git a/src/version3/models/createWorkflowDetails.ts b/src/version3/models/createWorkflowDetails.ts
index 057f9413f4..5e2cce828d 100644
--- a/src/version3/models/createWorkflowDetails.ts
+++ b/src/version3/models/createWorkflowDetails.ts
@@ -1,5 +1,5 @@
-import { CreateWorkflowStatusDetails } from './createWorkflowStatusDetails';
-import { CreateWorkflowTransitionDetails } from './createWorkflowTransitionDetails';
+import type { CreateWorkflowStatusDetails } from './createWorkflowStatusDetails.js';
+import type { CreateWorkflowTransitionDetails } from './createWorkflowTransitionDetails.js';
/** The details of a workflow. */
export interface CreateWorkflowDetails {
diff --git a/src/version3/models/createWorkflowTransitionDetails.ts b/src/version3/models/createWorkflowTransitionDetails.ts
index 1f5a1e9c66..7386bf2442 100644
--- a/src/version3/models/createWorkflowTransitionDetails.ts
+++ b/src/version3/models/createWorkflowTransitionDetails.ts
@@ -1,5 +1,5 @@
-import { CreateWorkflowTransitionRulesDetails } from './createWorkflowTransitionRulesDetails';
-import { CreateWorkflowTransitionScreenDetails } from './createWorkflowTransitionScreenDetails';
+import type { CreateWorkflowTransitionRulesDetails } from './createWorkflowTransitionRulesDetails.js';
+import type { CreateWorkflowTransitionScreenDetails } from './createWorkflowTransitionScreenDetails.js';
/** The details of a workflow transition. */
export interface CreateWorkflowTransitionDetails {
diff --git a/src/version3/models/createWorkflowTransitionRulesDetails.ts b/src/version3/models/createWorkflowTransitionRulesDetails.ts
index d42a061e1b..8499d1f41e 100644
--- a/src/version3/models/createWorkflowTransitionRulesDetails.ts
+++ b/src/version3/models/createWorkflowTransitionRulesDetails.ts
@@ -1,5 +1,5 @@
-import { CreateWorkflowCondition } from './createWorkflowCondition';
-import { CreateWorkflowTransitionRule } from './createWorkflowTransitionRule';
+import type { CreateWorkflowCondition } from './createWorkflowCondition.js';
+import type { CreateWorkflowTransitionRule } from './createWorkflowTransitionRule.js';
/** The details of a workflow transition rules. */
export interface CreateWorkflowTransitionRulesDetails {
diff --git a/src/version3/models/createdIssue.ts b/src/version3/models/createdIssue.ts
index 1eccacc89e..23f96ce57a 100644
--- a/src/version3/models/createdIssue.ts
+++ b/src/version3/models/createdIssue.ts
@@ -1,4 +1,4 @@
-import { NestedResponse } from './nestedResponse';
+import type { NestedResponse } from './nestedResponse.js';
/** Details about a created issue or subtask. */
export interface CreatedIssue {
diff --git a/src/version3/models/createdIssues.ts b/src/version3/models/createdIssues.ts
index f8b8a22d73..74d7c6b241 100644
--- a/src/version3/models/createdIssues.ts
+++ b/src/version3/models/createdIssues.ts
@@ -1,5 +1,5 @@
-import { BulkOperationErrorResult } from './bulkOperationErrorResult';
-import { CreatedIssue } from './createdIssue';
+import type { BulkOperationErrorResult } from './bulkOperationErrorResult.js';
+import type { CreatedIssue } from './createdIssue.js';
/** Details about the issues created and the errors for requests that failed. */
export interface CreatedIssues {
diff --git a/src/version3/models/customFieldConfigurations.ts b/src/version3/models/customFieldConfigurations.ts
index 40bc573c8d..c82c675440 100644
--- a/src/version3/models/customFieldConfigurations.ts
+++ b/src/version3/models/customFieldConfigurations.ts
@@ -1,4 +1,4 @@
-import { ContextualConfiguration } from './contextualConfiguration';
+import type { ContextualConfiguration } from './contextualConfiguration.js';
/** Details of configurations for a custom field. */
export interface CustomFieldConfigurations {
diff --git a/src/version3/models/customFieldContextDefaultValueUpdate.ts b/src/version3/models/customFieldContextDefaultValueUpdate.ts
index c9bd5a4dc2..6b59de00e6 100644
--- a/src/version3/models/customFieldContextDefaultValueUpdate.ts
+++ b/src/version3/models/customFieldContextDefaultValueUpdate.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextDefaultValue } from './customFieldContextDefaultValue';
+import type { CustomFieldContextDefaultValue } from './customFieldContextDefaultValue.js';
/** Default values to update. */
export interface CustomFieldContextDefaultValueUpdate {
diff --git a/src/version3/models/customFieldCreatedContextOptionsList.ts b/src/version3/models/customFieldCreatedContextOptionsList.ts
index 9dac124a5d..9d2205e49d 100644
--- a/src/version3/models/customFieldCreatedContextOptionsList.ts
+++ b/src/version3/models/customFieldCreatedContextOptionsList.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextOption } from './customFieldContextOption';
+import type { CustomFieldContextOption } from './customFieldContextOption.js';
/** A list of custom field options for a context. */
export interface CustomFieldCreatedContextOptionsList {
diff --git a/src/version3/models/customFieldUpdatedContextOptionsList.ts b/src/version3/models/customFieldUpdatedContextOptionsList.ts
index 2f26a260f0..bb8a9ee46d 100644
--- a/src/version3/models/customFieldUpdatedContextOptionsList.ts
+++ b/src/version3/models/customFieldUpdatedContextOptionsList.ts
@@ -1,4 +1,4 @@
-import { CustomFieldOptionUpdate } from './customFieldOptionUpdate';
+import type { CustomFieldOptionUpdate } from './customFieldOptionUpdate.js';
/** A list of custom field options for a context. */
export interface CustomFieldUpdatedContextOptionsList {
diff --git a/src/version3/models/customFieldValueUpdateRequest.ts b/src/version3/models/customFieldValueUpdateRequest.ts
index 24a771360e..1164bf3816 100644
--- a/src/version3/models/customFieldValueUpdateRequest.ts
+++ b/src/version3/models/customFieldValueUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { CustomFieldValueUpdate } from './customFieldValueUpdate';
+import type { CustomFieldValueUpdate } from './customFieldValueUpdate.js';
/** Details of updates for a custom field. */
export interface CustomFieldValueUpdateRequest {
diff --git a/src/version3/models/dashboard.ts b/src/version3/models/dashboard.ts
index e680128cc0..3edd66c1c3 100644
--- a/src/version3/models/dashboard.ts
+++ b/src/version3/models/dashboard.ts
@@ -1,5 +1,5 @@
-import { DashboardUser } from './dashboardUser';
-import { SharePermission } from './sharePermission';
+import type { DashboardUser } from './dashboardUser.js';
+import type { SharePermission } from './sharePermission.js';
/** Details of a dashboard. */
export interface Dashboard {
diff --git a/src/version3/models/dashboardDetails.ts b/src/version3/models/dashboardDetails.ts
index a3c0987838..317a689505 100644
--- a/src/version3/models/dashboardDetails.ts
+++ b/src/version3/models/dashboardDetails.ts
@@ -1,4 +1,4 @@
-import { SharePermission } from './sharePermission';
+import type { SharePermission } from './sharePermission.js';
/** Details of a dashboard. */
export interface DashboardDetails {
diff --git a/src/version3/models/dashboardGadget.ts b/src/version3/models/dashboardGadget.ts
index b1762a4387..1013582957 100644
--- a/src/version3/models/dashboardGadget.ts
+++ b/src/version3/models/dashboardGadget.ts
@@ -1,4 +1,4 @@
-import { DashboardGadgetPosition } from './dashboardGadgetPosition';
+import type { DashboardGadgetPosition } from './dashboardGadgetPosition.js';
/** Details of a gadget. */
export interface DashboardGadget {
diff --git a/src/version3/models/dashboardGadgetResponse.ts b/src/version3/models/dashboardGadgetResponse.ts
index 8b1d537985..252a1f1fee 100644
--- a/src/version3/models/dashboardGadgetResponse.ts
+++ b/src/version3/models/dashboardGadgetResponse.ts
@@ -1,4 +1,4 @@
-import { DashboardGadget } from './dashboardGadget';
+import type { DashboardGadget } from './dashboardGadget.js';
/** The list of gadgets on the dashboard. */
export interface DashboardGadgetResponse {
diff --git a/src/version3/models/dashboardGadgetSettings.ts b/src/version3/models/dashboardGadgetSettings.ts
index af9d3319fc..ef25f7d7e3 100644
--- a/src/version3/models/dashboardGadgetSettings.ts
+++ b/src/version3/models/dashboardGadgetSettings.ts
@@ -1,4 +1,4 @@
-import { DashboardGadgetPosition } from './dashboardGadgetPosition';
+import type { DashboardGadgetPosition } from './dashboardGadgetPosition.js';
/** Details of the settings for a dashboard gadget. */
export interface DashboardGadgetSettings {
diff --git a/src/version3/models/dashboardGadgetUpdateRequest.ts b/src/version3/models/dashboardGadgetUpdateRequest.ts
index 18e9c2834a..2c8cec5a70 100644
--- a/src/version3/models/dashboardGadgetUpdateRequest.ts
+++ b/src/version3/models/dashboardGadgetUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { DashboardGadgetPosition } from './dashboardGadgetPosition';
+import type { DashboardGadgetPosition } from './dashboardGadgetPosition.js';
/** The details of the gadget to update. */
export interface DashboardGadgetUpdateRequest {
diff --git a/src/version3/models/dashboardUser.ts b/src/version3/models/dashboardUser.ts
index 8907f7d266..f7b13a4149 100644
--- a/src/version3/models/dashboardUser.ts
+++ b/src/version3/models/dashboardUser.ts
@@ -1,4 +1,4 @@
-import { UserAvatarUrls } from './userAvatarUrls';
+import type { UserAvatarUrls } from './userAvatarUrls.js';
export interface DashboardUser {
/** The URL of the user. */
diff --git a/src/version3/models/deleteAndReplaceVersion.ts b/src/version3/models/deleteAndReplaceVersion.ts
index 53b597f3ce..ecd96f8686 100644
--- a/src/version3/models/deleteAndReplaceVersion.ts
+++ b/src/version3/models/deleteAndReplaceVersion.ts
@@ -1,4 +1,4 @@
-import { CustomFieldReplacement } from './customFieldReplacement';
+import type { CustomFieldReplacement } from './customFieldReplacement.js';
export interface DeleteAndReplaceVersion {
/** The ID of the version to update `fixVersion` to when the field contains the deleted version. */
diff --git a/src/version3/models/document.ts b/src/version3/models/document.ts
index 6797ef8e0e..332bf67a56 100644
--- a/src/version3/models/document.ts
+++ b/src/version3/models/document.ts
@@ -1,4 +1,4 @@
-import { Mark } from './mark';
+import type { Mark } from './mark.js';
export interface Document {
type:
diff --git a/src/version3/models/errors.ts b/src/version3/models/errors.ts
index bc20bd9dd8..3cf9394179 100644
--- a/src/version3/models/errors.ts
+++ b/src/version3/models/errors.ts
@@ -1,4 +1,4 @@
-import { Error } from './error';
+import type { Error } from './error.js';
export interface Errors {
issueIsSubtask?: Error;
diff --git a/src/version3/models/eventNotification.ts b/src/version3/models/eventNotification.ts
index 81b51a1551..6ddd196964 100644
--- a/src/version3/models/eventNotification.ts
+++ b/src/version3/models/eventNotification.ts
@@ -1,7 +1,7 @@
-import { FieldDetails } from './fieldDetails';
-import { GroupName } from './groupName';
-import { ProjectRole } from './projectRole';
-import { UserDetails } from './userDetails';
+import type { FieldDetails } from './fieldDetails.js';
+import type { GroupName } from './groupName.js';
+import type { ProjectRole } from './projectRole.js';
+import type { UserDetails } from './userDetails.js';
/** Details about a notification associated with an event. */
export interface EventNotification {
diff --git a/src/version3/models/failedWebhooks.ts b/src/version3/models/failedWebhooks.ts
index a3f2da5e0d..95c0424b47 100644
--- a/src/version3/models/failedWebhooks.ts
+++ b/src/version3/models/failedWebhooks.ts
@@ -1,4 +1,4 @@
-import { FailedWebhook } from './failedWebhook';
+import type { FailedWebhook } from './failedWebhook.js';
/** A page of failed webhooks. */
export interface FailedWebhooks {
diff --git a/src/version3/models/field.ts b/src/version3/models/field.ts
index 1b4651fcba..eda7a9a622 100644
--- a/src/version3/models/field.ts
+++ b/src/version3/models/field.ts
@@ -1,5 +1,5 @@
-import { FieldLastUsed } from './fieldLastUsed';
-import { JsonType } from './jsonType';
+import type { FieldLastUsed } from './fieldLastUsed.js';
+import type { JsonType } from './jsonType.js';
/** Details of a field. */
export interface Field {
diff --git a/src/version3/models/fieldConfigurationItemsDetails.ts b/src/version3/models/fieldConfigurationItemsDetails.ts
index 47685e551b..65b1078fed 100644
--- a/src/version3/models/fieldConfigurationItemsDetails.ts
+++ b/src/version3/models/fieldConfigurationItemsDetails.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationItem } from './fieldConfigurationItem';
+import type { FieldConfigurationItem } from './fieldConfigurationItem.js';
/** Details of field configuration items. */
export interface FieldConfigurationItemsDetails {
diff --git a/src/version3/models/fieldConfigurationSchemeProjects.ts b/src/version3/models/fieldConfigurationSchemeProjects.ts
index cb59fdaf8d..addca085b5 100644
--- a/src/version3/models/fieldConfigurationSchemeProjects.ts
+++ b/src/version3/models/fieldConfigurationSchemeProjects.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationScheme } from './fieldConfigurationScheme';
+import type { FieldConfigurationScheme } from './fieldConfigurationScheme.js';
/** Project list with assigned field configuration schema. */
export interface FieldConfigurationSchemeProjects {
diff --git a/src/version3/models/fieldDetails.ts b/src/version3/models/fieldDetails.ts
index b785053166..c8dc641723 100644
--- a/src/version3/models/fieldDetails.ts
+++ b/src/version3/models/fieldDetails.ts
@@ -1,5 +1,5 @@
-import { JsonType } from './jsonType';
-import { Scope } from './scope';
+import type { JsonType } from './jsonType.js';
+import type { Scope } from './scope.js';
/** Details about a field. */
export interface FieldDetails {
diff --git a/src/version3/models/fields.ts b/src/version3/models/fields.ts
index 8ae63d5a0e..ef4445b8d9 100644
--- a/src/version3/models/fields.ts
+++ b/src/version3/models/fields.ts
@@ -1,21 +1,21 @@
-import { Attachment } from './attachment';
-import { Comment } from './comment';
-import { Document } from './document';
-import { FixVersion } from './fixVersion';
-import { Issue } from './issue';
-import { IssueLink } from './issueLink';
-import { IssueTypeDetails } from './issueTypeDetails';
-import { Priority } from './priority';
-import { ProjectComponent } from './projectComponent';
-import { Resolution } from './resolution';
-import { RichText } from './richText';
-import { StatusDetails } from './statusDetails';
-import { TimeTrackingDetails } from './timeTrackingDetails';
-import { User } from './user';
-import { UserDetails } from './userDetails';
-import { Votes } from './votes';
-import { Watchers } from './watchers';
-import { Worklog } from './worklog';
+import type { Attachment } from './attachment.js';
+import type { Comment } from './comment.js';
+import type { Document } from './document.js';
+import type { FixVersion } from './fixVersion.js';
+import type { Issue } from './issue.js';
+import type { IssueLink } from './issueLink.js';
+import type { IssueTypeDetails } from './issueTypeDetails.js';
+import type { Priority } from './priority.js';
+import type { ProjectComponent } from './projectComponent.js';
+import type { Resolution } from './resolution.js';
+import type { RichText } from './richText.js';
+import type { StatusDetails } from './statusDetails.js';
+import type { TimeTrackingDetails } from './timeTrackingDetails.js';
+import type { User } from './user.js';
+import type { UserDetails } from './userDetails.js';
+import type { Votes } from './votes.js';
+import type { Watchers } from './watchers.js';
+import type { Worklog } from './worklog.js';
/** Key fields from the linked issue. */
export interface Fields {
diff --git a/src/version3/models/filter.ts b/src/version3/models/filter.ts
index 11b5afeac0..90a15834d4 100644
--- a/src/version3/models/filter.ts
+++ b/src/version3/models/filter.ts
@@ -1,7 +1,7 @@
-import { FilterSubscriptionsList } from './filterSubscriptionsList';
-import { SharePermission } from './sharePermission';
-import { User } from './user';
-import { UserList } from './userList';
+import type { FilterSubscriptionsList } from './filterSubscriptionsList.js';
+import type { SharePermission } from './sharePermission.js';
+import type { User } from './user.js';
+import type { UserList } from './userList.js';
/** Details about a filter. */
export interface Filter {
diff --git a/src/version3/models/filterDetails.ts b/src/version3/models/filterDetails.ts
index 3d133f3f3b..d491689c89 100644
--- a/src/version3/models/filterDetails.ts
+++ b/src/version3/models/filterDetails.ts
@@ -1,6 +1,6 @@
-import { FilterSubscription } from './filterSubscription';
-import { SharePermission } from './sharePermission';
-import { User } from './user';
+import type { FilterSubscription } from './filterSubscription.js';
+import type { SharePermission } from './sharePermission.js';
+import type { User } from './user.js';
/** Details of a filter. */
export interface FilterDetails {
diff --git a/src/version3/models/filterSubscription.ts b/src/version3/models/filterSubscription.ts
index 8eb67d5a15..0544e236dd 100644
--- a/src/version3/models/filterSubscription.ts
+++ b/src/version3/models/filterSubscription.ts
@@ -1,5 +1,5 @@
-import { GroupName } from './groupName';
-import { User } from './user';
+import type { GroupName } from './groupName.js';
+import type { User } from './user.js';
/** Details of a user or group subscribing to a filter. */
export interface FilterSubscription {
diff --git a/src/version3/models/filterSubscriptionsList.ts b/src/version3/models/filterSubscriptionsList.ts
index cf5d350a05..c99b80be9e 100644
--- a/src/version3/models/filterSubscriptionsList.ts
+++ b/src/version3/models/filterSubscriptionsList.ts
@@ -1,4 +1,4 @@
-import { FilterSubscription } from './filterSubscription';
+import type { FilterSubscription } from './filterSubscription.js';
/** A paginated list of subscriptions to a filter. */
export interface FilterSubscriptionsList {
diff --git a/src/version3/models/foundGroup.ts b/src/version3/models/foundGroup.ts
index cda5992826..e8abf2ba80 100644
--- a/src/version3/models/foundGroup.ts
+++ b/src/version3/models/foundGroup.ts
@@ -1,4 +1,4 @@
-import { GroupLabel } from './groupLabel';
+import type { GroupLabel } from './groupLabel.js';
/** A group found in a search. */
export interface FoundGroup {
diff --git a/src/version3/models/foundGroups.ts b/src/version3/models/foundGroups.ts
index 1b6c4a8317..9e8a813782 100644
--- a/src/version3/models/foundGroups.ts
+++ b/src/version3/models/foundGroups.ts
@@ -1,4 +1,4 @@
-import { FoundGroup } from './foundGroup';
+import type { FoundGroup } from './foundGroup.js';
/**
* The list of groups found in a search, including header text (Showing X of Y matching groups) and total of matched
diff --git a/src/version3/models/foundUsers.ts b/src/version3/models/foundUsers.ts
index 357b8df537..134a869bb1 100644
--- a/src/version3/models/foundUsers.ts
+++ b/src/version3/models/foundUsers.ts
@@ -1,4 +1,4 @@
-import { UserPickerUser } from './userPickerUser';
+import type { UserPickerUser } from './userPickerUser.js';
/**
* The list of users found in a search, including header text (Showing X of Y matching users) and total of matched
diff --git a/src/version3/models/foundUsersAndGroups.ts b/src/version3/models/foundUsersAndGroups.ts
index db6d1d4cdc..7de4cf99a5 100644
--- a/src/version3/models/foundUsersAndGroups.ts
+++ b/src/version3/models/foundUsersAndGroups.ts
@@ -1,5 +1,5 @@
-import { FoundGroups } from './foundGroups';
-import { FoundUsers } from './foundUsers';
+import type { FoundGroups } from './foundGroups.js';
+import type { FoundUsers } from './foundUsers.js';
/** List of users and groups found in a search. */
export interface FoundUsersAndGroups {
diff --git a/src/version3/models/group.ts b/src/version3/models/group.ts
index 1730ce2008..bfbd5a9556 100644
--- a/src/version3/models/group.ts
+++ b/src/version3/models/group.ts
@@ -1,4 +1,4 @@
-import { PagedListUserDetailsApplicationUser } from './pagedListUserDetailsApplicationUser';
+import type { PagedListUserDetailsApplicationUser } from './pagedListUserDetailsApplicationUser.js';
export interface Group {
/** The name of group. */
diff --git a/src/version3/models/hierarchy.ts b/src/version3/models/hierarchy.ts
index 96fa6cdd4f..eaa4641cbf 100644
--- a/src/version3/models/hierarchy.ts
+++ b/src/version3/models/hierarchy.ts
@@ -1,4 +1,4 @@
-import { HierarchyLevel } from './hierarchyLevel';
+import type { HierarchyLevel } from './hierarchyLevel.js';
/** The project issue type hierarchy. */
export interface Hierarchy {
diff --git a/src/version3/models/historyMetadata.ts b/src/version3/models/historyMetadata.ts
index ff27d2ce33..abb523b78e 100644
--- a/src/version3/models/historyMetadata.ts
+++ b/src/version3/models/historyMetadata.ts
@@ -1,4 +1,4 @@
-import { HistoryMetadataParticipant } from './historyMetadataParticipant';
+import type { HistoryMetadataParticipant } from './historyMetadataParticipant.js';
/** Details of issue history metadata. */
export interface HistoryMetadata {
diff --git a/src/version3/models/index.ts b/src/version3/models/index.ts
index 45c21ade21..85fb2741a3 100644
--- a/src/version3/models/index.ts
+++ b/src/version3/models/index.ts
@@ -1,511 +1,511 @@
-export * from './actorInput';
-export * from './actorsMap';
-export * from './addField';
-export * from './addGroup';
-export * from './addSecuritySchemeLevelsRequest';
-export * from './announcementBannerConfiguration';
-export * from './announcementBannerConfigurationUpdate';
-export * from './application';
-export * from './applicationProperty';
-export * from './applicationRole';
-export * from './archiveIssueAsyncRequest';
-export * from './associatedItem';
-export * from './associateFieldConfigurationsWithIssueTypesRequest';
-export * from './attachment';
-export * from './attachmentArchiveEntry';
-export * from './attachmentArchiveImpl';
-export * from './attachmentArchiveItemReadable';
-export * from './attachmentArchiveMetadataReadable';
-export * from './attachmentMetadata';
-export * from './attachmentSettings';
-export * from './auditRecord';
-export * from './auditRecords';
-export * from './autoCompleteSuggestion';
-export * from './autoCompleteSuggestions';
-export * from './availableDashboardGadget';
-export * from './availableDashboardGadgetsResponse';
-export * from './avatar';
-export * from './avatars';
-export * from './avatarUrls';
-export * from './avatarWithDetails';
-export * from './bulkChangeOwnerDetails';
-export * from './bulkCustomFieldOptionCreateRequest';
-export * from './bulkCustomFieldOptionUpdateRequest';
-export * from './bulkEditShareableEntity';
-export * from './bulkIssueIsWatching';
-export * from './bulkIssuePropertyUpdateRequest';
-export * from './bulkOperationErrorResult';
-export * from './bulkPermissionGrants';
-export * from './bulkPermissionsRequest';
-export * from './bulkProjectPermissionGrants';
-export * from './bulkProjectPermissions';
-export * from './changeDetails';
-export * from './changedValue';
-export * from './changedWorklog';
-export * from './changedWorklogs';
-export * from './changelog';
-export * from './columnItem';
-export * from './comment';
-export * from './componentIssuesCount';
-export * from './componentWithIssueCount';
-export * from './configuration';
-export * from './connectCustomFieldValue';
-export * from './connectCustomFieldValues';
-export * from './connectModule';
-export * from './connectModules';
-export * from './connectWorkflowTransitionRule';
-export * from './containerForProjectFeatures';
-export * from './containerForRegisteredWebhooks';
-export * from './containerForWebhookIDs';
-export * from './containerOfWorkflowSchemeAssociations';
-export * from './contextForProjectAndIssueType';
-export * from './contextualConfiguration';
-export * from './convertedJQLQueries';
-export * from './createCustomFieldContext';
-export * from './createdIssue';
-export * from './createdIssues';
-export * from './createIssueSecuritySchemeDetails';
-export * from './createNotificationSchemeDetails';
-export * from './createPriorityDetails';
-export * from './createProjectDetails';
-export * from './createResolutionDetails';
-export * from './createUiModificationDetails';
-export * from './createUpdateRoleRequest';
-export * from './createWorkflowCondition';
-export * from './createWorkflowDetails';
-export * from './createWorkflowStatusDetails';
-export * from './createWorkflowTransitionDetails';
-export * from './createWorkflowTransitionRule';
-export * from './createWorkflowTransitionRulesDetails';
-export * from './createWorkflowTransitionScreenDetails';
-export * from './customContextVariable';
-export * from './customFieldConfigurations';
-export * from './customFieldContext';
-export * from './customFieldContextDefaultValue';
-export * from './customFieldContextDefaultValueUpdate';
-export * from './customFieldContextOption';
-export * from './customFieldContextProjectMapping';
-export * from './customFieldContextUpdateDetails';
-export * from './customFieldCreatedContextOptionsList';
-export * from './customFieldDefinitionJson';
-export * from './customFieldOption';
-export * from './customFieldOptionCreate';
-export * from './customFieldOptionUpdate';
-export * from './customFieldReplacement';
-export * from './customFieldUpdatedContextOptionsList';
-export * from './customFieldValueUpdate';
-export * from './customFieldValueUpdateRequest';
-export * from './dashboard';
-export * from './dashboardDetails';
-export * from './dashboardGadget';
-export * from './dashboardGadgetPosition';
-export * from './dashboardGadgetResponse';
-export * from './dashboardGadgetSettings';
-export * from './dashboardGadgetUpdateRequest';
-export * from './dashboardUser';
-export * from './dateRangeFilter';
-export * from './defaultLevelValue';
-export * from './defaultShareScope';
-export * from './defaultWorkflow';
-export * from './deleteAndReplaceVersion';
-export * from './document';
-export * from './entityProperty';
-export * from './entityPropertyDetails';
-export * from './error';
-export * from './errorCollection';
-export * from './errors';
-export * from './eventNotification';
-export * from './exportArchivedIssuesTaskProgress';
-export * from './failedWebhook';
-export * from './failedWebhooks';
-export * from './field';
-export * from './fieldConfiguration';
-export * from './fieldConfigurationDetails';
-export * from './fieldConfigurationIssueTypeItem';
-export * from './fieldConfigurationItem';
-export * from './fieldConfigurationItemsDetails';
-export * from './fieldConfigurationScheme';
-export * from './fieldConfigurationSchemeProjectAssociation';
-export * from './fieldConfigurationSchemeProjects';
-export * from './fieldConfigurationToIssueTypeMapping';
-export * from './fieldDetails';
-export * from './fieldLastUsed';
-export * from './fieldReferenceData';
-export * from './fields';
-export * from './filter';
-export * from './filterDetails';
-export * from './filterSubscription';
-export * from './filterSubscriptionsList';
-export * from './fixVersion';
-export * from './foundGroup';
-export * from './foundGroups';
-export * from './foundUsers';
-export * from './foundUsersAndGroups';
-export * from './functionReferenceData';
-export * from './globalScope';
-export * from './group';
-export * from './groupDetails';
-export * from './groupLabel';
-export * from './groupName';
-export * from './hierarchy';
-export * from './hierarchyLevel';
-export * from './historyMetadata';
-export * from './historyMetadataParticipant';
-export * from './icon';
-export * from './id';
-export * from './idOrKey';
-export * from './includedFields';
-export * from './index';
-export * from './issue';
-export * from './issueArchivalSync';
-export * from './issueArchivalSyncRequest';
-export * from './issueChangelogIds';
-export * from './issueCommentListRequest';
-export * from './issueCreateMetadata';
-export * from './issueEntityProperties';
-export * from './issueEntityPropertiesForMultiUpdate';
-export * from './issueEvent';
-export * from './issueFieldOption';
-export * from './issueFieldOptionConfiguration';
-export * from './issueFieldOptionCreate';
-export * from './issueFieldOptionScope';
-export * from './issueFilterForBulkPropertyDelete';
-export * from './issueFilterForBulkPropertySet';
-export * from './issueLink';
-export * from './issueLinkType';
-export * from './issueLinkTypes';
-export * from './issueList';
-export * from './issueMatches';
-export * from './issueMatchesForJQL';
-export * from './issuePickerSuggestions';
-export * from './issuePickerSuggestionsIssueType';
-export * from './issuesAndJQLQueries';
-export * from './issueSecurityLevelMember';
-export * from './issueSecuritySchemeToProjectMapping';
-export * from './issuesJqlMetaData';
-export * from './issuesMeta';
-export * from './issuesUpdate';
-export * from './issueTransition';
-export * from './issueTypeCreate';
-export * from './issueTypeDetails';
-export * from './issueTypeIds';
-export * from './issueTypeIdsToRemove';
-export * from './issueTypeInfo';
-export * from './issueTypeIssueCreateMetadata';
-export * from './issueTypeScheme';
-export * from './issueTypeSchemeDetails';
-export * from './issueTypeSchemeID';
-export * from './issueTypeSchemeMapping';
-export * from './issueTypeSchemeProjectAssociation';
-export * from './issueTypeSchemeProjects';
-export * from './issueTypeSchemeUpdateDetails';
-export * from './issueTypeScreenScheme';
-export * from './issueTypeScreenSchemeDetails';
-export * from './issueTypeScreenSchemeId';
-export * from './issueTypeScreenSchemeItem';
-export * from './issueTypeScreenSchemeMapping';
-export * from './issueTypeScreenSchemeMappingDetails';
-export * from './issueTypeScreenSchemeProjectAssociation';
-export * from './issueTypeScreenSchemesProjects';
-export * from './issueTypeScreenSchemeUpdateDetails';
-export * from './issueTypesWorkflowMapping';
-export * from './issueTypeToContextMapping';
-export * from './issueTypeUpdate';
-export * from './issueTypeWithStatus';
-export * from './issueTypeWorkflowMapping';
-export * from './issueUpdateDetails';
-export * from './issueUpdateMetadata';
-export * from './jexpIssues';
-export * from './jexpJqlIssues';
-export * from './jiraExpressionAnalysis';
-export * from './jiraExpressionComplexity';
-export * from './jiraExpressionEvalContext';
-export * from './jiraExpressionEvalRequest';
-export * from './jiraExpressionEvaluationMetaData';
-export * from './jiraExpressionForAnalysis';
-export * from './jiraExpressionResult';
-export * from './jiraExpressionsAnalysis';
-export * from './jiraExpressionsComplexity';
-export * from './jiraExpressionsComplexityValue';
-export * from './jiraExpressionValidationError';
-export * from './jiraStatus';
-export * from './jqlFunctionPrecomputation';
-export * from './jqlFunctionPrecomputationUpdate';
-export * from './jqlFunctionPrecomputationUpdateRequest';
-export * from './jQLPersonalDataMigrationRequest';
-export * from './jqlQueriesToParse';
-export * from './jqlQueriesToSanitize';
-export * from './jqlQuery';
-export * from './jqlQueryClause';
-export * from './jqlQueryField';
-export * from './jqlQueryFieldEntityProperty';
-export * from './jqlQueryOrderByClause';
-export * from './jqlQueryOrderByClauseElement';
-export * from './jqlQueryToSanitize';
-export * from './jQLQueryWithUnknownUsers';
-export * from './jQLReferenceData';
-export * from './jsonType';
-export * from './license';
-export * from './licensedApplication';
-export * from './licenseMetric';
-export * from './linkedIssue';
-export * from './linkGroup';
-export * from './linkIssueRequestJson';
-export * from './listWrapperCallbackApplicationRole';
-export * from './listWrapperCallbackGroupName';
-export * from './locale';
-export * from './mark';
-export * from './moveField';
-export * from './multiIssueEntityProperties';
-export * from './multipleCustomFieldValuesUpdate';
-export * from './multipleCustomFieldValuesUpdateDetails';
-export * from './nestedResponse';
-export * from './newUserDetails';
-export * from './notification';
-export * from './notificationEvent';
-export * from './notificationRecipients';
-export * from './notificationRecipientsRestrictions';
-export * from './notificationScheme';
-export * from './notificationSchemeAndProjectMapping';
-export * from './notificationSchemeAndProjectMappingPage';
-export * from './notificationSchemeEvent';
-export * from './notificationSchemeEventDetails';
-export * from './notificationSchemeEventTypeId';
-export * from './notificationSchemeId';
-export * from './notificationSchemeNotificationDetails';
-export * from './oldToNewSecurityLevelMappings';
-export * from './operationMessage';
-export * from './operations';
-export * from './orderOfCustomFieldOptions';
-export * from './orderOfIssueTypes';
-export * from './pageBeanFieldConfigurationDetails';
-export * from './pageChangelog';
-export * from './pageComment';
-export * from './pageComponentWithIssueCount';
-export * from './pageContextForProjectAndIssueType';
-export * from './pageContextualConfiguration';
-export * from './pageCustomFieldContext';
-export * from './pageCustomFieldContextDefaultValue';
-export * from './pageCustomFieldContextOption';
-export * from './pageCustomFieldContextProjectMapping';
-export * from './pageDashboard';
-export * from './pagedListUserDetailsApplicationUser';
-export * from './pageField';
-export * from './pageFieldConfigurationIssueTypeItem';
-export * from './pageFieldConfigurationItem';
-export * from './pageFieldConfigurationScheme';
-export * from './pageFieldConfigurationSchemeProjects';
-export * from './pageFilterDetails';
-export * from './pageGroupDetails';
-export * from './pageIssueFieldOption';
-export * from './pageIssueSecurityLevelMember';
-export * from './pageIssueSecuritySchemeToProjectMapping';
-export * from './pageIssueTypeScheme';
-export * from './pageIssueTypeSchemeMapping';
-export * from './pageIssueTypeSchemeProjects';
-export * from './pageIssueTypeScreenScheme';
-export * from './pageIssueTypeScreenSchemeItem';
-export * from './pageIssueTypeScreenSchemesProjects';
-export * from './pageIssueTypeToContextMapping';
-export * from './pageJqlFunctionPrecomputation';
-export * from './pageNotificationScheme';
-export * from './pageOfChangelogs';
-export * from './pageOfComments';
-export * from './pageOfDashboards';
-export * from './pageOfStatuses';
-export * from './pageOfWorklogs';
-export * from './pagePriority';
-export * from './pageProject';
-export * from './pageProjectDetails';
-export * from './pageResolution';
-export * from './pageScreen';
-export * from './pageScreenScheme';
-export * from './pageScreenWithTab';
-export * from './pageSecurityLevel';
-export * from './pageSecurityLevelMember';
-export * from './pageSecuritySchemeWithProjects';
-export * from './pageString';
-export * from './pageUiModificationDetails';
-export * from './pageUser';
-export * from './pageUserDetails';
-export * from './pageUserKey';
-export * from './pageVersion';
-export * from './pageWebhook';
-export * from './pageWorkflow';
-export * from './pageWorkflowScheme';
-export * from './pageWorkflowTransitionRules';
-export * from './parsedJqlQueries';
-export * from './parsedJqlQuery';
-export * from './permissionDetails';
-export * from './permissionGrant';
-export * from './permissionGrants';
-export * from './permissionHolder';
-export * from './permissions';
-export * from './permissionScheme';
-export * from './permissionSchemes';
-export * from './permissionsKeys';
-export * from './permittedProjects';
-export * from './priority';
-export * from './priorityId';
-export * from './project';
-export * from './projectAvatars';
-export * from './projectCategory';
-export * from './projectComponent';
-export * from './projectDetails';
-export * from './projectEmailAddress';
-export * from './projectFeature';
-export * from './projectFeatureToggleRequest';
-export * from './projectId';
-export * from './projectIdentifier';
-export * from './projectIdentifiers';
-export * from './projectIds';
-export * from './projectInsight';
-export * from './projectIssueCreateMetadata';
-export * from './projectIssueSecurityLevels';
-export * from './projectIssueTypeHierarchy';
-export * from './projectIssueTypeMapping';
-export * from './projectIssueTypeMappings';
-export * from './projectIssueTypes';
-export * from './projectIssueTypesHierarchyLevel';
-export * from './projectLandingPageInfo';
-export * from './projectPermissions';
-export * from './projectRole';
-export * from './projectRoleActorsUpdate';
-export * from './projectRoleDetails';
-export * from './projectRoleGroup';
-export * from './projectRoleUser';
-export * from './projectScope';
-export * from './projectType';
-export * from './propertyKey';
-export * from './propertyKeys';
-export * from './publishedWorkflowId';
-export * from './registeredWebhook';
-export * from './remoteIssueLink';
-export * from './remoteIssueLinkIdentifies';
-export * from './remoteIssueLinkRequest';
-export * from './remoteObject';
-export * from './removeOptionFromIssuesResult';
-export * from './reorderIssuePriorities';
-export * from './reorderIssueResolutionsRequest';
-export * from './resolution';
-export * from './resolutionId';
-export * from './restrictedPermission';
-export * from './richText';
-export * from './roleActor';
-export * from './ruleConfiguration';
-export * from './sanitizedJqlQueries';
-export * from './sanitizedJqlQuery';
-export * from './scope';
-export * from './screen';
-export * from './screenableField';
-export * from './screenableTab';
-export * from './screenDetails';
-export * from './screenID';
-export * from './screenScheme';
-export * from './screenSchemeDetails';
-export * from './screenSchemeId';
-export * from './screenTypes';
-export * from './screenWithTab';
-export * from './searchAutoCompleteFilter';
-export * from './searchRequest';
-export * from './searchResults';
-export * from './securityLevel';
-export * from './securityLevelMember';
-export * from './securityScheme';
-export * from './securitySchemeId';
-export * from './securitySchemeLevel';
-export * from './securitySchemeLevelMember';
-export * from './securitySchemeMembersRequest';
-export * from './securitySchemes';
-export * from './securitySchemeWithProjects';
-export * from './serverInformation';
-export * from './setDefaultLevelsRequest';
-export * from './setDefaultPriorityRequest';
-export * from './setDefaultResolutionRequest';
-export * from './sharePermission';
-export * from './sharePermissionInput';
-export * from './simpleApplicationProperty';
-export * from './simpleErrorCollection';
-export * from './simpleLink';
-export * from './simpleListWrapperApplicationRole';
-export * from './simpleListWrapperGroupName';
-export * from './status';
-export * from './statusCategory';
-export * from './statusCreate';
-export * from './statusCreateRequest';
-export * from './statusDetails';
-export * from './statusMapping';
-export * from './statusScope';
-export * from './statusUpdate';
-export * from './statusUpdateRequest';
-export * from './suggestedIssue';
-export * from './systemAvatars';
-export * from './taskProgressObject';
-export * from './taskProgressRemoveOptionFromIssuesResult';
-export * from './timeTrackingConfiguration';
-export * from './timeTrackingDetails';
-export * from './timeTrackingProvider';
-export * from './transition';
-export * from './transitions';
-export * from './uiModificationContextDetails';
-export * from './uiModificationDetails';
-export * from './uiModificationIdentifiers';
-export * from './unrestrictedUserEmail';
-export * from './updateCustomFieldDetails';
-export * from './updatedProjectCategory';
-export * from './updateFieldConfigurationSchemeDetails';
-export * from './updateIssueSecurityLevelDetails';
-export * from './updateIssueSecuritySchemeRequest';
-export * from './updateNotificationSchemeDetails';
-export * from './updatePriorityDetails';
-export * from './updateProjectDetails';
-export * from './updateResolutionDetails';
-export * from './updateScreenDetails';
-export * from './updateScreenSchemeDetails';
-export * from './updateScreenTypes';
-export * from './updateUiModificationDetails';
-export * from './updateUserToGroup';
-export * from './user';
-export * from './userAvatarUrls';
-export * from './userDetails';
-export * from './userKey';
-export * from './userList';
-export * from './userMigration';
-export * from './userPickerUser';
-export * from './version';
-export * from './versionIssueCounts';
-export * from './versionIssuesStatus';
-export * from './versionMove';
-export * from './versionUnresolvedIssuesCount';
-export * from './versionUsageInCustomField';
-export * from './visibility';
-export * from './votes';
-export * from './watchers';
-export * from './webhook';
-export * from './webhookDetails';
-export * from './webhookRegistrationDetails';
-export * from './webhooksExpirationDate';
-export * from './workflow';
-export * from './workflowCondition';
-export * from './workflowId';
-export * from './workflowOperations';
-export * from './workflowRules';
-export * from './workflowRulesSearch';
-export * from './workflowRulesSearchDetails';
-export * from './workflowScheme';
-export * from './workflowSchemeAssociations';
-export * from './workflowSchemeIdName';
-export * from './workflowSchemeProjectAssociation';
-export * from './workflowStatus';
-export * from './workflowStatusProperties';
-export * from './workflowsWithTransitionRulesDetails';
-export * from './workflowTransition';
-export * from './workflowTransitionProperty';
-export * from './workflowTransitionRule';
-export * from './workflowTransitionRules';
-export * from './workflowTransitionRulesDetails';
-export * from './workflowTransitionRulesUpdate';
-export * from './workflowTransitionRulesUpdateErrorDetails';
-export * from './workflowTransitionRulesUpdateErrors';
-export * from './worklog';
-export * from './worklogIdsRequest';
+export * from './actorInput.js';
+export * from './actorsMap.js';
+export * from './addField.js';
+export * from './addGroup.js';
+export * from './addSecuritySchemeLevelsRequest.js';
+export * from './announcementBannerConfiguration.js';
+export * from './announcementBannerConfigurationUpdate.js';
+export * from './application.js';
+export * from './applicationProperty.js';
+export * from './applicationRole.js';
+export * from './archiveIssueAsyncRequest.js';
+export * from './associatedItem.js';
+export * from './associateFieldConfigurationsWithIssueTypesRequest.js';
+export * from './attachment.js';
+export * from './attachmentArchiveEntry.js';
+export * from './attachmentArchiveImpl.js';
+export * from './attachmentArchiveItemReadable.js';
+export * from './attachmentArchiveMetadataReadable.js';
+export * from './attachmentMetadata.js';
+export * from './attachmentSettings.js';
+export * from './auditRecord.js';
+export * from './auditRecords.js';
+export * from './autoCompleteSuggestion.js';
+export * from './autoCompleteSuggestions.js';
+export * from './availableDashboardGadget.js';
+export * from './availableDashboardGadgetsResponse.js';
+export * from './avatar.js';
+export * from './avatars.js';
+export * from './avatarUrls.js';
+export * from './avatarWithDetails.js';
+export * from './bulkChangeOwnerDetails.js';
+export * from './bulkCustomFieldOptionCreateRequest.js';
+export * from './bulkCustomFieldOptionUpdateRequest.js';
+export * from './bulkEditShareableEntity.js';
+export * from './bulkIssueIsWatching.js';
+export * from './bulkIssuePropertyUpdateRequest.js';
+export * from './bulkOperationErrorResult.js';
+export * from './bulkPermissionGrants.js';
+export * from './bulkPermissionsRequest.js';
+export * from './bulkProjectPermissionGrants.js';
+export * from './bulkProjectPermissions.js';
+export * from './changeDetails.js';
+export * from './changedValue.js';
+export * from './changedWorklog.js';
+export * from './changedWorklogs.js';
+export * from './changelog.js';
+export * from './columnItem.js';
+export * from './comment.js';
+export * from './componentIssuesCount.js';
+export * from './componentWithIssueCount.js';
+export * from './configuration.js';
+export * from './connectCustomFieldValue.js';
+export * from './connectCustomFieldValues.js';
+export * from './connectModule.js';
+export * from './connectModules.js';
+export * from './connectWorkflowTransitionRule.js';
+export * from './containerForProjectFeatures.js';
+export * from './containerForRegisteredWebhooks.js';
+export * from './containerForWebhookIDs.js';
+export * from './containerOfWorkflowSchemeAssociations.js';
+export * from './contextForProjectAndIssueType.js';
+export * from './contextualConfiguration.js';
+export * from './convertedJQLQueries.js';
+export * from './createCustomFieldContext.js';
+export * from './createdIssue.js';
+export * from './createdIssues.js';
+export * from './createIssueSecuritySchemeDetails.js';
+export * from './createNotificationSchemeDetails.js';
+export * from './createPriorityDetails.js';
+export * from './createProjectDetails.js';
+export * from './createResolutionDetails.js';
+export * from './createUiModificationDetails.js';
+export * from './createUpdateRoleRequest.js';
+export * from './createWorkflowCondition.js';
+export * from './createWorkflowDetails.js';
+export * from './createWorkflowStatusDetails.js';
+export * from './createWorkflowTransitionDetails.js';
+export * from './createWorkflowTransitionRule.js';
+export * from './createWorkflowTransitionRulesDetails.js';
+export * from './createWorkflowTransitionScreenDetails.js';
+export * from './customContextVariable.js';
+export * from './customFieldConfigurations.js';
+export * from './customFieldContext.js';
+export * from './customFieldContextDefaultValue.js';
+export * from './customFieldContextDefaultValueUpdate.js';
+export * from './customFieldContextOption.js';
+export * from './customFieldContextProjectMapping.js';
+export * from './customFieldContextUpdateDetails.js';
+export * from './customFieldCreatedContextOptionsList.js';
+export * from './customFieldDefinitionJson.js';
+export * from './customFieldOption.js';
+export * from './customFieldOptionCreate.js';
+export * from './customFieldOptionUpdate.js';
+export * from './customFieldReplacement.js';
+export * from './customFieldUpdatedContextOptionsList.js';
+export * from './customFieldValueUpdate.js';
+export * from './customFieldValueUpdateRequest.js';
+export * from './dashboard.js';
+export * from './dashboardDetails.js';
+export * from './dashboardGadget.js';
+export * from './dashboardGadgetPosition.js';
+export * from './dashboardGadgetResponse.js';
+export * from './dashboardGadgetSettings.js';
+export * from './dashboardGadgetUpdateRequest.js';
+export * from './dashboardUser.js';
+export * from './dateRangeFilter.js';
+export * from './defaultLevelValue.js';
+export * from './defaultShareScope.js';
+export * from './defaultWorkflow.js';
+export * from './deleteAndReplaceVersion.js';
+export * from './document.js';
+export * from './entityProperty.js';
+export * from './entityPropertyDetails.js';
+export * from './error.js';
+export * from './errorCollection.js';
+export * from './errors.js';
+export * from './eventNotification.js';
+export * from './exportArchivedIssuesTaskProgress.js';
+export * from './failedWebhook.js';
+export * from './failedWebhooks.js';
+export * from './field.js';
+export * from './fieldConfiguration.js';
+export * from './fieldConfigurationDetails.js';
+export * from './fieldConfigurationIssueTypeItem.js';
+export * from './fieldConfigurationItem.js';
+export * from './fieldConfigurationItemsDetails.js';
+export * from './fieldConfigurationScheme.js';
+export * from './fieldConfigurationSchemeProjectAssociation.js';
+export * from './fieldConfigurationSchemeProjects.js';
+export * from './fieldConfigurationToIssueTypeMapping.js';
+export * from './fieldDetails.js';
+export * from './fieldLastUsed.js';
+export * from './fieldReferenceData.js';
+export * from './fields.js';
+export * from './filter.js';
+export * from './filterDetails.js';
+export * from './filterSubscription.js';
+export * from './filterSubscriptionsList.js';
+export * from './fixVersion.js';
+export * from './foundGroup.js';
+export * from './foundGroups.js';
+export * from './foundUsers.js';
+export * from './foundUsersAndGroups.js';
+export * from './functionReferenceData.js';
+export * from './globalScope.js';
+export * from './group.js';
+export * from './groupDetails.js';
+export * from './groupLabel.js';
+export * from './groupName.js';
+export * from './hierarchy.js';
+export * from './hierarchyLevel.js';
+export * from './historyMetadata.js';
+export * from './historyMetadataParticipant.js';
+export * from './icon.js';
+export * from './id.js';
+export * from './idOrKey.js';
+export * from './includedFields.js';
+export * from './index.js';
+export * from './issue.js';
+export * from './issueArchivalSync.js';
+export * from './issueArchivalSyncRequest.js';
+export * from './issueChangelogIds.js';
+export * from './issueCommentListRequest.js';
+export * from './issueCreateMetadata.js';
+export * from './issueEntityProperties.js';
+export * from './issueEntityPropertiesForMultiUpdate.js';
+export * from './issueEvent.js';
+export * from './issueFieldOption.js';
+export * from './issueFieldOptionConfiguration.js';
+export * from './issueFieldOptionCreate.js';
+export * from './issueFieldOptionScope.js';
+export * from './issueFilterForBulkPropertyDelete.js';
+export * from './issueFilterForBulkPropertySet.js';
+export * from './issueLink.js';
+export * from './issueLinkType.js';
+export * from './issueLinkTypes.js';
+export * from './issueList.js';
+export * from './issueMatches.js';
+export * from './issueMatchesForJQL.js';
+export * from './issuePickerSuggestions.js';
+export * from './issuePickerSuggestionsIssueType.js';
+export * from './issuesAndJQLQueries.js';
+export * from './issueSecurityLevelMember.js';
+export * from './issueSecuritySchemeToProjectMapping.js';
+export * from './issuesJqlMetaData.js';
+export * from './issuesMeta.js';
+export * from './issuesUpdate.js';
+export * from './issueTransition.js';
+export * from './issueTypeCreate.js';
+export * from './issueTypeDetails.js';
+export * from './issueTypeIds.js';
+export * from './issueTypeIdsToRemove.js';
+export * from './issueTypeInfo.js';
+export * from './issueTypeIssueCreateMetadata.js';
+export * from './issueTypeScheme.js';
+export * from './issueTypeSchemeDetails.js';
+export * from './issueTypeSchemeID.js';
+export * from './issueTypeSchemeMapping.js';
+export * from './issueTypeSchemeProjectAssociation.js';
+export * from './issueTypeSchemeProjects.js';
+export * from './issueTypeSchemeUpdateDetails.js';
+export * from './issueTypeScreenScheme.js';
+export * from './issueTypeScreenSchemeDetails.js';
+export * from './issueTypeScreenSchemeId.js';
+export * from './issueTypeScreenSchemeItem.js';
+export * from './issueTypeScreenSchemeMapping.js';
+export * from './issueTypeScreenSchemeMappingDetails.js';
+export * from './issueTypeScreenSchemeProjectAssociation.js';
+export * from './issueTypeScreenSchemesProjects.js';
+export * from './issueTypeScreenSchemeUpdateDetails.js';
+export * from './issueTypesWorkflowMapping.js';
+export * from './issueTypeToContextMapping.js';
+export * from './issueTypeUpdate.js';
+export * from './issueTypeWithStatus.js';
+export * from './issueTypeWorkflowMapping.js';
+export * from './issueUpdateDetails.js';
+export * from './issueUpdateMetadata.js';
+export * from './jexpIssues.js';
+export * from './jexpJqlIssues.js';
+export * from './jiraExpressionAnalysis.js';
+export * from './jiraExpressionComplexity.js';
+export * from './jiraExpressionEvalContext.js';
+export * from './jiraExpressionEvalRequest.js';
+export * from './jiraExpressionEvaluationMetaData.js';
+export * from './jiraExpressionForAnalysis.js';
+export * from './jiraExpressionResult.js';
+export * from './jiraExpressionsAnalysis.js';
+export * from './jiraExpressionsComplexity.js';
+export * from './jiraExpressionsComplexityValue.js';
+export * from './jiraExpressionValidationError.js';
+export * from './jiraStatus.js';
+export * from './jqlFunctionPrecomputation.js';
+export * from './jqlFunctionPrecomputationUpdate.js';
+export * from './jqlFunctionPrecomputationUpdateRequest.js';
+export * from './jQLPersonalDataMigrationRequest.js';
+export * from './jqlQueriesToParse.js';
+export * from './jqlQueriesToSanitize.js';
+export * from './jqlQuery.js';
+export * from './jqlQueryClause.js';
+export * from './jqlQueryField.js';
+export * from './jqlQueryFieldEntityProperty.js';
+export * from './jqlQueryOrderByClause.js';
+export * from './jqlQueryOrderByClauseElement.js';
+export * from './jqlQueryToSanitize.js';
+export * from './jQLQueryWithUnknownUsers.js';
+export * from './jQLReferenceData.js';
+export * from './jsonType.js';
+export * from './license.js';
+export * from './licensedApplication.js';
+export * from './licenseMetric.js';
+export * from './linkedIssue.js';
+export * from './linkGroup.js';
+export * from './linkIssueRequestJson.js';
+export * from './listWrapperCallbackApplicationRole.js';
+export * from './listWrapperCallbackGroupName.js';
+export * from './locale.js';
+export * from './mark.js';
+export * from './moveField.js';
+export * from './multiIssueEntityProperties.js';
+export * from './multipleCustomFieldValuesUpdate.js';
+export * from './multipleCustomFieldValuesUpdateDetails.js';
+export * from './nestedResponse.js';
+export * from './newUserDetails.js';
+export * from './notification.js';
+export * from './notificationEvent.js';
+export * from './notificationRecipients.js';
+export * from './notificationRecipientsRestrictions.js';
+export * from './notificationScheme.js';
+export * from './notificationSchemeAndProjectMapping.js';
+export * from './notificationSchemeAndProjectMappingPage.js';
+export * from './notificationSchemeEvent.js';
+export * from './notificationSchemeEventDetails.js';
+export * from './notificationSchemeEventTypeId.js';
+export * from './notificationSchemeId.js';
+export * from './notificationSchemeNotificationDetails.js';
+export * from './oldToNewSecurityLevelMappings.js';
+export * from './operationMessage.js';
+export * from './operations.js';
+export * from './orderOfCustomFieldOptions.js';
+export * from './orderOfIssueTypes.js';
+export * from './pageBeanFieldConfigurationDetails.js';
+export * from './pageChangelog.js';
+export * from './pageComment.js';
+export * from './pageComponentWithIssueCount.js';
+export * from './pageContextForProjectAndIssueType.js';
+export * from './pageContextualConfiguration.js';
+export * from './pageCustomFieldContext.js';
+export * from './pageCustomFieldContextDefaultValue.js';
+export * from './pageCustomFieldContextOption.js';
+export * from './pageCustomFieldContextProjectMapping.js';
+export * from './pageDashboard.js';
+export * from './pagedListUserDetailsApplicationUser.js';
+export * from './pageField.js';
+export * from './pageFieldConfigurationIssueTypeItem.js';
+export * from './pageFieldConfigurationItem.js';
+export * from './pageFieldConfigurationScheme.js';
+export * from './pageFieldConfigurationSchemeProjects.js';
+export * from './pageFilterDetails.js';
+export * from './pageGroupDetails.js';
+export * from './pageIssueFieldOption.js';
+export * from './pageIssueSecurityLevelMember.js';
+export * from './pageIssueSecuritySchemeToProjectMapping.js';
+export * from './pageIssueTypeScheme.js';
+export * from './pageIssueTypeSchemeMapping.js';
+export * from './pageIssueTypeSchemeProjects.js';
+export * from './pageIssueTypeScreenScheme.js';
+export * from './pageIssueTypeScreenSchemeItem.js';
+export * from './pageIssueTypeScreenSchemesProjects.js';
+export * from './pageIssueTypeToContextMapping.js';
+export * from './pageJqlFunctionPrecomputation.js';
+export * from './pageNotificationScheme.js';
+export * from './pageOfChangelogs.js';
+export * from './pageOfComments.js';
+export * from './pageOfDashboards.js';
+export * from './pageOfStatuses.js';
+export * from './pageOfWorklogs.js';
+export * from './pagePriority.js';
+export * from './pageProject.js';
+export * from './pageProjectDetails.js';
+export * from './pageResolution.js';
+export * from './pageScreen.js';
+export * from './pageScreenScheme.js';
+export * from './pageScreenWithTab.js';
+export * from './pageSecurityLevel.js';
+export * from './pageSecurityLevelMember.js';
+export * from './pageSecuritySchemeWithProjects.js';
+export * from './pageString.js';
+export * from './pageUiModificationDetails.js';
+export * from './pageUser.js';
+export * from './pageUserDetails.js';
+export * from './pageUserKey.js';
+export * from './pageVersion.js';
+export * from './pageWebhook.js';
+export * from './pageWorkflow.js';
+export * from './pageWorkflowScheme.js';
+export * from './pageWorkflowTransitionRules.js';
+export * from './parsedJqlQueries.js';
+export * from './parsedJqlQuery.js';
+export * from './permissionDetails.js';
+export * from './permissionGrant.js';
+export * from './permissionGrants.js';
+export * from './permissionHolder.js';
+export * from './permissions.js';
+export * from './permissionScheme.js';
+export * from './permissionSchemes.js';
+export * from './permissionsKeys.js';
+export * from './permittedProjects.js';
+export * from './priority.js';
+export * from './priorityId.js';
+export * from './project.js';
+export * from './projectAvatars.js';
+export * from './projectCategory.js';
+export * from './projectComponent.js';
+export * from './projectDetails.js';
+export * from './projectEmailAddress.js';
+export * from './projectFeature.js';
+export * from './projectFeatureToggleRequest.js';
+export * from './projectId.js';
+export * from './projectIdentifier.js';
+export * from './projectIdentifiers.js';
+export * from './projectIds.js';
+export * from './projectInsight.js';
+export * from './projectIssueCreateMetadata.js';
+export * from './projectIssueSecurityLevels.js';
+export * from './projectIssueTypeHierarchy.js';
+export * from './projectIssueTypeMapping.js';
+export * from './projectIssueTypeMappings.js';
+export * from './projectIssueTypes.js';
+export * from './projectIssueTypesHierarchyLevel.js';
+export * from './projectLandingPageInfo.js';
+export * from './projectPermissions.js';
+export * from './projectRole.js';
+export * from './projectRoleActorsUpdate.js';
+export * from './projectRoleDetails.js';
+export * from './projectRoleGroup.js';
+export * from './projectRoleUser.js';
+export * from './projectScope.js';
+export * from './projectType.js';
+export * from './propertyKey.js';
+export * from './propertyKeys.js';
+export * from './publishedWorkflowId.js';
+export * from './registeredWebhook.js';
+export * from './remoteIssueLink.js';
+export * from './remoteIssueLinkIdentifies.js';
+export * from './remoteIssueLinkRequest.js';
+export * from './remoteObject.js';
+export * from './removeOptionFromIssuesResult.js';
+export * from './reorderIssuePriorities.js';
+export * from './reorderIssueResolutionsRequest.js';
+export * from './resolution.js';
+export * from './resolutionId.js';
+export * from './restrictedPermission.js';
+export * from './richText.js';
+export * from './roleActor.js';
+export * from './ruleConfiguration.js';
+export * from './sanitizedJqlQueries.js';
+export * from './sanitizedJqlQuery.js';
+export * from './scope.js';
+export * from './screen.js';
+export * from './screenableField.js';
+export * from './screenableTab.js';
+export * from './screenDetails.js';
+export * from './screenID.js';
+export * from './screenScheme.js';
+export * from './screenSchemeDetails.js';
+export * from './screenSchemeId.js';
+export * from './screenTypes.js';
+export * from './screenWithTab.js';
+export * from './searchAutoCompleteFilter.js';
+export * from './searchRequest.js';
+export * from './searchResults.js';
+export * from './securityLevel.js';
+export * from './securityLevelMember.js';
+export * from './securityScheme.js';
+export * from './securitySchemeId.js';
+export * from './securitySchemeLevel.js';
+export * from './securitySchemeLevelMember.js';
+export * from './securitySchemeMembersRequest.js';
+export * from './securitySchemes.js';
+export * from './securitySchemeWithProjects.js';
+export * from './serverInformation.js';
+export * from './setDefaultLevelsRequest.js';
+export * from './setDefaultPriorityRequest.js';
+export * from './setDefaultResolutionRequest.js';
+export * from './sharePermission.js';
+export * from './sharePermissionInput.js';
+export * from './simpleApplicationProperty.js';
+export * from './simpleErrorCollection.js';
+export * from './simpleLink.js';
+export * from './simpleListWrapperApplicationRole.js';
+export * from './simpleListWrapperGroupName.js';
+export * from './status.js';
+export * from './statusCategory.js';
+export * from './statusCreate.js';
+export * from './statusCreateRequest.js';
+export * from './statusDetails.js';
+export * from './statusMapping.js';
+export * from './statusScope.js';
+export * from './statusUpdate.js';
+export * from './statusUpdateRequest.js';
+export * from './suggestedIssue.js';
+export * from './systemAvatars.js';
+export * from './taskProgressObject.js';
+export * from './taskProgressRemoveOptionFromIssuesResult.js';
+export * from './timeTrackingConfiguration.js';
+export * from './timeTrackingDetails.js';
+export * from './timeTrackingProvider.js';
+export * from './transition.js';
+export * from './transitions.js';
+export * from './uiModificationContextDetails.js';
+export * from './uiModificationDetails.js';
+export * from './uiModificationIdentifiers.js';
+export * from './unrestrictedUserEmail.js';
+export * from './updateCustomFieldDetails.js';
+export * from './updatedProjectCategory.js';
+export * from './updateFieldConfigurationSchemeDetails.js';
+export * from './updateIssueSecurityLevelDetails.js';
+export * from './updateIssueSecuritySchemeRequest.js';
+export * from './updateNotificationSchemeDetails.js';
+export * from './updatePriorityDetails.js';
+export * from './updateProjectDetails.js';
+export * from './updateResolutionDetails.js';
+export * from './updateScreenDetails.js';
+export * from './updateScreenSchemeDetails.js';
+export * from './updateScreenTypes.js';
+export * from './updateUiModificationDetails.js';
+export * from './updateUserToGroup.js';
+export * from './user.js';
+export * from './userAvatarUrls.js';
+export * from './userDetails.js';
+export * from './userKey.js';
+export * from './userList.js';
+export * from './userMigration.js';
+export * from './userPickerUser.js';
+export * from './version.js';
+export * from './versionIssueCounts.js';
+export * from './versionIssuesStatus.js';
+export * from './versionMove.js';
+export * from './versionUnresolvedIssuesCount.js';
+export * from './versionUsageInCustomField.js';
+export * from './visibility.js';
+export * from './votes.js';
+export * from './watchers.js';
+export * from './webhook.js';
+export * from './webhookDetails.js';
+export * from './webhookRegistrationDetails.js';
+export * from './webhooksExpirationDate.js';
+export * from './workflow.js';
+export * from './workflowCondition.js';
+export * from './workflowId.js';
+export * from './workflowOperations.js';
+export * from './workflowRules.js';
+export * from './workflowRulesSearch.js';
+export * from './workflowRulesSearchDetails.js';
+export * from './workflowScheme.js';
+export * from './workflowSchemeAssociations.js';
+export * from './workflowSchemeIdName.js';
+export * from './workflowSchemeProjectAssociation.js';
+export * from './workflowStatus.js';
+export * from './workflowStatusProperties.js';
+export * from './workflowsWithTransitionRulesDetails.js';
+export * from './workflowTransition.js';
+export * from './workflowTransitionProperty.js';
+export * from './workflowTransitionRule.js';
+export * from './workflowTransitionRules.js';
+export * from './workflowTransitionRulesDetails.js';
+export * from './workflowTransitionRulesUpdate.js';
+export * from './workflowTransitionRulesUpdateErrorDetails.js';
+export * from './workflowTransitionRulesUpdateErrors.js';
+export * from './worklog.js';
+export * from './worklogIdsRequest.js';
diff --git a/src/version3/models/issue.ts b/src/version3/models/issue.ts
index 16051659c7..97ed15b94a 100644
--- a/src/version3/models/issue.ts
+++ b/src/version3/models/issue.ts
@@ -1,9 +1,9 @@
-import { Fields } from './fields';
-import { IncludedFields } from './includedFields';
-import { IssueTransition } from './issueTransition';
-import { IssueUpdateMetadata } from './issueUpdateMetadata';
-import { Operations } from './operations';
-import { PageOfChangelogs } from './pageOfChangelogs';
+import type { Fields } from './fields.js';
+import type { IncludedFields } from './includedFields.js';
+import type { IssueTransition } from './issueTransition.js';
+import type { IssueUpdateMetadata } from './issueUpdateMetadata.js';
+import type { Operations } from './operations.js';
+import type { PageOfChangelogs } from './pageOfChangelogs.js';
/** Details about an issue. */
export interface Issue {
diff --git a/src/version3/models/issueArchivalSync.ts b/src/version3/models/issueArchivalSync.ts
index 8145c2a246..3151f64134 100644
--- a/src/version3/models/issueArchivalSync.ts
+++ b/src/version3/models/issueArchivalSync.ts
@@ -1,4 +1,4 @@
-import { Errors } from './errors';
+import type { Errors } from './errors.js';
/** Number of archived/unarchived issues and list of errors that occurred during the action, if any. */
export interface IssueArchivalSync {
diff --git a/src/version3/models/issueCreateMetadata.ts b/src/version3/models/issueCreateMetadata.ts
index 79f5ea1286..3cebe89b21 100644
--- a/src/version3/models/issueCreateMetadata.ts
+++ b/src/version3/models/issueCreateMetadata.ts
@@ -1,4 +1,4 @@
-import { ProjectIssueCreateMetadata } from './projectIssueCreateMetadata';
+import type { ProjectIssueCreateMetadata } from './projectIssueCreateMetadata.js';
/** The wrapper for the issue creation metadata for a list of projects. */
export interface IssueCreateMetadata {
diff --git a/src/version3/models/issueFieldOption.ts b/src/version3/models/issueFieldOption.ts
index 9c7f203657..aaa70af2e4 100644
--- a/src/version3/models/issueFieldOption.ts
+++ b/src/version3/models/issueFieldOption.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOptionConfiguration } from './issueFieldOptionConfiguration';
+import type { IssueFieldOptionConfiguration } from './issueFieldOptionConfiguration.js';
/** Details of the options for a select list issue field. */
export interface IssueFieldOption {
diff --git a/src/version3/models/issueFieldOptionConfiguration.ts b/src/version3/models/issueFieldOptionConfiguration.ts
index c1c8dfbbb6..d1b44374f5 100644
--- a/src/version3/models/issueFieldOptionConfiguration.ts
+++ b/src/version3/models/issueFieldOptionConfiguration.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOptionScope } from './issueFieldOptionScope';
+import type { IssueFieldOptionScope } from './issueFieldOptionScope.js';
/** Details of the projects the option is available in. */
export interface IssueFieldOptionConfiguration {
diff --git a/src/version3/models/issueFieldOptionCreate.ts b/src/version3/models/issueFieldOptionCreate.ts
index 7a095d6826..8d2368b9ea 100644
--- a/src/version3/models/issueFieldOptionCreate.ts
+++ b/src/version3/models/issueFieldOptionCreate.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOptionConfiguration } from './issueFieldOptionConfiguration';
+import type { IssueFieldOptionConfiguration } from './issueFieldOptionConfiguration.js';
export interface IssueFieldOptionCreate {
/** The option's name, which is displayed in Jira. */
diff --git a/src/version3/models/issueFieldOptionScope.ts b/src/version3/models/issueFieldOptionScope.ts
index 1d2018c87f..4293c331b7 100644
--- a/src/version3/models/issueFieldOptionScope.ts
+++ b/src/version3/models/issueFieldOptionScope.ts
@@ -1,5 +1,5 @@
-import { GlobalScope } from './globalScope';
-import { ProjectScope } from './projectScope';
+import type { GlobalScope } from './globalScope.js';
+import type { ProjectScope } from './projectScope.js';
export interface IssueFieldOptionScope {
/**
diff --git a/src/version3/models/issueLink.ts b/src/version3/models/issueLink.ts
index 795b976e00..21fde59242 100644
--- a/src/version3/models/issueLink.ts
+++ b/src/version3/models/issueLink.ts
@@ -1,5 +1,5 @@
-import { IssueLinkType } from './issueLinkType';
-import { LinkedIssue } from './linkedIssue';
+import type { IssueLinkType } from './issueLinkType.js';
+import type { LinkedIssue } from './linkedIssue.js';
/** Details of a link between issues. */
export interface IssueLink {
diff --git a/src/version3/models/issueLinkTypes.ts b/src/version3/models/issueLinkTypes.ts
index f630dc11a8..a9a9b44414 100644
--- a/src/version3/models/issueLinkTypes.ts
+++ b/src/version3/models/issueLinkTypes.ts
@@ -1,4 +1,4 @@
-import { IssueLinkType } from './issueLinkType';
+import type { IssueLinkType } from './issueLinkType.js';
/** A list of issue link type beans. */
export interface IssueLinkTypes {
diff --git a/src/version3/models/issueMatches.ts b/src/version3/models/issueMatches.ts
index 63c11b61ce..5c44219610 100644
--- a/src/version3/models/issueMatches.ts
+++ b/src/version3/models/issueMatches.ts
@@ -1,4 +1,4 @@
-import { IssueMatchesForJQL } from './issueMatchesForJQL';
+import type { IssueMatchesForJQL } from './issueMatchesForJQL.js';
/** A list of matched issues or errors for each JQL query, in the order the JQL queries were passed. */
export interface IssueMatches {
diff --git a/src/version3/models/issuePickerSuggestions.ts b/src/version3/models/issuePickerSuggestions.ts
index 5f9628f291..a448a8494a 100644
--- a/src/version3/models/issuePickerSuggestions.ts
+++ b/src/version3/models/issuePickerSuggestions.ts
@@ -1,4 +1,4 @@
-import { IssuePickerSuggestionsIssueType } from './issuePickerSuggestionsIssueType';
+import type { IssuePickerSuggestionsIssueType } from './issuePickerSuggestionsIssueType.js';
/** A list of issues suggested for use in auto-completion. */
export interface IssuePickerSuggestions {
diff --git a/src/version3/models/issuePickerSuggestionsIssueType.ts b/src/version3/models/issuePickerSuggestionsIssueType.ts
index 5016f3b9f4..e5840fa4fe 100644
--- a/src/version3/models/issuePickerSuggestionsIssueType.ts
+++ b/src/version3/models/issuePickerSuggestionsIssueType.ts
@@ -1,4 +1,4 @@
-import { SuggestedIssue } from './suggestedIssue';
+import type { SuggestedIssue } from './suggestedIssue.js';
/** A type of issue suggested for use in auto-completion. */
export interface IssuePickerSuggestionsIssueType {
diff --git a/src/version3/models/issueSecurityLevelMember.ts b/src/version3/models/issueSecurityLevelMember.ts
index c235a601eb..43ff962634 100644
--- a/src/version3/models/issueSecurityLevelMember.ts
+++ b/src/version3/models/issueSecurityLevelMember.ts
@@ -1,4 +1,4 @@
-import { PermissionHolder } from './permissionHolder';
+import type { PermissionHolder } from './permissionHolder.js';
/** Issue security level member. */
export interface IssueSecurityLevelMember {
diff --git a/src/version3/models/issueTransition.ts b/src/version3/models/issueTransition.ts
index dc7f8afd37..cacddba1c9 100644
--- a/src/version3/models/issueTransition.ts
+++ b/src/version3/models/issueTransition.ts
@@ -1,4 +1,4 @@
-import { StatusDetails } from './statusDetails';
+import type { StatusDetails } from './statusDetails.js';
/** Details of an issue transition. */
export interface IssueTransition {
diff --git a/src/version3/models/issueTypeDetails.ts b/src/version3/models/issueTypeDetails.ts
index 635fffa87a..8bb38d58ee 100644
--- a/src/version3/models/issueTypeDetails.ts
+++ b/src/version3/models/issueTypeDetails.ts
@@ -1,4 +1,4 @@
-import { Scope } from './scope';
+import type { Scope } from './scope.js';
/** Details about an issue type. */
export interface IssueTypeDetails {
diff --git a/src/version3/models/issueTypeIssueCreateMetadata.ts b/src/version3/models/issueTypeIssueCreateMetadata.ts
index ded2c866d2..9d10d50677 100644
--- a/src/version3/models/issueTypeIssueCreateMetadata.ts
+++ b/src/version3/models/issueTypeIssueCreateMetadata.ts
@@ -1,4 +1,4 @@
-import { Scope } from './scope';
+import type { Scope } from './scope.js';
/** Details of the issue creation metadata for an issue type. */
export interface IssueTypeIssueCreateMetadata {
diff --git a/src/version3/models/issueTypeSchemeProjects.ts b/src/version3/models/issueTypeSchemeProjects.ts
index 0efc988728..ac0f50b745 100644
--- a/src/version3/models/issueTypeSchemeProjects.ts
+++ b/src/version3/models/issueTypeSchemeProjects.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScheme } from './issueTypeScheme';
+import type { IssueTypeScheme } from './issueTypeScheme.js';
/** Issue type scheme with a list of the projects that use it. */
export interface IssueTypeSchemeProjects {
diff --git a/src/version3/models/issueTypeScreenSchemeDetails.ts b/src/version3/models/issueTypeScreenSchemeDetails.ts
index 40180c1f20..f842825111 100644
--- a/src/version3/models/issueTypeScreenSchemeDetails.ts
+++ b/src/version3/models/issueTypeScreenSchemeDetails.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemeMapping } from './issueTypeScreenSchemeMapping';
+import type { IssueTypeScreenSchemeMapping } from './issueTypeScreenSchemeMapping.js';
/** The details of an issue type screen scheme. */
export interface IssueTypeScreenSchemeDetails {
diff --git a/src/version3/models/issueTypeScreenSchemeMappingDetails.ts b/src/version3/models/issueTypeScreenSchemeMappingDetails.ts
index 6fce54e81a..db73374ace 100644
--- a/src/version3/models/issueTypeScreenSchemeMappingDetails.ts
+++ b/src/version3/models/issueTypeScreenSchemeMappingDetails.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemeMapping } from './issueTypeScreenSchemeMapping';
+import type { IssueTypeScreenSchemeMapping } from './issueTypeScreenSchemeMapping.js';
/** A list of issue type screen scheme mappings. */
export interface IssueTypeScreenSchemeMappingDetails {
diff --git a/src/version3/models/issueTypeScreenSchemesProjects.ts b/src/version3/models/issueTypeScreenSchemesProjects.ts
index 56a4c64482..8fe7e994b1 100644
--- a/src/version3/models/issueTypeScreenSchemesProjects.ts
+++ b/src/version3/models/issueTypeScreenSchemesProjects.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenScheme } from './issueTypeScreenScheme';
+import type { IssueTypeScreenScheme } from './issueTypeScreenScheme.js';
/** Issue type screen scheme with a list of the projects that use it. */
export interface IssueTypeScreenSchemesProjects {
diff --git a/src/version3/models/issueTypeWithStatus.ts b/src/version3/models/issueTypeWithStatus.ts
index a3f5428260..db0b3fa537 100644
--- a/src/version3/models/issueTypeWithStatus.ts
+++ b/src/version3/models/issueTypeWithStatus.ts
@@ -1,4 +1,4 @@
-import { StatusDetails } from './statusDetails';
+import type { StatusDetails } from './statusDetails.js';
/** Status details for an issue type. */
export interface IssueTypeWithStatus {
diff --git a/src/version3/models/issueUpdateDetails.ts b/src/version3/models/issueUpdateDetails.ts
index 220ca703e6..f9950a765a 100644
--- a/src/version3/models/issueUpdateDetails.ts
+++ b/src/version3/models/issueUpdateDetails.ts
@@ -1,8 +1,8 @@
-import { Document } from './document';
-import { EntityProperty } from './entityProperty';
-import { Fields } from './fields';
-import { HistoryMetadata } from './historyMetadata';
-import { IssueTransition } from './issueTransition';
+import type { Document } from './document.js';
+import type { EntityProperty } from './entityProperty.js';
+import type { Fields } from './fields.js';
+import type { HistoryMetadata } from './historyMetadata.js';
+import type { IssueTransition } from './issueTransition.js';
/** Details of an issue update request. */
export interface IssueUpdateDetails {
diff --git a/src/version3/models/issuesMeta.ts b/src/version3/models/issuesMeta.ts
index 6158728196..786db99f5c 100644
--- a/src/version3/models/issuesMeta.ts
+++ b/src/version3/models/issuesMeta.ts
@@ -1,4 +1,4 @@
-import { IssuesJqlMetaData } from './issuesJqlMetaData';
+import type { IssuesJqlMetaData } from './issuesJqlMetaData.js';
/** Meta data describing the `issues` context variable. */
export interface IssuesMeta {
diff --git a/src/version3/models/issuesUpdate.ts b/src/version3/models/issuesUpdate.ts
index 57cb9b2bf8..005e0623ee 100644
--- a/src/version3/models/issuesUpdate.ts
+++ b/src/version3/models/issuesUpdate.ts
@@ -1,4 +1,4 @@
-import { IssueUpdateDetails } from './issueUpdateDetails';
+import type { IssueUpdateDetails } from './issueUpdateDetails.js';
export interface IssuesUpdate {
issueUpdates?: IssueUpdateDetails[];
diff --git a/src/version3/models/jQLReferenceData.ts b/src/version3/models/jQLReferenceData.ts
index af9cb82c4b..5b980504e5 100644
--- a/src/version3/models/jQLReferenceData.ts
+++ b/src/version3/models/jQLReferenceData.ts
@@ -1,5 +1,5 @@
-import { FieldReferenceData } from './fieldReferenceData';
-import { FunctionReferenceData } from './functionReferenceData';
+import type { FieldReferenceData } from './fieldReferenceData.js';
+import type { FunctionReferenceData } from './functionReferenceData.js';
/** Lists of JQL reference data. */
export interface JQLReferenceData {
diff --git a/src/version3/models/jexpIssues.ts b/src/version3/models/jexpIssues.ts
index d2ece42457..ffb7258929 100644
--- a/src/version3/models/jexpIssues.ts
+++ b/src/version3/models/jexpIssues.ts
@@ -1,4 +1,4 @@
-import { JexpJqlIssues } from './jexpJqlIssues';
+import type { JexpJqlIssues } from './jexpJqlIssues.js';
/** The JQL specifying the issues available in the evaluated Jira expression under the `issues` context variable. */
export interface JexpIssues {
diff --git a/src/version3/models/jiraExpressionAnalysis.ts b/src/version3/models/jiraExpressionAnalysis.ts
index 93c69308c4..b49abe7f12 100644
--- a/src/version3/models/jiraExpressionAnalysis.ts
+++ b/src/version3/models/jiraExpressionAnalysis.ts
@@ -1,5 +1,5 @@
-import { JiraExpressionComplexity } from './jiraExpressionComplexity';
-import { JiraExpressionValidationError } from './jiraExpressionValidationError';
+import type { JiraExpressionComplexity } from './jiraExpressionComplexity.js';
+import type { JiraExpressionValidationError } from './jiraExpressionValidationError.js';
/** Details about the analysed Jira expression. */
export interface JiraExpressionAnalysis {
diff --git a/src/version3/models/jiraExpressionEvalContext.ts b/src/version3/models/jiraExpressionEvalContext.ts
index 83ea9fffb3..648dd991f7 100644
--- a/src/version3/models/jiraExpressionEvalContext.ts
+++ b/src/version3/models/jiraExpressionEvalContext.ts
@@ -1,6 +1,6 @@
-import { CustomContextVariable } from './customContextVariable';
-import { IdOrKey } from './idOrKey';
-import { JexpIssues } from './jexpIssues';
+import type { CustomContextVariable } from './customContextVariable.js';
+import type { IdOrKey } from './idOrKey.js';
+import type { JexpIssues } from './jexpIssues.js';
export interface JiraExpressionEvalContext {
issue?: IdOrKey;
diff --git a/src/version3/models/jiraExpressionEvalRequest.ts b/src/version3/models/jiraExpressionEvalRequest.ts
index cc768d239b..256e07ed43 100644
--- a/src/version3/models/jiraExpressionEvalRequest.ts
+++ b/src/version3/models/jiraExpressionEvalRequest.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionEvalContext } from './jiraExpressionEvalContext';
+import type { JiraExpressionEvalContext } from './jiraExpressionEvalContext.js';
export interface JiraExpressionEvalRequest {
/** The Jira expression to evaluate. */
diff --git a/src/version3/models/jiraExpressionEvaluationMetaData.ts b/src/version3/models/jiraExpressionEvaluationMetaData.ts
index aba849f5d7..1a406e3080 100644
--- a/src/version3/models/jiraExpressionEvaluationMetaData.ts
+++ b/src/version3/models/jiraExpressionEvaluationMetaData.ts
@@ -1,5 +1,5 @@
-import { IssuesMeta } from './issuesMeta';
-import { JiraExpressionsComplexity } from './jiraExpressionsComplexity';
+import type { IssuesMeta } from './issuesMeta.js';
+import type { JiraExpressionsComplexity } from './jiraExpressionsComplexity.js';
export interface JiraExpressionEvaluationMetaData {
complexity?: JiraExpressionsComplexity;
diff --git a/src/version3/models/jiraExpressionResult.ts b/src/version3/models/jiraExpressionResult.ts
index 3fd9e8a227..57cf269611 100644
--- a/src/version3/models/jiraExpressionResult.ts
+++ b/src/version3/models/jiraExpressionResult.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionEvaluationMetaData } from './jiraExpressionEvaluationMetaData';
+import type { JiraExpressionEvaluationMetaData } from './jiraExpressionEvaluationMetaData.js';
/** The result of evaluating a Jira expression. */
export interface JiraExpressionResult {
diff --git a/src/version3/models/jiraExpressionsAnalysis.ts b/src/version3/models/jiraExpressionsAnalysis.ts
index 36e3231b87..9e1486df9a 100644
--- a/src/version3/models/jiraExpressionsAnalysis.ts
+++ b/src/version3/models/jiraExpressionsAnalysis.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionAnalysis } from './jiraExpressionAnalysis';
+import type { JiraExpressionAnalysis } from './jiraExpressionAnalysis.js';
/** Details about the analysed Jira expression. */
export interface JiraExpressionsAnalysis {
diff --git a/src/version3/models/jiraExpressionsComplexity.ts b/src/version3/models/jiraExpressionsComplexity.ts
index 3dfc524719..2e9aad2534 100644
--- a/src/version3/models/jiraExpressionsComplexity.ts
+++ b/src/version3/models/jiraExpressionsComplexity.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionsComplexityValue } from './jiraExpressionsComplexityValue';
+import type { JiraExpressionsComplexityValue } from './jiraExpressionsComplexityValue.js';
export interface JiraExpressionsComplexity {
steps?: JiraExpressionsComplexityValue;
diff --git a/src/version3/models/jiraStatus.ts b/src/version3/models/jiraStatus.ts
index 2780805b6d..52af69e1df 100644
--- a/src/version3/models/jiraStatus.ts
+++ b/src/version3/models/jiraStatus.ts
@@ -1,5 +1,5 @@
-import { ProjectIssueTypes } from './projectIssueTypes';
-import { StatusScope } from './statusScope';
+import type { ProjectIssueTypes } from './projectIssueTypes.js';
+import type { StatusScope } from './statusScope.js';
/** Details of a status. */
export interface JiraStatus {
diff --git a/src/version3/models/jqlFunctionPrecomputationUpdateRequest.ts b/src/version3/models/jqlFunctionPrecomputationUpdateRequest.ts
index f40bc93095..3c78b15d1b 100644
--- a/src/version3/models/jqlFunctionPrecomputationUpdateRequest.ts
+++ b/src/version3/models/jqlFunctionPrecomputationUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { JqlFunctionPrecomputationUpdate } from './jqlFunctionPrecomputationUpdate';
+import type { JqlFunctionPrecomputationUpdate } from './jqlFunctionPrecomputationUpdate.js';
/** List of pairs (id and value) for precomputation updates. */
export interface JqlFunctionPrecomputationUpdateRequest {
diff --git a/src/version3/models/jqlQueriesToSanitize.ts b/src/version3/models/jqlQueriesToSanitize.ts
index 01cc5f923a..bb86b4d9fd 100644
--- a/src/version3/models/jqlQueriesToSanitize.ts
+++ b/src/version3/models/jqlQueriesToSanitize.ts
@@ -1,4 +1,4 @@
-import { JqlQueryToSanitize } from './jqlQueryToSanitize';
+import type { JqlQueryToSanitize } from './jqlQueryToSanitize.js';
/** The list of JQL queries to sanitize for the given account IDs. */
export interface JqlQueriesToSanitize {
diff --git a/src/version3/models/jqlQuery.ts b/src/version3/models/jqlQuery.ts
index e9dc1cdbae..eeb47524e6 100644
--- a/src/version3/models/jqlQuery.ts
+++ b/src/version3/models/jqlQuery.ts
@@ -1,5 +1,5 @@
-import { JqlQueryClause } from './jqlQueryClause';
-import { JqlQueryOrderByClause } from './jqlQueryOrderByClause';
+import type { JqlQueryClause } from './jqlQueryClause.js';
+import type { JqlQueryOrderByClause } from './jqlQueryOrderByClause.js';
/** A parsed JQL query. */
export interface JqlQuery {
diff --git a/src/version3/models/jqlQueryField.ts b/src/version3/models/jqlQueryField.ts
index cc1358df46..cf6554db60 100644
--- a/src/version3/models/jqlQueryField.ts
+++ b/src/version3/models/jqlQueryField.ts
@@ -1,4 +1,4 @@
-import { JqlQueryFieldEntityProperty } from './jqlQueryFieldEntityProperty';
+import type { JqlQueryFieldEntityProperty } from './jqlQueryFieldEntityProperty.js';
/**
* A field used in a JQL query. See [Advanced searching - fields reference](https://confluence.atlassian.com/x/dAiiLQ)
diff --git a/src/version3/models/jqlQueryOrderByClause.ts b/src/version3/models/jqlQueryOrderByClause.ts
index ecd2773b65..878b100246 100644
--- a/src/version3/models/jqlQueryOrderByClause.ts
+++ b/src/version3/models/jqlQueryOrderByClause.ts
@@ -1,4 +1,4 @@
-import { JqlQueryOrderByClauseElement } from './jqlQueryOrderByClauseElement';
+import type { JqlQueryOrderByClauseElement } from './jqlQueryOrderByClauseElement.js';
/** Details of the order-by JQL clause. */
export interface JqlQueryOrderByClause {
diff --git a/src/version3/models/jqlQueryOrderByClauseElement.ts b/src/version3/models/jqlQueryOrderByClauseElement.ts
index 925d9ee8ab..e4bc14bb4c 100644
--- a/src/version3/models/jqlQueryOrderByClauseElement.ts
+++ b/src/version3/models/jqlQueryOrderByClauseElement.ts
@@ -1,4 +1,4 @@
-import { JqlQueryField } from './jqlQueryField';
+import type { JqlQueryField } from './jqlQueryField.js';
/** An element of the order-by JQL clause. */
export interface JqlQueryOrderByClauseElement {
diff --git a/src/version3/models/license.ts b/src/version3/models/license.ts
index bda74a19a9..717ba9b9e3 100644
--- a/src/version3/models/license.ts
+++ b/src/version3/models/license.ts
@@ -1,4 +1,4 @@
-import { LicensedApplication } from './licensedApplication';
+import type { LicensedApplication } from './licensedApplication.js';
/** Details about a license for the Jira instance. */
export interface License {
diff --git a/src/version3/models/linkGroup.ts b/src/version3/models/linkGroup.ts
index 3450796946..e5223a94dc 100644
--- a/src/version3/models/linkGroup.ts
+++ b/src/version3/models/linkGroup.ts
@@ -1,4 +1,4 @@
-import { SimpleLink } from './simpleLink';
+import type { SimpleLink } from './simpleLink.js';
/** Details a link group, which defines issue operations. */
export interface LinkGroup {
diff --git a/src/version3/models/linkIssueRequestJson.ts b/src/version3/models/linkIssueRequestJson.ts
index 9445d9845a..5713ca0cbb 100644
--- a/src/version3/models/linkIssueRequestJson.ts
+++ b/src/version3/models/linkIssueRequestJson.ts
@@ -1,6 +1,6 @@
-import { Comment } from './comment';
-import { IssueLinkType } from './issueLinkType';
-import { LinkedIssue } from './linkedIssue';
+import type { Comment } from './comment.js';
+import type { IssueLinkType } from './issueLinkType.js';
+import type { LinkedIssue } from './linkedIssue.js';
export interface LinkIssueRequestJson {
type: IssueLinkType;
diff --git a/src/version3/models/linkedIssue.ts b/src/version3/models/linkedIssue.ts
index 3d4638fc94..3f91ec521b 100644
--- a/src/version3/models/linkedIssue.ts
+++ b/src/version3/models/linkedIssue.ts
@@ -1,4 +1,4 @@
-import { Fields } from './fields';
+import type { Fields } from './fields.js';
/** The ID or key of a linked issue. */
export interface LinkedIssue {
diff --git a/src/version3/models/multiIssueEntityProperties.ts b/src/version3/models/multiIssueEntityProperties.ts
index 3e54265bc3..f343f87352 100644
--- a/src/version3/models/multiIssueEntityProperties.ts
+++ b/src/version3/models/multiIssueEntityProperties.ts
@@ -1,4 +1,4 @@
-import { IssueEntityPropertiesForMultiUpdate } from './issueEntityPropertiesForMultiUpdate';
+import type { IssueEntityPropertiesForMultiUpdate } from './issueEntityPropertiesForMultiUpdate.js';
/**
* A list of issues and their respective properties to set or update. See [Entity
diff --git a/src/version3/models/multipleCustomFieldValuesUpdateDetails.ts b/src/version3/models/multipleCustomFieldValuesUpdateDetails.ts
index 8df22e82e4..29ed2e5e1b 100644
--- a/src/version3/models/multipleCustomFieldValuesUpdateDetails.ts
+++ b/src/version3/models/multipleCustomFieldValuesUpdateDetails.ts
@@ -1,4 +1,4 @@
-import { MultipleCustomFieldValuesUpdate } from './multipleCustomFieldValuesUpdate';
+import type { MultipleCustomFieldValuesUpdate } from './multipleCustomFieldValuesUpdate.js';
/** List of updates for a custom fields. */
export interface MultipleCustomFieldValuesUpdateDetails {
diff --git a/src/version3/models/nestedResponse.ts b/src/version3/models/nestedResponse.ts
index ffcb96ccec..5f61bb9f8e 100644
--- a/src/version3/models/nestedResponse.ts
+++ b/src/version3/models/nestedResponse.ts
@@ -1,4 +1,4 @@
-import { ErrorCollection } from './errorCollection';
+import type { ErrorCollection } from './errorCollection.js';
export interface NestedResponse {
status?: number;
diff --git a/src/version3/models/newUserDetails.ts b/src/version3/models/newUserDetails.ts
index e4579ffe63..c23793aa91 100644
--- a/src/version3/models/newUserDetails.ts
+++ b/src/version3/models/newUserDetails.ts
@@ -4,4 +4,10 @@ export interface NewUserDetails {
self?: string;
/** The email address for the user. */
emailAddress: string;
+ /**
+ * Products the new user has access to. Valid products are: jira-core, jira-servicedesk, jira-product-discovery,
+ * jira-software. To create a user without product access, set this field to be an empty array. Defaults to
+ * ['jira-core', 'jira-servicedesk', 'jira-product-discovery', 'jira-software'].
+ */
+ products?: ('jira-core' | 'jira-servicedesk' | 'jira-product-discovery' | 'jira-software' | string)[];
}
diff --git a/src/version3/models/notification.ts b/src/version3/models/notification.ts
index e8526c2660..c3b10c29fa 100644
--- a/src/version3/models/notification.ts
+++ b/src/version3/models/notification.ts
@@ -1,5 +1,5 @@
-import { NotificationRecipients } from './notificationRecipients';
-import { NotificationRecipientsRestrictions } from './notificationRecipientsRestrictions';
+import type { NotificationRecipients } from './notificationRecipients.js';
+import type { NotificationRecipientsRestrictions } from './notificationRecipientsRestrictions.js';
/** Details about a notification. */
export interface Notification {
diff --git a/src/version3/models/notificationRecipients.ts b/src/version3/models/notificationRecipients.ts
index beed8f9e51..2bc3c2204d 100644
--- a/src/version3/models/notificationRecipients.ts
+++ b/src/version3/models/notificationRecipients.ts
@@ -1,5 +1,5 @@
-import { GroupName } from './groupName';
-import { UserDetails } from './userDetails';
+import type { GroupName } from './groupName.js';
+import type { UserDetails } from './userDetails.js';
/** Details of the users and groups to receive the notification. */
export interface NotificationRecipients {
diff --git a/src/version3/models/notificationRecipientsRestrictions.ts b/src/version3/models/notificationRecipientsRestrictions.ts
index 30a9b7bc37..1e99bb1161 100644
--- a/src/version3/models/notificationRecipientsRestrictions.ts
+++ b/src/version3/models/notificationRecipientsRestrictions.ts
@@ -1,5 +1,5 @@
-import { GroupName } from './groupName';
-import { RestrictedPermission } from './restrictedPermission';
+import type { GroupName } from './groupName.js';
+import type { RestrictedPermission } from './restrictedPermission.js';
/** Details of the group membership or permissions needed to receive the notification. */
export interface NotificationRecipientsRestrictions {
diff --git a/src/version3/models/notificationScheme.ts b/src/version3/models/notificationScheme.ts
index 5547d49c15..c98384afd3 100644
--- a/src/version3/models/notificationScheme.ts
+++ b/src/version3/models/notificationScheme.ts
@@ -1,5 +1,5 @@
-import { NotificationSchemeEvent } from './notificationSchemeEvent';
-import { Scope } from './scope';
+import type { NotificationSchemeEvent } from './notificationSchemeEvent.js';
+import type { Scope } from './scope.js';
/** Details about a notification scheme. */
export interface NotificationScheme {
diff --git a/src/version3/models/notificationSchemeAndProjectMappingPage.ts b/src/version3/models/notificationSchemeAndProjectMappingPage.ts
index 21a77840dc..272131b30a 100644
--- a/src/version3/models/notificationSchemeAndProjectMappingPage.ts
+++ b/src/version3/models/notificationSchemeAndProjectMappingPage.ts
@@ -1,4 +1,4 @@
-import { NotificationSchemeAndProjectMapping } from './notificationSchemeAndProjectMapping';
+import type { NotificationSchemeAndProjectMapping } from './notificationSchemeAndProjectMapping.js';
/** A page of items. */
export interface NotificationSchemeAndProjectMappingPage {
diff --git a/src/version3/models/notificationSchemeEvent.ts b/src/version3/models/notificationSchemeEvent.ts
index 9f67d81317..edf8092393 100644
--- a/src/version3/models/notificationSchemeEvent.ts
+++ b/src/version3/models/notificationSchemeEvent.ts
@@ -1,5 +1,5 @@
-import { EventNotification } from './eventNotification';
-import { NotificationEvent } from './notificationEvent';
+import type { EventNotification } from './eventNotification.js';
+import type { NotificationEvent } from './notificationEvent.js';
/** Details about a notification scheme event. */
export interface NotificationSchemeEvent {
diff --git a/src/version3/models/notificationSchemeEventDetails.ts b/src/version3/models/notificationSchemeEventDetails.ts
index 254082cad8..5ba1caa9f8 100644
--- a/src/version3/models/notificationSchemeEventDetails.ts
+++ b/src/version3/models/notificationSchemeEventDetails.ts
@@ -1,5 +1,5 @@
-import { NotificationSchemeEventTypeId } from './notificationSchemeEventTypeId';
-import { NotificationSchemeNotificationDetails } from './notificationSchemeNotificationDetails';
+import type { NotificationSchemeEventTypeId } from './notificationSchemeEventTypeId.js';
+import type { NotificationSchemeNotificationDetails } from './notificationSchemeNotificationDetails.js';
/** Details of a notification scheme event. */
export interface NotificationSchemeEventDetails {
diff --git a/src/version3/models/operations.ts b/src/version3/models/operations.ts
index 11702d0336..8102a00ec8 100644
--- a/src/version3/models/operations.ts
+++ b/src/version3/models/operations.ts
@@ -1,4 +1,4 @@
-import { LinkGroup } from './linkGroup';
+import type { LinkGroup } from './linkGroup.js';
/** Details of the operations that can be performed on the issue. */
export interface Operations {
diff --git a/src/version3/models/pageBeanFieldConfigurationDetails.ts b/src/version3/models/pageBeanFieldConfigurationDetails.ts
index 37b3f277a9..80636a2def 100644
--- a/src/version3/models/pageBeanFieldConfigurationDetails.ts
+++ b/src/version3/models/pageBeanFieldConfigurationDetails.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationDetails } from './fieldConfigurationDetails';
+import type { FieldConfigurationDetails } from './fieldConfigurationDetails.js';
/** A page of items. */
export interface PageBeanFieldConfigurationDetails {
diff --git a/src/version3/models/pageChangelog.ts b/src/version3/models/pageChangelog.ts
index 2d8414d867..2d6c4f2f12 100644
--- a/src/version3/models/pageChangelog.ts
+++ b/src/version3/models/pageChangelog.ts
@@ -1,4 +1,4 @@
-import { Changelog } from './changelog';
+import type { Changelog } from './changelog.js';
/** A page of items. */
export interface PageChangelog {
diff --git a/src/version3/models/pageComment.ts b/src/version3/models/pageComment.ts
index cfe680d593..c7e3d4ad08 100644
--- a/src/version3/models/pageComment.ts
+++ b/src/version3/models/pageComment.ts
@@ -1,4 +1,4 @@
-import { Comment } from './comment';
+import type { Comment } from './comment.js';
/** A page of items. */
export interface PageComment {
diff --git a/src/version3/models/pageComponentWithIssueCount.ts b/src/version3/models/pageComponentWithIssueCount.ts
index 6d7c829514..1e3f242ebe 100644
--- a/src/version3/models/pageComponentWithIssueCount.ts
+++ b/src/version3/models/pageComponentWithIssueCount.ts
@@ -1,4 +1,4 @@
-import { ComponentWithIssueCount } from './componentWithIssueCount';
+import type { ComponentWithIssueCount } from './componentWithIssueCount.js';
/** A page of items. */
export interface PageComponentWithIssueCount {
diff --git a/src/version3/models/pageContextForProjectAndIssueType.ts b/src/version3/models/pageContextForProjectAndIssueType.ts
index 2c6e95e799..d39384313b 100644
--- a/src/version3/models/pageContextForProjectAndIssueType.ts
+++ b/src/version3/models/pageContextForProjectAndIssueType.ts
@@ -1,4 +1,4 @@
-import { ContextForProjectAndIssueType } from './contextForProjectAndIssueType';
+import type { ContextForProjectAndIssueType } from './contextForProjectAndIssueType.js';
/** A page of items. */
export interface PageContextForProjectAndIssueType {
diff --git a/src/version3/models/pageContextualConfiguration.ts b/src/version3/models/pageContextualConfiguration.ts
index bdda760448..0416f74ab3 100644
--- a/src/version3/models/pageContextualConfiguration.ts
+++ b/src/version3/models/pageContextualConfiguration.ts
@@ -1,4 +1,4 @@
-import { ContextualConfiguration } from './contextualConfiguration';
+import type { ContextualConfiguration } from './contextualConfiguration.js';
/** A page of items. */
export interface PageContextualConfiguration {
diff --git a/src/version3/models/pageCustomFieldContext.ts b/src/version3/models/pageCustomFieldContext.ts
index 3b69305aa9..9d50370d16 100644
--- a/src/version3/models/pageCustomFieldContext.ts
+++ b/src/version3/models/pageCustomFieldContext.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContext } from './customFieldContext';
+import type { CustomFieldContext } from './customFieldContext.js';
/** A page of items. */
export interface PageCustomFieldContext {
diff --git a/src/version3/models/pageCustomFieldContextDefaultValue.ts b/src/version3/models/pageCustomFieldContextDefaultValue.ts
index 3023fd50ed..321b6fe0c5 100644
--- a/src/version3/models/pageCustomFieldContextDefaultValue.ts
+++ b/src/version3/models/pageCustomFieldContextDefaultValue.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextDefaultValue } from './customFieldContextDefaultValue';
+import type { CustomFieldContextDefaultValue } from './customFieldContextDefaultValue.js';
/** A page of items. */
export interface PageCustomFieldContextDefaultValue {
diff --git a/src/version3/models/pageCustomFieldContextOption.ts b/src/version3/models/pageCustomFieldContextOption.ts
index d3c8f21fb2..09b4fb6b89 100644
--- a/src/version3/models/pageCustomFieldContextOption.ts
+++ b/src/version3/models/pageCustomFieldContextOption.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextOption } from './customFieldContextOption';
+import type { CustomFieldContextOption } from './customFieldContextOption.js';
/** A page of items. */
export interface PageCustomFieldContextOption {
diff --git a/src/version3/models/pageCustomFieldContextProjectMapping.ts b/src/version3/models/pageCustomFieldContextProjectMapping.ts
index df43b2affd..fd950ae825 100644
--- a/src/version3/models/pageCustomFieldContextProjectMapping.ts
+++ b/src/version3/models/pageCustomFieldContextProjectMapping.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextProjectMapping } from './customFieldContextProjectMapping';
+import type { CustomFieldContextProjectMapping } from './customFieldContextProjectMapping.js';
/** A page of items. */
export interface PageCustomFieldContextProjectMapping {
diff --git a/src/version3/models/pageDashboard.ts b/src/version3/models/pageDashboard.ts
index 70159b5973..2f99c17d56 100644
--- a/src/version3/models/pageDashboard.ts
+++ b/src/version3/models/pageDashboard.ts
@@ -1,4 +1,4 @@
-import { Dashboard } from './dashboard';
+import type { Dashboard } from './dashboard.js';
/** A page of items. */
export interface PageDashboard {
diff --git a/src/version3/models/pageField.ts b/src/version3/models/pageField.ts
index 77637f8b3d..09d0a06e8b 100644
--- a/src/version3/models/pageField.ts
+++ b/src/version3/models/pageField.ts
@@ -1,4 +1,4 @@
-import { Field } from './field';
+import type { Field } from './field.js';
/** A page of items. */
export interface PageField {
diff --git a/src/version3/models/pageFieldConfigurationIssueTypeItem.ts b/src/version3/models/pageFieldConfigurationIssueTypeItem.ts
index f20e3d1251..f3a47d2afc 100644
--- a/src/version3/models/pageFieldConfigurationIssueTypeItem.ts
+++ b/src/version3/models/pageFieldConfigurationIssueTypeItem.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationIssueTypeItem } from './fieldConfigurationIssueTypeItem';
+import type { FieldConfigurationIssueTypeItem } from './fieldConfigurationIssueTypeItem.js';
/** A page of items. */
export interface PageFieldConfigurationIssueTypeItem {
diff --git a/src/version3/models/pageFieldConfigurationItem.ts b/src/version3/models/pageFieldConfigurationItem.ts
index eb3e38ecbf..bca41d8dc9 100644
--- a/src/version3/models/pageFieldConfigurationItem.ts
+++ b/src/version3/models/pageFieldConfigurationItem.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationItem } from './fieldConfigurationItem';
+import type { FieldConfigurationItem } from './fieldConfigurationItem.js';
/** A page of items. */
export interface PageFieldConfigurationItem {
diff --git a/src/version3/models/pageFieldConfigurationScheme.ts b/src/version3/models/pageFieldConfigurationScheme.ts
index 93c9b24632..61f16b5263 100644
--- a/src/version3/models/pageFieldConfigurationScheme.ts
+++ b/src/version3/models/pageFieldConfigurationScheme.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationScheme } from './fieldConfigurationScheme';
+import type { FieldConfigurationScheme } from './fieldConfigurationScheme.js';
/** A page of items. */
export interface PageFieldConfigurationScheme {
diff --git a/src/version3/models/pageFieldConfigurationSchemeProjects.ts b/src/version3/models/pageFieldConfigurationSchemeProjects.ts
index c5256eda52..8ded5f064a 100644
--- a/src/version3/models/pageFieldConfigurationSchemeProjects.ts
+++ b/src/version3/models/pageFieldConfigurationSchemeProjects.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationSchemeProjects } from './fieldConfigurationSchemeProjects';
+import type { FieldConfigurationSchemeProjects } from './fieldConfigurationSchemeProjects.js';
/** A page of items. */
export interface PageFieldConfigurationSchemeProjects {
diff --git a/src/version3/models/pageFilterDetails.ts b/src/version3/models/pageFilterDetails.ts
index bdf8189142..f4861be7bf 100644
--- a/src/version3/models/pageFilterDetails.ts
+++ b/src/version3/models/pageFilterDetails.ts
@@ -1,4 +1,4 @@
-import { FilterDetails } from './filterDetails';
+import type { FilterDetails } from './filterDetails.js';
/** A page of items. */
export interface PageFilterDetails {
diff --git a/src/version3/models/pageGroupDetails.ts b/src/version3/models/pageGroupDetails.ts
index 0d56bb97b1..1a31c45f6f 100644
--- a/src/version3/models/pageGroupDetails.ts
+++ b/src/version3/models/pageGroupDetails.ts
@@ -1,4 +1,4 @@
-import { GroupDetails } from './groupDetails';
+import type { GroupDetails } from './groupDetails.js';
/** A page of items. */
export interface PageGroupDetails {
diff --git a/src/version3/models/pageIssueFieldOption.ts b/src/version3/models/pageIssueFieldOption.ts
index ff8ce09258..d60699ac9d 100644
--- a/src/version3/models/pageIssueFieldOption.ts
+++ b/src/version3/models/pageIssueFieldOption.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOption } from './issueFieldOption';
+import type { IssueFieldOption } from './issueFieldOption.js';
/** A page of items. */
export interface PageIssueFieldOption {
diff --git a/src/version3/models/pageIssueSecurityLevelMember.ts b/src/version3/models/pageIssueSecurityLevelMember.ts
index 38f807591b..3324911bd9 100644
--- a/src/version3/models/pageIssueSecurityLevelMember.ts
+++ b/src/version3/models/pageIssueSecurityLevelMember.ts
@@ -1,4 +1,4 @@
-import { IssueSecurityLevelMember } from './issueSecurityLevelMember';
+import type { IssueSecurityLevelMember } from './issueSecurityLevelMember.js';
/** A page of items. */
export interface PageIssueSecurityLevelMember {
diff --git a/src/version3/models/pageIssueSecuritySchemeToProjectMapping.ts b/src/version3/models/pageIssueSecuritySchemeToProjectMapping.ts
index 86b0e88bfe..0cfd706d92 100644
--- a/src/version3/models/pageIssueSecuritySchemeToProjectMapping.ts
+++ b/src/version3/models/pageIssueSecuritySchemeToProjectMapping.ts
@@ -1,4 +1,4 @@
-import { IssueSecuritySchemeToProjectMapping } from './issueSecuritySchemeToProjectMapping';
+import type { IssueSecuritySchemeToProjectMapping } from './issueSecuritySchemeToProjectMapping.js';
/** A page of items. */
export interface PageIssueSecuritySchemeToProjectMapping {
diff --git a/src/version3/models/pageIssueTypeScheme.ts b/src/version3/models/pageIssueTypeScheme.ts
index ea905ca776..97ba2e852a 100644
--- a/src/version3/models/pageIssueTypeScheme.ts
+++ b/src/version3/models/pageIssueTypeScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScheme } from './issueTypeScheme';
+import type { IssueTypeScheme } from './issueTypeScheme.js';
/** A page of items. */
export interface PageIssueTypeScheme {
diff --git a/src/version3/models/pageIssueTypeSchemeMapping.ts b/src/version3/models/pageIssueTypeSchemeMapping.ts
index 958ef53482..e6be1644be 100644
--- a/src/version3/models/pageIssueTypeSchemeMapping.ts
+++ b/src/version3/models/pageIssueTypeSchemeMapping.ts
@@ -1,4 +1,4 @@
-import { IssueTypeSchemeMapping } from './issueTypeSchemeMapping';
+import type { IssueTypeSchemeMapping } from './issueTypeSchemeMapping.js';
/** A page of items. */
export interface PageIssueTypeSchemeMapping {
diff --git a/src/version3/models/pageIssueTypeSchemeProjects.ts b/src/version3/models/pageIssueTypeSchemeProjects.ts
index d0d7557155..5c15150555 100644
--- a/src/version3/models/pageIssueTypeSchemeProjects.ts
+++ b/src/version3/models/pageIssueTypeSchemeProjects.ts
@@ -1,4 +1,4 @@
-import { IssueTypeSchemeProjects } from './issueTypeSchemeProjects';
+import type { IssueTypeSchemeProjects } from './issueTypeSchemeProjects.js';
/** A page of items. */
export interface PageIssueTypeSchemeProjects {
diff --git a/src/version3/models/pageIssueTypeScreenScheme.ts b/src/version3/models/pageIssueTypeScreenScheme.ts
index f48851d10f..131290da73 100644
--- a/src/version3/models/pageIssueTypeScreenScheme.ts
+++ b/src/version3/models/pageIssueTypeScreenScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenScheme } from './issueTypeScreenScheme';
+import type { IssueTypeScreenScheme } from './issueTypeScreenScheme.js';
/** A page of items. */
export interface PageIssueTypeScreenScheme {
diff --git a/src/version3/models/pageIssueTypeScreenSchemeItem.ts b/src/version3/models/pageIssueTypeScreenSchemeItem.ts
index dfd4137ed6..e2ba00a703 100644
--- a/src/version3/models/pageIssueTypeScreenSchemeItem.ts
+++ b/src/version3/models/pageIssueTypeScreenSchemeItem.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemeItem } from './issueTypeScreenSchemeItem';
+import type { IssueTypeScreenSchemeItem } from './issueTypeScreenSchemeItem.js';
/** A page of items. */
export interface PageIssueTypeScreenSchemeItem {
diff --git a/src/version3/models/pageIssueTypeScreenSchemesProjects.ts b/src/version3/models/pageIssueTypeScreenSchemesProjects.ts
index 5cde072119..97c0d065c6 100644
--- a/src/version3/models/pageIssueTypeScreenSchemesProjects.ts
+++ b/src/version3/models/pageIssueTypeScreenSchemesProjects.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemesProjects } from './issueTypeScreenSchemesProjects';
+import type { IssueTypeScreenSchemesProjects } from './issueTypeScreenSchemesProjects.js';
/** A page of items. */
export interface PageIssueTypeScreenSchemesProjects {
diff --git a/src/version3/models/pageIssueTypeToContextMapping.ts b/src/version3/models/pageIssueTypeToContextMapping.ts
index 044f3813d7..03791c36af 100644
--- a/src/version3/models/pageIssueTypeToContextMapping.ts
+++ b/src/version3/models/pageIssueTypeToContextMapping.ts
@@ -1,4 +1,4 @@
-import { IssueTypeToContextMapping } from './issueTypeToContextMapping';
+import type { IssueTypeToContextMapping } from './issueTypeToContextMapping.js';
/** A page of items. */
export interface PageIssueTypeToContextMapping {
diff --git a/src/version3/models/pageJqlFunctionPrecomputation.ts b/src/version3/models/pageJqlFunctionPrecomputation.ts
index 3104ea5653..0aeaad066d 100644
--- a/src/version3/models/pageJqlFunctionPrecomputation.ts
+++ b/src/version3/models/pageJqlFunctionPrecomputation.ts
@@ -1,4 +1,4 @@
-import { JqlFunctionPrecomputation } from './jqlFunctionPrecomputation';
+import type { JqlFunctionPrecomputation } from './jqlFunctionPrecomputation.js';
/** A page of items. */
export interface PageJqlFunctionPrecomputation {
diff --git a/src/version3/models/pageNotificationScheme.ts b/src/version3/models/pageNotificationScheme.ts
index 5afbda2546..e4429e0fdf 100644
--- a/src/version3/models/pageNotificationScheme.ts
+++ b/src/version3/models/pageNotificationScheme.ts
@@ -1,4 +1,4 @@
-import { NotificationScheme } from './notificationScheme';
+import type { NotificationScheme } from './notificationScheme.js';
/** A page of items. */
export interface PageNotificationScheme {
diff --git a/src/version3/models/pageOfChangelogs.ts b/src/version3/models/pageOfChangelogs.ts
index d9a89272b2..ab9a94918b 100644
--- a/src/version3/models/pageOfChangelogs.ts
+++ b/src/version3/models/pageOfChangelogs.ts
@@ -1,4 +1,4 @@
-import { Changelog } from './changelog';
+import type { Changelog } from './changelog.js';
/** A page of changelogs. */
export interface PageOfChangelogs {
diff --git a/src/version3/models/pageOfComments.ts b/src/version3/models/pageOfComments.ts
index 4939938866..947ed717f9 100644
--- a/src/version3/models/pageOfComments.ts
+++ b/src/version3/models/pageOfComments.ts
@@ -1,4 +1,4 @@
-import { Comment } from './comment';
+import type { Comment } from './comment.js';
/** A page of comments. */
export interface PageOfComments {
diff --git a/src/version3/models/pageOfDashboards.ts b/src/version3/models/pageOfDashboards.ts
index 52cd82d27b..76a672adcc 100644
--- a/src/version3/models/pageOfDashboards.ts
+++ b/src/version3/models/pageOfDashboards.ts
@@ -1,4 +1,4 @@
-import { Dashboard } from './dashboard';
+import type { Dashboard } from './dashboard.js';
/** A page containing dashboard details. */
export interface PageOfDashboards {
diff --git a/src/version3/models/pageOfStatuses.ts b/src/version3/models/pageOfStatuses.ts
index 8b40c3ed66..80699b8a4b 100644
--- a/src/version3/models/pageOfStatuses.ts
+++ b/src/version3/models/pageOfStatuses.ts
@@ -1,4 +1,4 @@
-import { JiraStatus } from './jiraStatus';
+import type { JiraStatus } from './jiraStatus.js';
export interface PageOfStatuses {
/** The index of the first item returned on the page. */
diff --git a/src/version3/models/pageOfWorklogs.ts b/src/version3/models/pageOfWorklogs.ts
index 08620e1ded..4b9181810c 100644
--- a/src/version3/models/pageOfWorklogs.ts
+++ b/src/version3/models/pageOfWorklogs.ts
@@ -1,4 +1,4 @@
-import { Worklog } from './worklog';
+import type { Worklog } from './worklog.js';
/** Paginated list of worklog details */
export interface PageOfWorklogs {
diff --git a/src/version3/models/pagePriority.ts b/src/version3/models/pagePriority.ts
index 4aa76c37cc..a142583e02 100644
--- a/src/version3/models/pagePriority.ts
+++ b/src/version3/models/pagePriority.ts
@@ -1,4 +1,4 @@
-import { Priority } from './priority';
+import type { Priority } from './priority.js';
/** A page of items. */
export interface PagePriority {
diff --git a/src/version3/models/pageProject.ts b/src/version3/models/pageProject.ts
index 2da9654a91..cbd8e26a46 100644
--- a/src/version3/models/pageProject.ts
+++ b/src/version3/models/pageProject.ts
@@ -1,4 +1,4 @@
-import { Project } from './project';
+import type { Project } from './project.js';
/** A page of items. */
export interface PageProject {
diff --git a/src/version3/models/pageProjectDetails.ts b/src/version3/models/pageProjectDetails.ts
index 0f1672409d..e1830fe52e 100644
--- a/src/version3/models/pageProjectDetails.ts
+++ b/src/version3/models/pageProjectDetails.ts
@@ -1,4 +1,4 @@
-import { ProjectDetails } from './projectDetails';
+import type { ProjectDetails } from './projectDetails.js';
/** A page of items. */
export interface PageProjectDetails {
diff --git a/src/version3/models/pageResolution.ts b/src/version3/models/pageResolution.ts
index 28760b7a99..2d72eb0283 100644
--- a/src/version3/models/pageResolution.ts
+++ b/src/version3/models/pageResolution.ts
@@ -1,4 +1,4 @@
-import { Resolution } from './resolution';
+import type { Resolution } from './resolution.js';
/** A page of items. */
export interface PageResolution {
diff --git a/src/version3/models/pageScreen.ts b/src/version3/models/pageScreen.ts
index 82435a4d0a..5e79c6e4fa 100644
--- a/src/version3/models/pageScreen.ts
+++ b/src/version3/models/pageScreen.ts
@@ -1,4 +1,4 @@
-import { Screen } from './screen';
+import type { Screen } from './screen.js';
/** A page of items. */
export interface PageScreen {
diff --git a/src/version3/models/pageScreenScheme.ts b/src/version3/models/pageScreenScheme.ts
index a5023d3c76..457cbeb30c 100644
--- a/src/version3/models/pageScreenScheme.ts
+++ b/src/version3/models/pageScreenScheme.ts
@@ -1,4 +1,4 @@
-import { ScreenScheme } from './screenScheme';
+import type { ScreenScheme } from './screenScheme.js';
/** A page of items. */
export interface PageScreenScheme {
diff --git a/src/version3/models/pageScreenWithTab.ts b/src/version3/models/pageScreenWithTab.ts
index df960a6bb3..1d933c2db8 100644
--- a/src/version3/models/pageScreenWithTab.ts
+++ b/src/version3/models/pageScreenWithTab.ts
@@ -1,4 +1,4 @@
-import { ScreenWithTab } from './screenWithTab';
+import type { ScreenWithTab } from './screenWithTab.js';
/** A page of items. */
export interface PageScreenWithTab {
diff --git a/src/version3/models/pageSecurityLevel.ts b/src/version3/models/pageSecurityLevel.ts
index 9248cd0c9c..53f6cec4de 100644
--- a/src/version3/models/pageSecurityLevel.ts
+++ b/src/version3/models/pageSecurityLevel.ts
@@ -1,4 +1,4 @@
-import { SecurityLevel } from './securityLevel';
+import type { SecurityLevel } from './securityLevel.js';
/** A page of items. */
export interface PageSecurityLevel {
diff --git a/src/version3/models/pageSecurityLevelMember.ts b/src/version3/models/pageSecurityLevelMember.ts
index b168666ffc..13585613ec 100644
--- a/src/version3/models/pageSecurityLevelMember.ts
+++ b/src/version3/models/pageSecurityLevelMember.ts
@@ -1,4 +1,4 @@
-import { SecurityLevelMember } from './securityLevelMember';
+import type { SecurityLevelMember } from './securityLevelMember.js';
/** A page of items. */
export interface PageSecurityLevelMember {
diff --git a/src/version3/models/pageSecuritySchemeWithProjects.ts b/src/version3/models/pageSecuritySchemeWithProjects.ts
index 06b1431177..e427d7f995 100644
--- a/src/version3/models/pageSecuritySchemeWithProjects.ts
+++ b/src/version3/models/pageSecuritySchemeWithProjects.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeWithProjects } from './securitySchemeWithProjects';
+import type { SecuritySchemeWithProjects } from './securitySchemeWithProjects.js';
/** A page of items. */
export interface PageSecuritySchemeWithProjects {
diff --git a/src/version3/models/pageUiModificationDetails.ts b/src/version3/models/pageUiModificationDetails.ts
index b29e8c928e..c1e79d25ca 100644
--- a/src/version3/models/pageUiModificationDetails.ts
+++ b/src/version3/models/pageUiModificationDetails.ts
@@ -1,4 +1,4 @@
-import { UiModificationDetails } from './uiModificationDetails';
+import type { UiModificationDetails } from './uiModificationDetails.js';
/** A page of items. */
export interface PageUiModificationDetails {
diff --git a/src/version3/models/pageUser.ts b/src/version3/models/pageUser.ts
index 34572905e2..6983305e0f 100644
--- a/src/version3/models/pageUser.ts
+++ b/src/version3/models/pageUser.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** A page of items. */
export interface PageUser {
diff --git a/src/version3/models/pageUserDetails.ts b/src/version3/models/pageUserDetails.ts
index e6811dd394..977d9a4dfb 100644
--- a/src/version3/models/pageUserDetails.ts
+++ b/src/version3/models/pageUserDetails.ts
@@ -1,4 +1,4 @@
-import { UserDetails } from './userDetails';
+import type { UserDetails } from './userDetails.js';
/** A page of items. */
export interface PageUserDetails {
diff --git a/src/version3/models/pageUserKey.ts b/src/version3/models/pageUserKey.ts
index 015d8a4d22..98b086ccb7 100644
--- a/src/version3/models/pageUserKey.ts
+++ b/src/version3/models/pageUserKey.ts
@@ -1,4 +1,4 @@
-import { UserKey } from './userKey';
+import type { UserKey } from './userKey.js';
/** A page of items. */
export interface PageUserKey {
diff --git a/src/version3/models/pageVersion.ts b/src/version3/models/pageVersion.ts
index 32cd68c57f..349c271661 100644
--- a/src/version3/models/pageVersion.ts
+++ b/src/version3/models/pageVersion.ts
@@ -1,4 +1,4 @@
-import { Version } from './version';
+import type { Version } from './version.js';
/** A page of items. */
export interface PageVersion {
diff --git a/src/version3/models/pageWebhook.ts b/src/version3/models/pageWebhook.ts
index 0af6a7d896..2a077174a6 100644
--- a/src/version3/models/pageWebhook.ts
+++ b/src/version3/models/pageWebhook.ts
@@ -1,4 +1,4 @@
-import { Webhook } from './webhook';
+import type { Webhook } from './webhook.js';
/** A page of items. */
export interface PageWebhook {
diff --git a/src/version3/models/pageWorkflow.ts b/src/version3/models/pageWorkflow.ts
index 838f83cbe4..549d70499a 100644
--- a/src/version3/models/pageWorkflow.ts
+++ b/src/version3/models/pageWorkflow.ts
@@ -1,4 +1,4 @@
-import { Workflow } from './workflow';
+import type { Workflow } from './workflow.js';
/** A page of items. */
export interface PageWorkflow {
diff --git a/src/version3/models/pageWorkflowScheme.ts b/src/version3/models/pageWorkflowScheme.ts
index 5f13702201..f4765b6b7b 100644
--- a/src/version3/models/pageWorkflowScheme.ts
+++ b/src/version3/models/pageWorkflowScheme.ts
@@ -1,4 +1,4 @@
-import { WorkflowScheme } from './workflowScheme';
+import type { WorkflowScheme } from './workflowScheme.js';
/** A page of items. */
export interface PageWorkflowScheme {
diff --git a/src/version3/models/pageWorkflowTransitionRules.ts b/src/version3/models/pageWorkflowTransitionRules.ts
index 2502898916..484d2b5730 100644
--- a/src/version3/models/pageWorkflowTransitionRules.ts
+++ b/src/version3/models/pageWorkflowTransitionRules.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionRules } from './workflowTransitionRules';
+import type { WorkflowTransitionRules } from './workflowTransitionRules.js';
/** A page of items. */
export interface PageWorkflowTransitionRules {
diff --git a/src/version3/models/pagedListUserDetailsApplicationUser.ts b/src/version3/models/pagedListUserDetailsApplicationUser.ts
index 98f6dd85ee..e5ef444f1b 100644
--- a/src/version3/models/pagedListUserDetailsApplicationUser.ts
+++ b/src/version3/models/pagedListUserDetailsApplicationUser.ts
@@ -1,4 +1,4 @@
-import { UserDetails } from './userDetails';
+import type { UserDetails } from './userDetails.js';
/**
* A paged list. To access additional details append `[start-index:end-index]` to the expand request. For example,
diff --git a/src/version3/models/parsedJqlQueries.ts b/src/version3/models/parsedJqlQueries.ts
index bb75f00a3c..c4b94647b6 100644
--- a/src/version3/models/parsedJqlQueries.ts
+++ b/src/version3/models/parsedJqlQueries.ts
@@ -1,4 +1,4 @@
-import { ParsedJqlQuery } from './parsedJqlQuery';
+import type { ParsedJqlQuery } from './parsedJqlQuery.js';
/** A list of parsed JQL queries. */
export interface ParsedJqlQueries {
diff --git a/src/version3/models/parsedJqlQuery.ts b/src/version3/models/parsedJqlQuery.ts
index 2a6dd3a724..f2c0434fd3 100644
--- a/src/version3/models/parsedJqlQuery.ts
+++ b/src/version3/models/parsedJqlQuery.ts
@@ -1,4 +1,4 @@
-import { JqlQuery } from './jqlQuery';
+import type { JqlQuery } from './jqlQuery.js';
/** Details of a parsed JQL query. */
export interface ParsedJqlQuery {
diff --git a/src/version3/models/permissionDetails.ts b/src/version3/models/permissionDetails.ts
index df73897699..906895dc09 100644
--- a/src/version3/models/permissionDetails.ts
+++ b/src/version3/models/permissionDetails.ts
@@ -1,4 +1,4 @@
-import { SharePermission } from './sharePermission';
+import type { SharePermission } from './sharePermission.js';
/** Details for permissions of shareable entities */
export interface PermissionDetails {
diff --git a/src/version3/models/permissionGrant.ts b/src/version3/models/permissionGrant.ts
index bcc8a165b5..753635d280 100644
--- a/src/version3/models/permissionGrant.ts
+++ b/src/version3/models/permissionGrant.ts
@@ -1,4 +1,4 @@
-import { PermissionHolder } from './permissionHolder';
+import type { PermissionHolder } from './permissionHolder.js';
/** Details about a permission granted to a user or group. */
export interface PermissionGrant {
diff --git a/src/version3/models/permissionGrants.ts b/src/version3/models/permissionGrants.ts
index 8f4bcc01f1..a2b3d7a5f1 100644
--- a/src/version3/models/permissionGrants.ts
+++ b/src/version3/models/permissionGrants.ts
@@ -1,4 +1,4 @@
-import { PermissionGrant } from './permissionGrant';
+import type { PermissionGrant } from './permissionGrant.js';
/** List of permission grants. */
export interface PermissionGrants {
diff --git a/src/version3/models/permissionScheme.ts b/src/version3/models/permissionScheme.ts
index 367d4222db..a87d3f0b9f 100644
--- a/src/version3/models/permissionScheme.ts
+++ b/src/version3/models/permissionScheme.ts
@@ -1,5 +1,5 @@
-import { PermissionGrant } from './permissionGrant';
-import { Scope } from './scope';
+import type { PermissionGrant } from './permissionGrant.js';
+import type { Scope } from './scope.js';
/** Details of a permission scheme. */
export interface PermissionScheme {
diff --git a/src/version3/models/permissionSchemes.ts b/src/version3/models/permissionSchemes.ts
index 181dd57788..6590857de1 100644
--- a/src/version3/models/permissionSchemes.ts
+++ b/src/version3/models/permissionSchemes.ts
@@ -1,4 +1,4 @@
-import { PermissionScheme } from './permissionScheme';
+import type { PermissionScheme } from './permissionScheme.js';
/** List of all permission schemes. */
export interface PermissionSchemes {
diff --git a/src/version3/models/permittedProjects.ts b/src/version3/models/permittedProjects.ts
index 80cf250e71..c59be17137 100644
--- a/src/version3/models/permittedProjects.ts
+++ b/src/version3/models/permittedProjects.ts
@@ -1,4 +1,4 @@
-import { ProjectIdentifier } from './projectIdentifier';
+import type { ProjectIdentifier } from './projectIdentifier.js';
/** A list of projects in which a user is granted permissions. */
export interface PermittedProjects {
diff --git a/src/version3/models/project.ts b/src/version3/models/project.ts
index c851daa5b0..cc4c4478d4 100644
--- a/src/version3/models/project.ts
+++ b/src/version3/models/project.ts
@@ -1,13 +1,13 @@
-import { AvatarUrls } from './avatarUrls';
-import { Hierarchy } from './hierarchy';
-import { IssueTypeDetails } from './issueTypeDetails';
-import { ProjectCategory } from './projectCategory';
-import { ProjectComponent } from './projectComponent';
-import { ProjectInsight } from './projectInsight';
-import { ProjectLandingPageInfo } from './projectLandingPageInfo';
-import { ProjectPermissions } from './projectPermissions';
-import { User } from './user';
-import { Version } from './version';
+import type { AvatarUrls } from './avatarUrls.js';
+import type { Hierarchy } from './hierarchy.js';
+import type { IssueTypeDetails } from './issueTypeDetails.js';
+import type { ProjectCategory } from './projectCategory.js';
+import type { ProjectComponent } from './projectComponent.js';
+import type { ProjectInsight } from './projectInsight.js';
+import type { ProjectLandingPageInfo } from './projectLandingPageInfo.js';
+import type { ProjectPermissions } from './projectPermissions.js';
+import type { User } from './user.js';
+import type { Version } from './version.js';
/** Details about a project. */
export interface Project {
diff --git a/src/version3/models/projectAvatars.ts b/src/version3/models/projectAvatars.ts
index 0f8c833f2c..b6b5b14c43 100644
--- a/src/version3/models/projectAvatars.ts
+++ b/src/version3/models/projectAvatars.ts
@@ -1,4 +1,4 @@
-import { Avatar } from './avatar';
+import type { Avatar } from './avatar.js';
/** List of project avatars. */
export interface ProjectAvatars {
diff --git a/src/version3/models/projectComponent.ts b/src/version3/models/projectComponent.ts
index 6703ca07d0..cd4726e83f 100644
--- a/src/version3/models/projectComponent.ts
+++ b/src/version3/models/projectComponent.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** Details about a project component. */
export interface ProjectComponent {
diff --git a/src/version3/models/projectDetails.ts b/src/version3/models/projectDetails.ts
index 8a68dbde84..832633c350 100644
--- a/src/version3/models/projectDetails.ts
+++ b/src/version3/models/projectDetails.ts
@@ -1,5 +1,5 @@
-import { AvatarUrls } from './avatarUrls';
-import { UpdatedProjectCategory } from './updatedProjectCategory';
+import type { AvatarUrls } from './avatarUrls.js';
+import type { UpdatedProjectCategory } from './updatedProjectCategory.js';
/** Details about a project. */
export interface ProjectDetails {
diff --git a/src/version3/models/projectIssueCreateMetadata.ts b/src/version3/models/projectIssueCreateMetadata.ts
index f0ebe11d3c..feba91ace6 100644
--- a/src/version3/models/projectIssueCreateMetadata.ts
+++ b/src/version3/models/projectIssueCreateMetadata.ts
@@ -1,5 +1,5 @@
-import { AvatarUrls } from './avatarUrls';
-import { IssueTypeIssueCreateMetadata } from './issueTypeIssueCreateMetadata';
+import type { AvatarUrls } from './avatarUrls.js';
+import type { IssueTypeIssueCreateMetadata } from './issueTypeIssueCreateMetadata.js';
/** Details of the issue creation metadata for a project. */
export interface ProjectIssueCreateMetadata {
diff --git a/src/version3/models/projectIssueSecurityLevels.ts b/src/version3/models/projectIssueSecurityLevels.ts
index 410834302f..eff8bfc31e 100644
--- a/src/version3/models/projectIssueSecurityLevels.ts
+++ b/src/version3/models/projectIssueSecurityLevels.ts
@@ -1,4 +1,4 @@
-import { SecurityLevel } from './securityLevel';
+import type { SecurityLevel } from './securityLevel.js';
/** List of issue level security items in a project. */
export interface ProjectIssueSecurityLevels {
diff --git a/src/version3/models/projectIssueTypeHierarchy.ts b/src/version3/models/projectIssueTypeHierarchy.ts
index e0825a17ac..edde231879 100644
--- a/src/version3/models/projectIssueTypeHierarchy.ts
+++ b/src/version3/models/projectIssueTypeHierarchy.ts
@@ -1,4 +1,4 @@
-import { ProjectIssueTypesHierarchyLevel } from './projectIssueTypesHierarchyLevel';
+import type { ProjectIssueTypesHierarchyLevel } from './projectIssueTypesHierarchyLevel.js';
/** The hierarchy of issue types within a project. */
export interface ProjectIssueTypeHierarchy {
diff --git a/src/version3/models/projectIssueTypeMappings.ts b/src/version3/models/projectIssueTypeMappings.ts
index ac79a3ad1a..6fe5835218 100644
--- a/src/version3/models/projectIssueTypeMappings.ts
+++ b/src/version3/models/projectIssueTypeMappings.ts
@@ -1,4 +1,4 @@
-import { ProjectIssueTypeMapping } from './projectIssueTypeMapping';
+import type { ProjectIssueTypeMapping } from './projectIssueTypeMapping.js';
/** The project and issue type mappings. */
export interface ProjectIssueTypeMappings {
diff --git a/src/version3/models/projectIssueTypes.ts b/src/version3/models/projectIssueTypes.ts
index a712f1e06e..9789789583 100644
--- a/src/version3/models/projectIssueTypes.ts
+++ b/src/version3/models/projectIssueTypes.ts
@@ -1,4 +1,4 @@
-import { ProjectId } from './projectId';
+import type { ProjectId } from './projectId.js';
/** Projects and issue types where the status is used. Only available if the `usages` expand is requested. */
export interface ProjectIssueTypes {
diff --git a/src/version3/models/projectIssueTypesHierarchyLevel.ts b/src/version3/models/projectIssueTypesHierarchyLevel.ts
index b4d9b2bc88..2a036dd7a3 100644
--- a/src/version3/models/projectIssueTypesHierarchyLevel.ts
+++ b/src/version3/models/projectIssueTypesHierarchyLevel.ts
@@ -1,4 +1,4 @@
-import { IssueTypeInfo } from './issueTypeInfo';
+import type { IssueTypeInfo } from './issueTypeInfo.js';
/** Details of an issue type hierarchy level. */
export interface ProjectIssueTypesHierarchyLevel {
diff --git a/src/version3/models/projectRole.ts b/src/version3/models/projectRole.ts
index 247bc363bf..836a7b2bc3 100644
--- a/src/version3/models/projectRole.ts
+++ b/src/version3/models/projectRole.ts
@@ -1,5 +1,5 @@
-import { RoleActor } from './roleActor';
-import { Scope } from './scope';
+import type { RoleActor } from './roleActor.js';
+import type { Scope } from './scope.js';
/** Details about the roles in a project. */
export interface ProjectRole {
diff --git a/src/version3/models/projectRoleDetails.ts b/src/version3/models/projectRoleDetails.ts
index 2b42382288..7057bc7152 100644
--- a/src/version3/models/projectRoleDetails.ts
+++ b/src/version3/models/projectRoleDetails.ts
@@ -1,4 +1,4 @@
-import { Scope } from './scope';
+import type { Scope } from './scope.js';
/** Details about a project role. */
export interface ProjectRoleDetails {
diff --git a/src/version3/models/propertyKeys.ts b/src/version3/models/propertyKeys.ts
index f4e13a499e..79e6474d80 100644
--- a/src/version3/models/propertyKeys.ts
+++ b/src/version3/models/propertyKeys.ts
@@ -1,4 +1,4 @@
-import { PropertyKey } from './propertyKey';
+import type { PropertyKey } from './propertyKey.js';
/** List of property keys. */
export interface PropertyKeys {
diff --git a/src/version3/models/remoteIssueLink.ts b/src/version3/models/remoteIssueLink.ts
index 362b92a6e2..8e32f6279b 100644
--- a/src/version3/models/remoteIssueLink.ts
+++ b/src/version3/models/remoteIssueLink.ts
@@ -1,5 +1,5 @@
-import { Application } from './application';
-import { RemoteObject } from './remoteObject';
+import type { Application } from './application.js';
+import type { RemoteObject } from './remoteObject.js';
/** Details of an issue remote link. */
export interface RemoteIssueLink {
diff --git a/src/version3/models/remoteIssueLinkRequest.ts b/src/version3/models/remoteIssueLinkRequest.ts
index 71f47f2043..4957c40da7 100644
--- a/src/version3/models/remoteIssueLinkRequest.ts
+++ b/src/version3/models/remoteIssueLinkRequest.ts
@@ -1,5 +1,5 @@
-import { Application } from './application';
-import { RemoteObject } from './remoteObject';
+import type { Application } from './application.js';
+import type { RemoteObject } from './remoteObject.js';
/** Details of a remote issue link. */
export interface RemoteIssueLinkRequest {
diff --git a/src/version3/models/remoteObject.ts b/src/version3/models/remoteObject.ts
index be26a2abe2..2c4532765c 100644
--- a/src/version3/models/remoteObject.ts
+++ b/src/version3/models/remoteObject.ts
@@ -1,5 +1,5 @@
-import { Icon } from './icon';
-import { Status } from './status';
+import type { Icon } from './icon.js';
+import type { Status } from './status.js';
/** The linked item. */
export interface RemoteObject {
diff --git a/src/version3/models/removeOptionFromIssuesResult.ts b/src/version3/models/removeOptionFromIssuesResult.ts
index 9331f4d676..b2a5bef550 100644
--- a/src/version3/models/removeOptionFromIssuesResult.ts
+++ b/src/version3/models/removeOptionFromIssuesResult.ts
@@ -1,4 +1,4 @@
-import { SimpleErrorCollection } from './simpleErrorCollection';
+import type { SimpleErrorCollection } from './simpleErrorCollection.js';
export interface RemoveOptionFromIssuesResult {
/** The IDs of the modified issues. */
diff --git a/src/version3/models/roleActor.ts b/src/version3/models/roleActor.ts
index 8069252dc5..108145bfc4 100644
--- a/src/version3/models/roleActor.ts
+++ b/src/version3/models/roleActor.ts
@@ -1,5 +1,5 @@
-import { ProjectRoleGroup } from './projectRoleGroup';
-import { ProjectRoleUser } from './projectRoleUser';
+import type { ProjectRoleGroup } from './projectRoleGroup.js';
+import type { ProjectRoleUser } from './projectRoleUser.js';
/** Details about a user assigned to a project role. */
export interface RoleActor {
diff --git a/src/version3/models/sanitizedJqlQueries.ts b/src/version3/models/sanitizedJqlQueries.ts
index 94ca4c611c..d6ab7f52bd 100644
--- a/src/version3/models/sanitizedJqlQueries.ts
+++ b/src/version3/models/sanitizedJqlQueries.ts
@@ -1,4 +1,4 @@
-import { SanitizedJqlQuery } from './sanitizedJqlQuery';
+import type { SanitizedJqlQuery } from './sanitizedJqlQuery.js';
/** The sanitized JQL queries for the given account IDs. */
export interface SanitizedJqlQueries {
diff --git a/src/version3/models/sanitizedJqlQuery.ts b/src/version3/models/sanitizedJqlQuery.ts
index fe84f38438..b571e6a1ba 100644
--- a/src/version3/models/sanitizedJqlQuery.ts
+++ b/src/version3/models/sanitizedJqlQuery.ts
@@ -1,4 +1,4 @@
-import { ErrorCollection } from './errorCollection';
+import type { ErrorCollection } from './errorCollection.js';
/** Details of the sanitized JQL query. */
export interface SanitizedJqlQuery {
diff --git a/src/version3/models/scope.ts b/src/version3/models/scope.ts
index 944ba58162..c686f2562e 100644
--- a/src/version3/models/scope.ts
+++ b/src/version3/models/scope.ts
@@ -1,4 +1,4 @@
-import { ProjectDetails } from './projectDetails';
+import type { ProjectDetails } from './projectDetails.js';
/**
* The projects the item is associated with. Indicated for items associated with [next-gen
diff --git a/src/version3/models/screen.ts b/src/version3/models/screen.ts
index 82c0d7211d..2a68bb91c1 100644
--- a/src/version3/models/screen.ts
+++ b/src/version3/models/screen.ts
@@ -1,4 +1,4 @@
-import { Scope } from './scope';
+import type { Scope } from './scope.js';
/** A screen. */
export interface Screen {
diff --git a/src/version3/models/screenScheme.ts b/src/version3/models/screenScheme.ts
index 3332909366..df7b5df657 100644
--- a/src/version3/models/screenScheme.ts
+++ b/src/version3/models/screenScheme.ts
@@ -1,5 +1,5 @@
-import { PageIssueTypeScreenScheme } from './pageIssueTypeScreenScheme';
-import { ScreenTypes } from './screenTypes';
+import type { PageIssueTypeScreenScheme } from './pageIssueTypeScreenScheme.js';
+import type { ScreenTypes } from './screenTypes.js';
/** A screen scheme. */
export interface ScreenScheme {
diff --git a/src/version3/models/screenSchemeDetails.ts b/src/version3/models/screenSchemeDetails.ts
index 7461ff0801..736407eb3b 100644
--- a/src/version3/models/screenSchemeDetails.ts
+++ b/src/version3/models/screenSchemeDetails.ts
@@ -1,4 +1,4 @@
-import { ScreenTypes } from './screenTypes';
+import type { ScreenTypes } from './screenTypes.js';
/** Details of a screen scheme. */
export interface ScreenSchemeDetails {
diff --git a/src/version3/models/screenWithTab.ts b/src/version3/models/screenWithTab.ts
index f39dab72d6..dfa696b31c 100644
--- a/src/version3/models/screenWithTab.ts
+++ b/src/version3/models/screenWithTab.ts
@@ -1,5 +1,5 @@
-import { Scope } from './scope';
-import { ScreenableTab } from './screenableTab';
+import type { Scope } from './scope.js';
+import type { ScreenableTab } from './screenableTab.js';
/** A screen with tab details. */
export interface ScreenWithTab {
diff --git a/src/version3/models/searchResults.ts b/src/version3/models/searchResults.ts
index 49911301ed..a516c90f93 100644
--- a/src/version3/models/searchResults.ts
+++ b/src/version3/models/searchResults.ts
@@ -1,4 +1,4 @@
-import { Issue } from './issue';
+import type { Issue } from './issue.js';
/** The result of a JQL search. */
export interface SearchResults {
diff --git a/src/version3/models/securityLevelMember.ts b/src/version3/models/securityLevelMember.ts
index 4c2f05fc63..311d8f5d69 100644
--- a/src/version3/models/securityLevelMember.ts
+++ b/src/version3/models/securityLevelMember.ts
@@ -1,4 +1,4 @@
-import { PermissionHolder } from './permissionHolder';
+import type { PermissionHolder } from './permissionHolder.js';
/** Issue security level member. */
export interface SecurityLevelMember {
diff --git a/src/version3/models/securityScheme.ts b/src/version3/models/securityScheme.ts
index 2e744250f8..06afdb90a8 100644
--- a/src/version3/models/securityScheme.ts
+++ b/src/version3/models/securityScheme.ts
@@ -1,4 +1,4 @@
-import { SecurityLevel } from './securityLevel';
+import type { SecurityLevel } from './securityLevel.js';
/** Details about a security scheme. */
export interface SecurityScheme {
diff --git a/src/version3/models/securitySchemeLevel.ts b/src/version3/models/securitySchemeLevel.ts
index a1e5b28ac4..9fa72ecedb 100644
--- a/src/version3/models/securitySchemeLevel.ts
+++ b/src/version3/models/securitySchemeLevel.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeLevelMember } from './securitySchemeLevelMember';
+import type { SecuritySchemeLevelMember } from './securitySchemeLevelMember.js';
export interface SecuritySchemeLevel {
/** The description of the issue security scheme level. */
diff --git a/src/version3/models/securitySchemeMembersRequest.ts b/src/version3/models/securitySchemeMembersRequest.ts
index 0c8146b55c..62aa61adc5 100644
--- a/src/version3/models/securitySchemeMembersRequest.ts
+++ b/src/version3/models/securitySchemeMembersRequest.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeLevelMember } from './securitySchemeLevelMember';
+import type { SecuritySchemeLevelMember } from './securitySchemeLevelMember.js';
/** Details of issue security scheme level new members. */
export interface SecuritySchemeMembersRequest {
diff --git a/src/version3/models/securitySchemes.ts b/src/version3/models/securitySchemes.ts
index 2ee8c346cd..78f585d65f 100644
--- a/src/version3/models/securitySchemes.ts
+++ b/src/version3/models/securitySchemes.ts
@@ -1,4 +1,4 @@
-import { SecurityScheme } from './securityScheme';
+import type { SecurityScheme } from './securityScheme.js';
/** List of security schemes. */
export interface SecuritySchemes {
diff --git a/src/version3/models/setDefaultLevelsRequest.ts b/src/version3/models/setDefaultLevelsRequest.ts
index 64888b0ce6..ce205a786f 100644
--- a/src/version3/models/setDefaultLevelsRequest.ts
+++ b/src/version3/models/setDefaultLevelsRequest.ts
@@ -1,4 +1,4 @@
-import { DefaultLevelValue } from './defaultLevelValue';
+import type { DefaultLevelValue } from './defaultLevelValue.js';
/** Details of new default levels. */
export interface SetDefaultLevelsRequest {
diff --git a/src/version3/models/sharePermission.ts b/src/version3/models/sharePermission.ts
index 42b5e1002a..26b8628465 100644
--- a/src/version3/models/sharePermission.ts
+++ b/src/version3/models/sharePermission.ts
@@ -1,7 +1,7 @@
-import { DashboardUser } from './dashboardUser';
-import { GroupName } from './groupName';
-import { Project } from './project';
-import { ProjectRole } from './projectRole';
+import type { DashboardUser } from './dashboardUser.js';
+import type { GroupName } from './groupName.js';
+import type { Project } from './project.js';
+import type { ProjectRole } from './projectRole.js';
/** Details of a share permission for the filter. */
export interface SharePermission {
diff --git a/src/version3/models/simpleListWrapperApplicationRole.ts b/src/version3/models/simpleListWrapperApplicationRole.ts
index 0320fce728..d7bd9a3f19 100644
--- a/src/version3/models/simpleListWrapperApplicationRole.ts
+++ b/src/version3/models/simpleListWrapperApplicationRole.ts
@@ -1,5 +1,5 @@
-import { ApplicationRole } from './applicationRole';
-import { ListWrapperCallbackApplicationRole } from './listWrapperCallbackApplicationRole';
+import type { ApplicationRole } from './applicationRole.js';
+import type { ListWrapperCallbackApplicationRole } from './listWrapperCallbackApplicationRole.js';
export interface SimpleListWrapperApplicationRole {
size?: number;
diff --git a/src/version3/models/simpleListWrapperGroupName.ts b/src/version3/models/simpleListWrapperGroupName.ts
index d8b4abc96f..48cc82976b 100644
--- a/src/version3/models/simpleListWrapperGroupName.ts
+++ b/src/version3/models/simpleListWrapperGroupName.ts
@@ -1,5 +1,5 @@
-import { GroupName } from './groupName';
-import { ListWrapperCallbackGroupName } from './listWrapperCallbackGroupName';
+import type { GroupName } from './groupName.js';
+import type { ListWrapperCallbackGroupName } from './listWrapperCallbackGroupName.js';
export interface SimpleListWrapperGroupName {
size?: number;
diff --git a/src/version3/models/status.ts b/src/version3/models/status.ts
index feb6a52f14..b461d51836 100644
--- a/src/version3/models/status.ts
+++ b/src/version3/models/status.ts
@@ -1,4 +1,4 @@
-import { Icon } from './icon';
+import type { Icon } from './icon.js';
/** The status of the item. */
export interface Status {
diff --git a/src/version3/models/statusCreateRequest.ts b/src/version3/models/statusCreateRequest.ts
index 05948a5bc7..00c4fed368 100644
--- a/src/version3/models/statusCreateRequest.ts
+++ b/src/version3/models/statusCreateRequest.ts
@@ -1,5 +1,5 @@
-import { StatusCreate } from './statusCreate';
-import { StatusScope } from './statusScope';
+import type { StatusCreate } from './statusCreate.js';
+import type { StatusScope } from './statusScope.js';
/** Details of the statuses being created and their scope. */
export interface StatusCreateRequest {
diff --git a/src/version3/models/statusDetails.ts b/src/version3/models/statusDetails.ts
index cff803cfad..f36b5169b5 100644
--- a/src/version3/models/statusDetails.ts
+++ b/src/version3/models/statusDetails.ts
@@ -1,4 +1,4 @@
-import { StatusCategory } from './statusCategory';
+import type { StatusCategory } from './statusCategory.js';
/** A status. */
export interface StatusDetails {
diff --git a/src/version3/models/statusScope.ts b/src/version3/models/statusScope.ts
index 00007de4ef..cf85f7314a 100644
--- a/src/version3/models/statusScope.ts
+++ b/src/version3/models/statusScope.ts
@@ -1,4 +1,4 @@
-import { ProjectId } from './projectId';
+import type { ProjectId } from './projectId.js';
/** The scope of the status. */
export interface StatusScope {
diff --git a/src/version3/models/statusUpdateRequest.ts b/src/version3/models/statusUpdateRequest.ts
index d68fbf12d4..be4da347d5 100644
--- a/src/version3/models/statusUpdateRequest.ts
+++ b/src/version3/models/statusUpdateRequest.ts
@@ -1,4 +1,4 @@
-import { StatusUpdate } from './statusUpdate';
+import type { StatusUpdate } from './statusUpdate.js';
/** The list of statuses that will be updated. */
export interface StatusUpdateRequest {
diff --git a/src/version3/models/systemAvatars.ts b/src/version3/models/systemAvatars.ts
index b7a72d47f9..e698d26132 100644
--- a/src/version3/models/systemAvatars.ts
+++ b/src/version3/models/systemAvatars.ts
@@ -1,4 +1,4 @@
-import { Avatar } from './avatar';
+import type { Avatar } from './avatar.js';
/** List of system avatars. */
export interface SystemAvatars {
diff --git a/src/version3/models/taskProgressRemoveOptionFromIssuesResult.ts b/src/version3/models/taskProgressRemoveOptionFromIssuesResult.ts
index a154fb2629..801d7fb9e9 100644
--- a/src/version3/models/taskProgressRemoveOptionFromIssuesResult.ts
+++ b/src/version3/models/taskProgressRemoveOptionFromIssuesResult.ts
@@ -1,4 +1,4 @@
-import { RemoveOptionFromIssuesResult } from './removeOptionFromIssuesResult';
+import type { RemoveOptionFromIssuesResult } from './removeOptionFromIssuesResult.js';
/** Details about a task. */
export interface TaskProgressRemoveOptionFromIssuesResult {
diff --git a/src/version3/models/transition.ts b/src/version3/models/transition.ts
index d8396a74c4..37d4b63c91 100644
--- a/src/version3/models/transition.ts
+++ b/src/version3/models/transition.ts
@@ -1,5 +1,5 @@
-import { ScreenID } from './screenID';
-import { WorkflowRules } from './workflowRules';
+import type { ScreenID } from './screenID.js';
+import type { WorkflowRules } from './workflowRules.js';
/** Details of a workflow transition. */
export interface Transition {
diff --git a/src/version3/models/transitions.ts b/src/version3/models/transitions.ts
index 1423f0d5a8..bc6d52a1bb 100644
--- a/src/version3/models/transitions.ts
+++ b/src/version3/models/transitions.ts
@@ -1,4 +1,4 @@
-import { IssueTransition } from './issueTransition';
+import type { IssueTransition } from './issueTransition.js';
/** List of issue transitions. */
export interface Transitions {
diff --git a/src/version3/models/uiModificationDetails.ts b/src/version3/models/uiModificationDetails.ts
index 62abda4603..aacb5a79dd 100644
--- a/src/version3/models/uiModificationDetails.ts
+++ b/src/version3/models/uiModificationDetails.ts
@@ -1,4 +1,4 @@
-import { UiModificationContextDetails } from './uiModificationContextDetails';
+import type { UiModificationContextDetails } from './uiModificationContextDetails.js';
/** The details of a UI modification. */
export interface UiModificationDetails {
diff --git a/src/version3/models/updateScreenSchemeDetails.ts b/src/version3/models/updateScreenSchemeDetails.ts
index ab5320e13c..99c6ba62f7 100644
--- a/src/version3/models/updateScreenSchemeDetails.ts
+++ b/src/version3/models/updateScreenSchemeDetails.ts
@@ -1,4 +1,4 @@
-import { UpdateScreenTypes } from './updateScreenTypes';
+import type { UpdateScreenTypes } from './updateScreenTypes.js';
/** Details of a screen scheme. */
export interface UpdateScreenSchemeDetails {
diff --git a/src/version3/models/updateUiModificationDetails.ts b/src/version3/models/updateUiModificationDetails.ts
index 3df4eb860b..85ec8670bf 100644
--- a/src/version3/models/updateUiModificationDetails.ts
+++ b/src/version3/models/updateUiModificationDetails.ts
@@ -1,4 +1,4 @@
-import { UiModificationContextDetails } from './uiModificationContextDetails';
+import type { UiModificationContextDetails } from './uiModificationContextDetails.js';
/** The details of a UI modification. */
export interface UpdateUiModificationDetails {
diff --git a/src/version3/models/user.ts b/src/version3/models/user.ts
index f5e4ae012c..71a14c50a6 100644
--- a/src/version3/models/user.ts
+++ b/src/version3/models/user.ts
@@ -1,6 +1,6 @@
-import { AvatarUrls } from './avatarUrls';
-import { SimpleListWrapperApplicationRole } from './simpleListWrapperApplicationRole';
-import { SimpleListWrapperGroupName } from './simpleListWrapperGroupName';
+import type { AvatarUrls } from './avatarUrls.js';
+import type { SimpleListWrapperApplicationRole } from './simpleListWrapperApplicationRole.js';
+import type { SimpleListWrapperGroupName } from './simpleListWrapperGroupName.js';
/**
* A user with details as permitted by the user's Atlassian Account privacy settings. However, be aware of these
diff --git a/src/version3/models/userDetails.ts b/src/version3/models/userDetails.ts
index bcc42c2042..6e698170eb 100644
--- a/src/version3/models/userDetails.ts
+++ b/src/version3/models/userDetails.ts
@@ -1,4 +1,4 @@
-import { AvatarUrls } from './avatarUrls';
+import type { AvatarUrls } from './avatarUrls.js';
/**
* User details permitted by the user's Atlassian Account privacy settings. However, be aware of these exceptions:*
diff --git a/src/version3/models/userList.ts b/src/version3/models/userList.ts
index 772b28b9fb..6cc67d8c2d 100644
--- a/src/version3/models/userList.ts
+++ b/src/version3/models/userList.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/**
* A paginated list of users sharing the filter. This includes users that are members of the groups or can browse the
diff --git a/src/version3/models/version.ts b/src/version3/models/version.ts
index fd618aefd7..c803c8f383 100644
--- a/src/version3/models/version.ts
+++ b/src/version3/models/version.ts
@@ -1,5 +1,5 @@
-import { SimpleLink } from './simpleLink';
-import { VersionIssuesStatus } from './versionIssuesStatus';
+import type { SimpleLink } from './simpleLink.js';
+import type { VersionIssuesStatus } from './versionIssuesStatus.js';
/** Details about a project version. */
export interface Version {
diff --git a/src/version3/models/versionIssueCounts.ts b/src/version3/models/versionIssueCounts.ts
index 2510a6bac0..56454aed6d 100644
--- a/src/version3/models/versionIssueCounts.ts
+++ b/src/version3/models/versionIssueCounts.ts
@@ -1,4 +1,4 @@
-import { VersionUsageInCustomField } from './versionUsageInCustomField';
+import type { VersionUsageInCustomField } from './versionUsageInCustomField.js';
/** Various counts of issues within a version. */
export interface VersionIssueCounts {
diff --git a/src/version3/models/votes.ts b/src/version3/models/votes.ts
index 6ebda28733..301e12ea35 100644
--- a/src/version3/models/votes.ts
+++ b/src/version3/models/votes.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** The details of votes on an issue. */
export interface Votes {
diff --git a/src/version3/models/watchers.ts b/src/version3/models/watchers.ts
index 282914a9b2..47f1c09920 100644
--- a/src/version3/models/watchers.ts
+++ b/src/version3/models/watchers.ts
@@ -1,4 +1,4 @@
-import { UserDetails } from './userDetails';
+import type { UserDetails } from './userDetails.js';
/** The details of watchers on an issue. */
export interface Watchers {
diff --git a/src/version3/models/webhookRegistrationDetails.ts b/src/version3/models/webhookRegistrationDetails.ts
index 5cd0672740..418da7ce0a 100644
--- a/src/version3/models/webhookRegistrationDetails.ts
+++ b/src/version3/models/webhookRegistrationDetails.ts
@@ -1,4 +1,4 @@
-import { WebhookDetails } from './webhookDetails';
+import type { WebhookDetails } from './webhookDetails.js';
/** Details of webhooks to register. */
export interface WebhookRegistrationDetails {
diff --git a/src/version3/models/workflow.ts b/src/version3/models/workflow.ts
index 741cf819e8..ebfacea9dd 100644
--- a/src/version3/models/workflow.ts
+++ b/src/version3/models/workflow.ts
@@ -1,9 +1,9 @@
-import { ProjectDetails } from './projectDetails';
-import { PublishedWorkflowId } from './publishedWorkflowId';
-import { Transition } from './transition';
-import { WorkflowOperations } from './workflowOperations';
-import { WorkflowSchemeIdName } from './workflowSchemeIdName';
-import { WorkflowStatus } from './workflowStatus';
+import type { ProjectDetails } from './projectDetails.js';
+import type { PublishedWorkflowId } from './publishedWorkflowId.js';
+import type { Transition } from './transition.js';
+import type { WorkflowOperations } from './workflowOperations.js';
+import type { WorkflowSchemeIdName } from './workflowSchemeIdName.js';
+import type { WorkflowStatus } from './workflowStatus.js';
/** Details about a workflow. */
export interface Workflow {
diff --git a/src/version3/models/workflowRules.ts b/src/version3/models/workflowRules.ts
index 8aab255146..de7acb1062 100644
--- a/src/version3/models/workflowRules.ts
+++ b/src/version3/models/workflowRules.ts
@@ -1,5 +1,5 @@
-import { WorkflowCondition } from './workflowCondition';
-import { WorkflowTransitionRule } from './workflowTransitionRule';
+import type { WorkflowCondition } from './workflowCondition.js';
+import type { WorkflowTransitionRule } from './workflowTransitionRule.js';
/** A collection of transition rules. */
export interface WorkflowRules {
diff --git a/src/version3/models/workflowRulesSearchDetails.ts b/src/version3/models/workflowRulesSearchDetails.ts
index 882a2e1d3b..5a474f3a9c 100644
--- a/src/version3/models/workflowRulesSearchDetails.ts
+++ b/src/version3/models/workflowRulesSearchDetails.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionRules } from './workflowTransitionRules';
+import type { WorkflowTransitionRules } from './workflowTransitionRules.js';
/** Details of workflow transition rules. */
export interface WorkflowRulesSearchDetails {
diff --git a/src/version3/models/workflowScheme.ts b/src/version3/models/workflowScheme.ts
index da6497af8d..d0c12808d8 100644
--- a/src/version3/models/workflowScheme.ts
+++ b/src/version3/models/workflowScheme.ts
@@ -1,4 +1,4 @@
-import { User } from './user';
+import type { User } from './user.js';
/** Details about a workflow scheme. */
export interface WorkflowScheme {
diff --git a/src/version3/models/workflowSchemeAssociations.ts b/src/version3/models/workflowSchemeAssociations.ts
index ac253e98ac..ceef0974dc 100644
--- a/src/version3/models/workflowSchemeAssociations.ts
+++ b/src/version3/models/workflowSchemeAssociations.ts
@@ -1,4 +1,4 @@
-import { WorkflowScheme } from './workflowScheme';
+import type { WorkflowScheme } from './workflowScheme.js';
/** A workflow scheme along with a list of projects that use it. */
export interface WorkflowSchemeAssociations {
diff --git a/src/version3/models/workflowStatus.ts b/src/version3/models/workflowStatus.ts
index 64b93bff11..77019f86d1 100644
--- a/src/version3/models/workflowStatus.ts
+++ b/src/version3/models/workflowStatus.ts
@@ -1,4 +1,4 @@
-import { WorkflowStatusProperties } from './workflowStatusProperties';
+import type { WorkflowStatusProperties } from './workflowStatusProperties.js';
/** Details of a workflow status. */
export interface WorkflowStatus {
diff --git a/src/version3/models/workflowTransitionRules.ts b/src/version3/models/workflowTransitionRules.ts
index 88bb365a28..0d52e688b3 100644
--- a/src/version3/models/workflowTransitionRules.ts
+++ b/src/version3/models/workflowTransitionRules.ts
@@ -1,5 +1,5 @@
-import { ConnectWorkflowTransitionRule } from './connectWorkflowTransitionRule';
-import { WorkflowId } from './workflowId';
+import type { ConnectWorkflowTransitionRule } from './connectWorkflowTransitionRule.js';
+import type { WorkflowId } from './workflowId.js';
/** A workflow with transition rules. */
export interface WorkflowTransitionRules {
diff --git a/src/version3/models/workflowTransitionRulesDetails.ts b/src/version3/models/workflowTransitionRulesDetails.ts
index d09ad9f96f..0b44220045 100644
--- a/src/version3/models/workflowTransitionRulesDetails.ts
+++ b/src/version3/models/workflowTransitionRulesDetails.ts
@@ -1,4 +1,4 @@
-import { WorkflowId } from './workflowId';
+import type { WorkflowId } from './workflowId.js';
/** Details about a workflow configuration update request. */
export interface WorkflowTransitionRulesDetails {
diff --git a/src/version3/models/workflowTransitionRulesUpdate.ts b/src/version3/models/workflowTransitionRulesUpdate.ts
index 376e0aa354..2e35aef398 100644
--- a/src/version3/models/workflowTransitionRulesUpdate.ts
+++ b/src/version3/models/workflowTransitionRulesUpdate.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionRules } from './workflowTransitionRules';
+import type { WorkflowTransitionRules } from './workflowTransitionRules.js';
/** Details about a workflow configuration update request. */
export interface WorkflowTransitionRulesUpdate {
diff --git a/src/version3/models/workflowTransitionRulesUpdateErrorDetails.ts b/src/version3/models/workflowTransitionRulesUpdateErrorDetails.ts
index c3c2e1b683..7076041384 100644
--- a/src/version3/models/workflowTransitionRulesUpdateErrorDetails.ts
+++ b/src/version3/models/workflowTransitionRulesUpdateErrorDetails.ts
@@ -1,4 +1,4 @@
-import { WorkflowId } from './workflowId';
+import type { WorkflowId } from './workflowId.js';
/** Details of any errors encountered while updating workflow transition rules for a workflow. */
export interface WorkflowTransitionRulesUpdateErrorDetails {
diff --git a/src/version3/models/workflowTransitionRulesUpdateErrors.ts b/src/version3/models/workflowTransitionRulesUpdateErrors.ts
index 4e5c6ce38a..4409c9b7a2 100644
--- a/src/version3/models/workflowTransitionRulesUpdateErrors.ts
+++ b/src/version3/models/workflowTransitionRulesUpdateErrors.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionRulesUpdateErrorDetails } from './workflowTransitionRulesUpdateErrorDetails';
+import type { WorkflowTransitionRulesUpdateErrorDetails } from './workflowTransitionRulesUpdateErrorDetails.js';
/** Details of any errors encountered while updating workflow transition rules. */
export interface WorkflowTransitionRulesUpdateErrors {
diff --git a/src/version3/models/workflowsWithTransitionRulesDetails.ts b/src/version3/models/workflowsWithTransitionRulesDetails.ts
index b038041dda..fb1b5197cf 100644
--- a/src/version3/models/workflowsWithTransitionRulesDetails.ts
+++ b/src/version3/models/workflowsWithTransitionRulesDetails.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionRulesDetails } from './workflowTransitionRulesDetails';
+import type { WorkflowTransitionRulesDetails } from './workflowTransitionRulesDetails.js';
/** Details of workflows and their transition rules to delete. */
export interface WorkflowsWithTransitionRulesDetails {
diff --git a/src/version3/models/worklog.ts b/src/version3/models/worklog.ts
index ccdae4a13c..1ef55ee701 100644
--- a/src/version3/models/worklog.ts
+++ b/src/version3/models/worklog.ts
@@ -1,7 +1,7 @@
-import { Document } from './document';
-import { EntityProperty } from './entityProperty';
-import { UserDetails } from './userDetails';
-import { Visibility } from './visibility';
+import type { Document } from './document.js';
+import type { EntityProperty } from './entityProperty.js';
+import type { UserDetails } from './userDetails.js';
+import type { Visibility } from './visibility.js';
/** Details of a worklog. */
export interface Worklog {
diff --git a/src/version3/myself.ts b/src/version3/myself.ts
index c7b333331f..a21cb5b161 100644
--- a/src/version3/myself.ts
+++ b/src/version3/myself.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Myself {
constructor(private client: Client) {}
diff --git a/src/version3/parameters/addActorUsers.ts b/src/version3/parameters/addActorUsers.ts
index 7126621c61..b54b503324 100644
--- a/src/version3/parameters/addActorUsers.ts
+++ b/src/version3/parameters/addActorUsers.ts
@@ -1,4 +1,4 @@
-import { ActorsMap } from '../models';
+import type { ActorsMap } from '../models/index.js';
export interface AddActorUsers extends ActorsMap {
/** The project ID or project key (case sensitive). */
diff --git a/src/version3/parameters/addComment.ts b/src/version3/parameters/addComment.ts
index 2aadf316e7..d780af3b99 100644
--- a/src/version3/parameters/addComment.ts
+++ b/src/version3/parameters/addComment.ts
@@ -1,4 +1,4 @@
-import { Comment, Document } from '../models';
+import type { Comment, Document } from '../models/index.js';
export interface AddComment extends Omit {
/** The ID or key of the issue. */
diff --git a/src/version3/parameters/addGadget.ts b/src/version3/parameters/addGadget.ts
index dd161fea1f..4181f8feca 100644
--- a/src/version3/parameters/addGadget.ts
+++ b/src/version3/parameters/addGadget.ts
@@ -1,4 +1,4 @@
-import { DashboardGadgetSettings } from '../models';
+import type { DashboardGadgetSettings } from '../models/index.js';
export interface AddGadget extends DashboardGadgetSettings {
/** The ID of the dashboard. */
diff --git a/src/version3/parameters/addIssueTypesToContext.ts b/src/version3/parameters/addIssueTypesToContext.ts
index e08bf03d6f..cb71755b91 100644
--- a/src/version3/parameters/addIssueTypesToContext.ts
+++ b/src/version3/parameters/addIssueTypesToContext.ts
@@ -1,4 +1,4 @@
-import { IssueTypeIds } from '../models';
+import type { IssueTypeIds } from '../models/index.js';
export interface AddIssueTypesToContext extends IssueTypeIds {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/addIssueTypesToIssueTypeScheme.ts b/src/version3/parameters/addIssueTypesToIssueTypeScheme.ts
index b2c6e15f39..a64a187242 100644
--- a/src/version3/parameters/addIssueTypesToIssueTypeScheme.ts
+++ b/src/version3/parameters/addIssueTypesToIssueTypeScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeIds } from '../models';
+import type { IssueTypeIds } from '../models/index.js';
export interface AddIssueTypesToIssueTypeScheme extends IssueTypeIds {
/** The ID of the issue type scheme. */
diff --git a/src/version3/parameters/addProjectRoleActorsToRole.ts b/src/version3/parameters/addProjectRoleActorsToRole.ts
index dc0f024bbd..7a4f7c95e9 100644
--- a/src/version3/parameters/addProjectRoleActorsToRole.ts
+++ b/src/version3/parameters/addProjectRoleActorsToRole.ts
@@ -1,4 +1,4 @@
-import { ActorInput } from '../models';
+import type { ActorInput } from '../models/index.js';
export interface AddProjectRoleActorsToRole extends ActorInput {
/**
diff --git a/src/version3/parameters/addScreenTab.ts b/src/version3/parameters/addScreenTab.ts
index 07962426f2..4b6ceee0ec 100644
--- a/src/version3/parameters/addScreenTab.ts
+++ b/src/version3/parameters/addScreenTab.ts
@@ -1,4 +1,4 @@
-import { ScreenableTab } from '../models';
+import type { ScreenableTab } from '../models/index.js';
export interface AddScreenTab extends ScreenableTab {
/** The ID of the screen. */
diff --git a/src/version3/parameters/addScreenTabField.ts b/src/version3/parameters/addScreenTabField.ts
index b055647c57..ddbb186ec6 100644
--- a/src/version3/parameters/addScreenTabField.ts
+++ b/src/version3/parameters/addScreenTabField.ts
@@ -1,4 +1,4 @@
-import { AddField } from '../models';
+import type { AddField } from '../models/index.js';
export interface AddScreenTabField extends AddField {
/** The ID of the screen. */
diff --git a/src/version3/parameters/addSecurityLevel.ts b/src/version3/parameters/addSecurityLevel.ts
index ed915fa92c..d44c0103b6 100644
--- a/src/version3/parameters/addSecurityLevel.ts
+++ b/src/version3/parameters/addSecurityLevel.ts
@@ -1,4 +1,4 @@
-import { AddSecuritySchemeLevelsRequest } from '../models';
+import type { AddSecuritySchemeLevelsRequest } from '../models/index.js';
export interface AddSecurityLevel extends AddSecuritySchemeLevelsRequest {
/** The ID of the issue security scheme. */
diff --git a/src/version3/parameters/addSecurityLevelMembers.ts b/src/version3/parameters/addSecurityLevelMembers.ts
index ac1a26e84d..6e3bffed99 100644
--- a/src/version3/parameters/addSecurityLevelMembers.ts
+++ b/src/version3/parameters/addSecurityLevelMembers.ts
@@ -1,4 +1,4 @@
-import { SecuritySchemeMembersRequest } from '../models';
+import type { SecuritySchemeMembersRequest } from '../models/index.js';
export interface AddSecurityLevelMembers extends SecuritySchemeMembersRequest {
/** The ID of the issue security scheme. */
diff --git a/src/version3/parameters/addSharePermission.ts b/src/version3/parameters/addSharePermission.ts
index 0f672e9756..22aeee6cc7 100644
--- a/src/version3/parameters/addSharePermission.ts
+++ b/src/version3/parameters/addSharePermission.ts
@@ -1,4 +1,4 @@
-import { SharePermissionInput } from '../models';
+import type { SharePermissionInput } from '../models/index.js';
export interface AddSharePermission extends SharePermissionInput {
/** The ID of the filter. */
diff --git a/src/version3/parameters/addUserToGroup.ts b/src/version3/parameters/addUserToGroup.ts
index 836eb42c4c..fe57635add 100644
--- a/src/version3/parameters/addUserToGroup.ts
+++ b/src/version3/parameters/addUserToGroup.ts
@@ -1,4 +1,4 @@
-import { UpdateUserToGroup } from '../models';
+import type { UpdateUserToGroup } from '../models/index.js';
export interface AddUserToGroup extends UpdateUserToGroup {
/**
diff --git a/src/version3/parameters/addWorklog.ts b/src/version3/parameters/addWorklog.ts
index c3970695c1..6ac48e8caa 100644
--- a/src/version3/parameters/addWorklog.ts
+++ b/src/version3/parameters/addWorklog.ts
@@ -1,4 +1,4 @@
-import { Document, Worklog } from '../models';
+import type { Document, Worklog } from '../models/index.js';
export interface AddWorklog extends Omit {
/** The ID or key the issue. */
diff --git a/src/version3/parameters/analyseExpression.ts b/src/version3/parameters/analyseExpression.ts
index 46d7696d48..06f47b3c51 100644
--- a/src/version3/parameters/analyseExpression.ts
+++ b/src/version3/parameters/analyseExpression.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionForAnalysis } from '../models';
+import type { JiraExpressionForAnalysis } from '../models/index.js';
export interface AnalyseExpression extends JiraExpressionForAnalysis {
/**
diff --git a/src/version3/parameters/appendMappingsForIssueTypeScreenScheme.ts b/src/version3/parameters/appendMappingsForIssueTypeScreenScheme.ts
index e31689b20d..ce746393e0 100644
--- a/src/version3/parameters/appendMappingsForIssueTypeScreenScheme.ts
+++ b/src/version3/parameters/appendMappingsForIssueTypeScreenScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemeMappingDetails } from '../models';
+import type { IssueTypeScreenSchemeMappingDetails } from '../models/index.js';
export interface AppendMappingsForIssueTypeScreenScheme extends IssueTypeScreenSchemeMappingDetails {
/** The ID of the issue type screen scheme. */
diff --git a/src/version3/parameters/archiveIssues.ts b/src/version3/parameters/archiveIssues.ts
index ffad9a1080..529a7e492f 100644
--- a/src/version3/parameters/archiveIssues.ts
+++ b/src/version3/parameters/archiveIssues.ts
@@ -1,3 +1,3 @@
-import { IssueArchivalSyncRequest } from '../models';
+import type { IssueArchivalSyncRequest } from '../models/index.js';
export interface ArchiveIssues extends IssueArchivalSyncRequest {}
diff --git a/src/version3/parameters/archiveIssuesAsync.ts b/src/version3/parameters/archiveIssuesAsync.ts
index f0e873569e..e8d51846e8 100644
--- a/src/version3/parameters/archiveIssuesAsync.ts
+++ b/src/version3/parameters/archiveIssuesAsync.ts
@@ -1,3 +1,3 @@
-import { ArchiveIssueAsyncRequest } from '../models';
+import type { ArchiveIssueAsyncRequest } from '../models/index.js';
export interface ArchiveIssuesAsync extends ArchiveIssueAsyncRequest {}
diff --git a/src/version3/parameters/assignFieldConfigurationSchemeToProject.ts b/src/version3/parameters/assignFieldConfigurationSchemeToProject.ts
index 8cead61b41..104a2fcec4 100644
--- a/src/version3/parameters/assignFieldConfigurationSchemeToProject.ts
+++ b/src/version3/parameters/assignFieldConfigurationSchemeToProject.ts
@@ -1,3 +1,3 @@
-import { FieldConfigurationSchemeProjectAssociation } from '../models';
+import type { FieldConfigurationSchemeProjectAssociation } from '../models/index.js';
export interface AssignFieldConfigurationSchemeToProject extends FieldConfigurationSchemeProjectAssociation {}
diff --git a/src/version3/parameters/assignIssue.ts b/src/version3/parameters/assignIssue.ts
index 5d4f76c84d..03d8362986 100644
--- a/src/version3/parameters/assignIssue.ts
+++ b/src/version3/parameters/assignIssue.ts
@@ -1,4 +1,4 @@
-import { User } from '../models';
+import type { User } from '../models/index.js';
export interface AssignIssue extends Omit {
/** The ID or key of the issue to be assigned. */
diff --git a/src/version3/parameters/assignIssueTypeSchemeToProject.ts b/src/version3/parameters/assignIssueTypeSchemeToProject.ts
index f297c4d1eb..5feb00474b 100644
--- a/src/version3/parameters/assignIssueTypeSchemeToProject.ts
+++ b/src/version3/parameters/assignIssueTypeSchemeToProject.ts
@@ -1,3 +1,3 @@
-import { IssueTypeSchemeProjectAssociation } from '../models';
+import type { IssueTypeSchemeProjectAssociation } from '../models/index.js';
export interface AssignIssueTypeSchemeToProject extends IssueTypeSchemeProjectAssociation {}
diff --git a/src/version3/parameters/assignIssueTypeScreenSchemeToProject.ts b/src/version3/parameters/assignIssueTypeScreenSchemeToProject.ts
index 009b11b8f7..4b73b93d7e 100644
--- a/src/version3/parameters/assignIssueTypeScreenSchemeToProject.ts
+++ b/src/version3/parameters/assignIssueTypeScreenSchemeToProject.ts
@@ -1,3 +1,3 @@
-import { IssueTypeScreenSchemeProjectAssociation } from '../models';
+import type { IssueTypeScreenSchemeProjectAssociation } from '../models/index.js';
export interface AssignIssueTypeScreenSchemeToProject extends IssueTypeScreenSchemeProjectAssociation {}
diff --git a/src/version3/parameters/assignPermissionScheme.ts b/src/version3/parameters/assignPermissionScheme.ts
index bb31c75f04..afeadf5029 100644
--- a/src/version3/parameters/assignPermissionScheme.ts
+++ b/src/version3/parameters/assignPermissionScheme.ts
@@ -1,4 +1,4 @@
-import { Id } from '../models';
+import type { Id } from '../models/index.js';
export interface AssignPermissionScheme extends Id {
/** The project ID or project key (case sensitive). */
diff --git a/src/version3/parameters/assignProjectsToCustomFieldContext.ts b/src/version3/parameters/assignProjectsToCustomFieldContext.ts
index 1f9f35a4f3..b64937d114 100644
--- a/src/version3/parameters/assignProjectsToCustomFieldContext.ts
+++ b/src/version3/parameters/assignProjectsToCustomFieldContext.ts
@@ -1,4 +1,4 @@
-import { ProjectIds } from '../models';
+import type { ProjectIds } from '../models/index.js';
export interface AssignProjectsToCustomFieldContext extends ProjectIds {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/assignSchemeToProject.ts b/src/version3/parameters/assignSchemeToProject.ts
index 8089f47d09..ce9bc2b4c5 100644
--- a/src/version3/parameters/assignSchemeToProject.ts
+++ b/src/version3/parameters/assignSchemeToProject.ts
@@ -1,3 +1,3 @@
-import { WorkflowSchemeProjectAssociation } from '../models';
+import type { WorkflowSchemeProjectAssociation } from '../models/index.js';
export interface AssignSchemeToProject extends WorkflowSchemeProjectAssociation {}
diff --git a/src/version3/parameters/associateSchemesToProjects.ts b/src/version3/parameters/associateSchemesToProjects.ts
index 9f959b5dae..a5a2a06229 100644
--- a/src/version3/parameters/associateSchemesToProjects.ts
+++ b/src/version3/parameters/associateSchemesToProjects.ts
@@ -1,4 +1,4 @@
-import { OldToNewSecurityLevelMappings } from '../models';
+import type { OldToNewSecurityLevelMappings } from '../models/index.js';
/** Issue security scheme, project, and remapping details. */
export interface AssociateSchemesToProjects {
diff --git a/src/version3/parameters/bulkDeleteIssueProperty.ts b/src/version3/parameters/bulkDeleteIssueProperty.ts
index b66f3d9f5e..7668bddf86 100644
--- a/src/version3/parameters/bulkDeleteIssueProperty.ts
+++ b/src/version3/parameters/bulkDeleteIssueProperty.ts
@@ -1,4 +1,4 @@
-import { IssueFilterForBulkPropertyDelete } from '../models';
+import type { IssueFilterForBulkPropertyDelete } from '../models/index.js';
export interface BulkDeleteIssueProperty extends IssueFilterForBulkPropertyDelete {
/** The key of the property. */
diff --git a/src/version3/parameters/bulkEditDashboards.ts b/src/version3/parameters/bulkEditDashboards.ts
index 43116d773c..f9c7283e19 100644
--- a/src/version3/parameters/bulkEditDashboards.ts
+++ b/src/version3/parameters/bulkEditDashboards.ts
@@ -1,4 +1,4 @@
-import { BulkChangeOwnerDetails, PermissionDetails } from '../models';
+import type { BulkChangeOwnerDetails, PermissionDetails } from '../models/index.js';
/** Details of a request to bulk edit shareable entity. */
export interface BulkEditDashboards {
diff --git a/src/version3/parameters/bulkSetIssuePropertiesByIssue.ts b/src/version3/parameters/bulkSetIssuePropertiesByIssue.ts
index c36f8dee79..38c08c7bab 100644
--- a/src/version3/parameters/bulkSetIssuePropertiesByIssue.ts
+++ b/src/version3/parameters/bulkSetIssuePropertiesByIssue.ts
@@ -1,3 +1,3 @@
-import { MultiIssueEntityProperties } from '../models';
+import type { MultiIssueEntityProperties } from '../models/index.js';
export interface BulkSetIssuePropertiesByIssue extends MultiIssueEntityProperties {}
diff --git a/src/version3/parameters/bulkSetIssueProperty.ts b/src/version3/parameters/bulkSetIssueProperty.ts
index 3441a3cf2a..199013c627 100644
--- a/src/version3/parameters/bulkSetIssueProperty.ts
+++ b/src/version3/parameters/bulkSetIssueProperty.ts
@@ -1,4 +1,4 @@
-import { BulkIssuePropertyUpdateRequest } from '../models';
+import type { BulkIssuePropertyUpdateRequest } from '../models/index.js';
export interface BulkSetIssueProperty extends BulkIssuePropertyUpdateRequest {
/** The key of the property. The maximum length is 255 characters. */
diff --git a/src/version3/parameters/bulkSetIssuesProperties.ts b/src/version3/parameters/bulkSetIssuesProperties.ts
index a5524aa6dc..66b8a3b9f2 100644
--- a/src/version3/parameters/bulkSetIssuesProperties.ts
+++ b/src/version3/parameters/bulkSetIssuesProperties.ts
@@ -1,3 +1,3 @@
-import { IssueEntityProperties } from '../models';
+import type { IssueEntityProperties } from '../models/index.js';
export interface BulkSetIssuesProperties extends IssueEntityProperties {}
diff --git a/src/version3/parameters/copyDashboard.ts b/src/version3/parameters/copyDashboard.ts
index 1e157d012e..42352f534f 100644
--- a/src/version3/parameters/copyDashboard.ts
+++ b/src/version3/parameters/copyDashboard.ts
@@ -1,4 +1,4 @@
-import { DashboardDetails } from '../models';
+import type { DashboardDetails } from '../models/index.js';
export interface CopyDashboard extends DashboardDetails {
id: string;
diff --git a/src/version3/parameters/createComponent.ts b/src/version3/parameters/createComponent.ts
index d84d76eb7b..38f3d035c9 100644
--- a/src/version3/parameters/createComponent.ts
+++ b/src/version3/parameters/createComponent.ts
@@ -1,3 +1,3 @@
-import { ProjectComponent } from '../models';
+import type { ProjectComponent } from '../models/index.js';
export interface CreateComponent extends ProjectComponent {}
diff --git a/src/version3/parameters/createCustomField.ts b/src/version3/parameters/createCustomField.ts
index b6e8cdd762..7d5ccdd84e 100644
--- a/src/version3/parameters/createCustomField.ts
+++ b/src/version3/parameters/createCustomField.ts
@@ -1,3 +1,3 @@
-import { CustomFieldDefinitionJson } from '../models';
+import type { CustomFieldDefinitionJson } from '../models/index.js';
export interface CreateCustomField extends CustomFieldDefinitionJson {}
diff --git a/src/version3/parameters/createCustomFieldOption.ts b/src/version3/parameters/createCustomFieldOption.ts
index 9bf2208191..523002b539 100644
--- a/src/version3/parameters/createCustomFieldOption.ts
+++ b/src/version3/parameters/createCustomFieldOption.ts
@@ -1,4 +1,4 @@
-import { BulkCustomFieldOptionCreateRequest } from '../models';
+import type { BulkCustomFieldOptionCreateRequest } from '../models/index.js';
export interface CreateCustomFieldOption extends BulkCustomFieldOptionCreateRequest {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/createDashboard.ts b/src/version3/parameters/createDashboard.ts
index eb78135c41..440a75e89e 100644
--- a/src/version3/parameters/createDashboard.ts
+++ b/src/version3/parameters/createDashboard.ts
@@ -1,4 +1,4 @@
-import { DashboardDetails, SharePermission } from '../models';
+import type { DashboardDetails, SharePermission } from '../models/index.js';
export interface CreateDashboard extends Omit {
/** The edit permissions for the dashboard. */
diff --git a/src/version3/parameters/createFieldConfiguration.ts b/src/version3/parameters/createFieldConfiguration.ts
index 0275a1f5d3..a102987777 100644
--- a/src/version3/parameters/createFieldConfiguration.ts
+++ b/src/version3/parameters/createFieldConfiguration.ts
@@ -1,3 +1,3 @@
-import { FieldConfigurationDetails } from '../models';
+import type { FieldConfigurationDetails } from '../models/index.js';
export interface CreateFieldConfiguration extends FieldConfigurationDetails {}
diff --git a/src/version3/parameters/createFieldConfigurationScheme.ts b/src/version3/parameters/createFieldConfigurationScheme.ts
index 007c1dc319..4aa9d0c830 100644
--- a/src/version3/parameters/createFieldConfigurationScheme.ts
+++ b/src/version3/parameters/createFieldConfigurationScheme.ts
@@ -1,3 +1,3 @@
-import { UpdateFieldConfigurationSchemeDetails } from '../models';
+import type { UpdateFieldConfigurationSchemeDetails } from '../models/index.js';
export interface CreateFieldConfigurationScheme extends UpdateFieldConfigurationSchemeDetails {}
diff --git a/src/version3/parameters/createFilter.ts b/src/version3/parameters/createFilter.ts
index 98de32f88b..d2e6bc0ef2 100644
--- a/src/version3/parameters/createFilter.ts
+++ b/src/version3/parameters/createFilter.ts
@@ -1,4 +1,4 @@
-import { Filter } from '../models';
+import type { Filter } from '../models/index.js';
export interface CreateFilter extends Filter {
/**
diff --git a/src/version3/parameters/createGroup.ts b/src/version3/parameters/createGroup.ts
index 15c93233fd..a927114f04 100644
--- a/src/version3/parameters/createGroup.ts
+++ b/src/version3/parameters/createGroup.ts
@@ -1,4 +1,4 @@
-import { AddGroup } from '../models';
+import type { AddGroup } from '../models/index.js';
export interface CreateGroup extends AddGroup {
[key: string]: any;
diff --git a/src/version3/parameters/createIssue.ts b/src/version3/parameters/createIssue.ts
index 94849a384e..c5f4252dd7 100644
--- a/src/version3/parameters/createIssue.ts
+++ b/src/version3/parameters/createIssue.ts
@@ -1,6 +1,6 @@
-import {
+import type {
Document, IssueUpdateDetails, Project, TimeTrackingDetails,
-} from '../models';
+} from '../models/index.js';
export interface CreateIssue extends Omit {
/**
diff --git a/src/version3/parameters/createIssueFieldOption.ts b/src/version3/parameters/createIssueFieldOption.ts
index 6fcf535b03..5e0c270024 100644
--- a/src/version3/parameters/createIssueFieldOption.ts
+++ b/src/version3/parameters/createIssueFieldOption.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOptionCreate } from '../models';
+import type { IssueFieldOptionCreate } from '../models/index.js';
export interface CreateIssueFieldOption extends IssueFieldOptionCreate {
/**
diff --git a/src/version3/parameters/createIssueLinkType.ts b/src/version3/parameters/createIssueLinkType.ts
index 10afb86f8c..664b24d7df 100644
--- a/src/version3/parameters/createIssueLinkType.ts
+++ b/src/version3/parameters/createIssueLinkType.ts
@@ -1,3 +1,3 @@
-import { IssueLinkType } from '../models';
+import type { IssueLinkType } from '../models/index.js';
export interface CreateIssueLinkType extends IssueLinkType {}
diff --git a/src/version3/parameters/createIssueSecurityScheme.ts b/src/version3/parameters/createIssueSecurityScheme.ts
index 0f290307b4..bd2355565c 100644
--- a/src/version3/parameters/createIssueSecurityScheme.ts
+++ b/src/version3/parameters/createIssueSecurityScheme.ts
@@ -1,3 +1,3 @@
-import { CreateIssueSecuritySchemeDetails } from '../models';
+import type { CreateIssueSecuritySchemeDetails } from '../models/index.js';
export interface CreateIssueSecurityScheme extends CreateIssueSecuritySchemeDetails {}
diff --git a/src/version3/parameters/createIssueType.ts b/src/version3/parameters/createIssueType.ts
index 948fbe0cd8..d8eed240e0 100644
--- a/src/version3/parameters/createIssueType.ts
+++ b/src/version3/parameters/createIssueType.ts
@@ -1,3 +1,3 @@
-import { IssueTypeCreate } from '../models';
+import type { IssueTypeCreate } from '../models/index.js';
export interface CreateIssueType extends IssueTypeCreate {}
diff --git a/src/version3/parameters/createIssueTypeScheme.ts b/src/version3/parameters/createIssueTypeScheme.ts
index 75bff61acd..643fdb4add 100644
--- a/src/version3/parameters/createIssueTypeScheme.ts
+++ b/src/version3/parameters/createIssueTypeScheme.ts
@@ -1,3 +1,3 @@
-import { IssueTypeSchemeDetails } from '../models';
+import type { IssueTypeSchemeDetails } from '../models/index.js';
export interface CreateIssueTypeScheme extends IssueTypeSchemeDetails {}
diff --git a/src/version3/parameters/createIssueTypeScreenScheme.ts b/src/version3/parameters/createIssueTypeScreenScheme.ts
index fb016af54f..776830e370 100644
--- a/src/version3/parameters/createIssueTypeScreenScheme.ts
+++ b/src/version3/parameters/createIssueTypeScreenScheme.ts
@@ -1,3 +1,3 @@
-import { IssueTypeScreenSchemeDetails } from '../models';
+import type { IssueTypeScreenSchemeDetails } from '../models/index.js';
export interface CreateIssueTypeScreenScheme extends IssueTypeScreenSchemeDetails {}
diff --git a/src/version3/parameters/createIssues.ts b/src/version3/parameters/createIssues.ts
index 4c447caa8e..f86696a2a9 100644
--- a/src/version3/parameters/createIssues.ts
+++ b/src/version3/parameters/createIssues.ts
@@ -1,3 +1,3 @@
-import { IssuesUpdate } from '../models';
+import type { IssuesUpdate } from '../models/index.js';
export interface CreateIssues extends IssuesUpdate {}
diff --git a/src/version3/parameters/createNotificationScheme.ts b/src/version3/parameters/createNotificationScheme.ts
index 30f52272ed..c7b6be6741 100644
--- a/src/version3/parameters/createNotificationScheme.ts
+++ b/src/version3/parameters/createNotificationScheme.ts
@@ -1,3 +1,3 @@
-import { CreateNotificationSchemeDetails } from '../models';
+import type { CreateNotificationSchemeDetails } from '../models/index.js';
export interface CreateNotificationScheme extends CreateNotificationSchemeDetails {}
diff --git a/src/version3/parameters/createOrUpdateRemoteIssueLink.ts b/src/version3/parameters/createOrUpdateRemoteIssueLink.ts
index 9f59c96ca0..7a4e299c5d 100644
--- a/src/version3/parameters/createOrUpdateRemoteIssueLink.ts
+++ b/src/version3/parameters/createOrUpdateRemoteIssueLink.ts
@@ -1,4 +1,4 @@
-import { RemoteIssueLinkRequest } from '../models';
+import type { RemoteIssueLinkRequest } from '../models/index.js';
export interface CreateOrUpdateRemoteIssueLink extends RemoteIssueLinkRequest {
/** The ID or key of the issue. */
diff --git a/src/version3/parameters/createPermissionGrant.ts b/src/version3/parameters/createPermissionGrant.ts
index 28de066567..c9190819d4 100644
--- a/src/version3/parameters/createPermissionGrant.ts
+++ b/src/version3/parameters/createPermissionGrant.ts
@@ -1,4 +1,4 @@
-import { PermissionGrant } from '../models';
+import type { PermissionGrant } from '../models/index.js';
export interface CreatePermissionGrant extends PermissionGrant {
/** The ID of the permission scheme in which to create a new permission grant. */
diff --git a/src/version3/parameters/createPermissionScheme.ts b/src/version3/parameters/createPermissionScheme.ts
index bb60ce0e35..4d0a67eeba 100644
--- a/src/version3/parameters/createPermissionScheme.ts
+++ b/src/version3/parameters/createPermissionScheme.ts
@@ -1,4 +1,4 @@
-import { PermissionScheme } from '../models';
+import type { PermissionScheme } from '../models/index.js';
export interface CreatePermissionScheme extends PermissionScheme {
/**
diff --git a/src/version3/parameters/createPriority.ts b/src/version3/parameters/createPriority.ts
index a1dcef42b9..d9df2d7640 100644
--- a/src/version3/parameters/createPriority.ts
+++ b/src/version3/parameters/createPriority.ts
@@ -1,3 +1,3 @@
-import { CreatePriorityDetails } from '../models';
+import type { CreatePriorityDetails } from '../models/index.js';
export interface CreatePriority extends CreatePriorityDetails {}
diff --git a/src/version3/parameters/createProject.ts b/src/version3/parameters/createProject.ts
index 05b0812087..da72e8b062 100644
--- a/src/version3/parameters/createProject.ts
+++ b/src/version3/parameters/createProject.ts
@@ -1,3 +1,3 @@
-import { CreateProjectDetails } from '../models';
+import type { CreateProjectDetails } from '../models/index.js';
export interface CreateProject extends CreateProjectDetails {}
diff --git a/src/version3/parameters/createProjectCategory.ts b/src/version3/parameters/createProjectCategory.ts
index 5e45b24dbb..5a4d73ce11 100644
--- a/src/version3/parameters/createProjectCategory.ts
+++ b/src/version3/parameters/createProjectCategory.ts
@@ -1,3 +1,3 @@
-import { ProjectCategory } from '../models';
+import type { ProjectCategory } from '../models/index.js';
export interface CreateProjectCategory extends ProjectCategory {}
diff --git a/src/version3/parameters/createProjectRole.ts b/src/version3/parameters/createProjectRole.ts
index 4e4ca4cdcf..bc1129ad2f 100644
--- a/src/version3/parameters/createProjectRole.ts
+++ b/src/version3/parameters/createProjectRole.ts
@@ -1,3 +1,3 @@
-import { CreateUpdateRoleRequest } from '../models';
+import type { CreateUpdateRoleRequest } from '../models/index.js';
export interface CreateProjectRole extends CreateUpdateRoleRequest {}
diff --git a/src/version3/parameters/createResolution.ts b/src/version3/parameters/createResolution.ts
index 05bb71a11a..409a33510f 100644
--- a/src/version3/parameters/createResolution.ts
+++ b/src/version3/parameters/createResolution.ts
@@ -1,4 +1,4 @@
-import { CreateResolutionDetails } from '../models';
+import type { CreateResolutionDetails } from '../models/index.js';
export interface CreateResolution extends CreateResolutionDetails {
[key: string]: any;
diff --git a/src/version3/parameters/createScreen.ts b/src/version3/parameters/createScreen.ts
index 0e4183a765..8c8a16a985 100644
--- a/src/version3/parameters/createScreen.ts
+++ b/src/version3/parameters/createScreen.ts
@@ -1,3 +1,3 @@
-import { ScreenDetails } from '../models';
+import type { ScreenDetails } from '../models/index.js';
export interface CreateScreen extends ScreenDetails {}
diff --git a/src/version3/parameters/createScreenScheme.ts b/src/version3/parameters/createScreenScheme.ts
index e8c919d3c5..dcca7d96b5 100644
--- a/src/version3/parameters/createScreenScheme.ts
+++ b/src/version3/parameters/createScreenScheme.ts
@@ -1,3 +1,3 @@
-import { ScreenSchemeDetails } from '../models';
+import type { ScreenSchemeDetails } from '../models/index.js';
export interface CreateScreenScheme extends ScreenSchemeDetails {}
diff --git a/src/version3/parameters/createStatuses.ts b/src/version3/parameters/createStatuses.ts
index 52880e08ad..0eb765f173 100644
--- a/src/version3/parameters/createStatuses.ts
+++ b/src/version3/parameters/createStatuses.ts
@@ -1,3 +1,3 @@
-import { StatusCreateRequest } from '../models';
+import type { StatusCreateRequest } from '../models/index.js';
export interface CreateStatuses extends StatusCreateRequest {}
diff --git a/src/version3/parameters/createUiModification.ts b/src/version3/parameters/createUiModification.ts
index 25d28d2738..b6efaba78e 100644
--- a/src/version3/parameters/createUiModification.ts
+++ b/src/version3/parameters/createUiModification.ts
@@ -1,3 +1,3 @@
-import { CreateUiModificationDetails } from '../models';
+import type { CreateUiModificationDetails } from '../models/index.js';
export interface CreateUiModification extends CreateUiModificationDetails {}
diff --git a/src/version3/parameters/createUser.ts b/src/version3/parameters/createUser.ts
index 84adf035b6..34e04a5a7b 100644
--- a/src/version3/parameters/createUser.ts
+++ b/src/version3/parameters/createUser.ts
@@ -1,3 +1,3 @@
-import { NewUserDetails } from '../models';
+import type { NewUserDetails } from '../models/index.js';
export interface CreateUser extends NewUserDetails {}
diff --git a/src/version3/parameters/createVersion.ts b/src/version3/parameters/createVersion.ts
index 2538fd232b..f95e776279 100644
--- a/src/version3/parameters/createVersion.ts
+++ b/src/version3/parameters/createVersion.ts
@@ -1,3 +1,3 @@
-import { Version } from '../models';
+import type { Version } from '../models/index.js';
export interface CreateVersion extends Version {}
diff --git a/src/version3/parameters/createWorkflow.ts b/src/version3/parameters/createWorkflow.ts
index dba90b0fc4..957d08df8c 100644
--- a/src/version3/parameters/createWorkflow.ts
+++ b/src/version3/parameters/createWorkflow.ts
@@ -1,3 +1,3 @@
-import { CreateWorkflowDetails } from '../models';
+import type { CreateWorkflowDetails } from '../models/index.js';
export interface CreateWorkflow extends CreateWorkflowDetails {}
diff --git a/src/version3/parameters/createWorkflowScheme.ts b/src/version3/parameters/createWorkflowScheme.ts
index c4f4ab9d76..4a147a312d 100644
--- a/src/version3/parameters/createWorkflowScheme.ts
+++ b/src/version3/parameters/createWorkflowScheme.ts
@@ -1,3 +1,3 @@
-import { WorkflowScheme } from '../models';
+import type { WorkflowScheme } from '../models/index.js';
export interface CreateWorkflowScheme extends WorkflowScheme {}
diff --git a/src/version3/parameters/createWorkflowTransitionProperty.ts b/src/version3/parameters/createWorkflowTransitionProperty.ts
index 8aeea6ad06..ea92fa565c 100644
--- a/src/version3/parameters/createWorkflowTransitionProperty.ts
+++ b/src/version3/parameters/createWorkflowTransitionProperty.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionProperty } from '../models';
+import type { WorkflowTransitionProperty } from '../models/index.js';
export interface CreateWorkflowTransitionProperty extends WorkflowTransitionProperty {
/**
diff --git a/src/version3/parameters/deleteAndReplaceVersion.ts b/src/version3/parameters/deleteAndReplaceVersion.ts
index a2a6132502..72f0cf1bb7 100644
--- a/src/version3/parameters/deleteAndReplaceVersion.ts
+++ b/src/version3/parameters/deleteAndReplaceVersion.ts
@@ -1,4 +1,4 @@
-import { DeleteAndReplaceVersion as DeleteAndReplaceVersionModel } from '../models';
+import type { DeleteAndReplaceVersion as DeleteAndReplaceVersionModel } from '../models/index.js';
export interface DeleteAndReplaceVersion extends DeleteAndReplaceVersionModel {
/** The ID of the version. */
diff --git a/src/version3/parameters/deleteWebhookById.ts b/src/version3/parameters/deleteWebhookById.ts
index ae1f449b4d..9d3a99a1b1 100644
--- a/src/version3/parameters/deleteWebhookById.ts
+++ b/src/version3/parameters/deleteWebhookById.ts
@@ -1,3 +1,3 @@
-import { ContainerForWebhookIDs } from '../models';
+import type { ContainerForWebhookIDs } from '../models/index.js';
export interface DeleteWebhookById extends ContainerForWebhookIDs {}
diff --git a/src/version3/parameters/deleteWorkflowTransitionRuleConfigurations.ts b/src/version3/parameters/deleteWorkflowTransitionRuleConfigurations.ts
index bd76a37fb8..1bde9fa1bf 100644
--- a/src/version3/parameters/deleteWorkflowTransitionRuleConfigurations.ts
+++ b/src/version3/parameters/deleteWorkflowTransitionRuleConfigurations.ts
@@ -1,3 +1,3 @@
-import { WorkflowsWithTransitionRulesDetails } from '../models';
+import type { WorkflowsWithTransitionRulesDetails } from '../models/index.js';
export interface DeleteWorkflowTransitionRuleConfigurations extends WorkflowsWithTransitionRulesDetails {}
diff --git a/src/version3/parameters/doTransition.ts b/src/version3/parameters/doTransition.ts
index 25c872b5da..df7599edb0 100644
--- a/src/version3/parameters/doTransition.ts
+++ b/src/version3/parameters/doTransition.ts
@@ -1,4 +1,4 @@
-import { IssueUpdateDetails } from '../models';
+import type { IssueUpdateDetails } from '../models/index.js';
export interface DoTransition extends IssueUpdateDetails {
/** The ID or key of the issue. */
diff --git a/src/version3/parameters/editIssue.ts b/src/version3/parameters/editIssue.ts
index 1be9cc59a8..267930c4d5 100644
--- a/src/version3/parameters/editIssue.ts
+++ b/src/version3/parameters/editIssue.ts
@@ -1,4 +1,4 @@
-import { IssueUpdateDetails } from '../models';
+import type { IssueUpdateDetails } from '../models/index.js';
export interface EditIssue extends IssueUpdateDetails {
/** The ID or key of the issue. */
diff --git a/src/version3/parameters/evaluateJiraExpression.ts b/src/version3/parameters/evaluateJiraExpression.ts
index db2c0c0e08..25cc2c35be 100644
--- a/src/version3/parameters/evaluateJiraExpression.ts
+++ b/src/version3/parameters/evaluateJiraExpression.ts
@@ -1,4 +1,4 @@
-import { JiraExpressionEvalRequest } from '../models';
+import type { JiraExpressionEvalRequest } from '../models/index.js';
export interface EvaluateJiraExpression extends JiraExpressionEvalRequest {
/**
diff --git a/src/version3/parameters/exportArchivedIssues.ts b/src/version3/parameters/exportArchivedIssues.ts
index 62a6f84f44..aec263c5aa 100644
--- a/src/version3/parameters/exportArchivedIssues.ts
+++ b/src/version3/parameters/exportArchivedIssues.ts
@@ -1,4 +1,4 @@
-import { DateRangeFilter } from '../models';
+import type { DateRangeFilter } from '../models/index.js';
/** Details of a filter for exporting archived issues. */
export interface ExportArchivedIssues {
diff --git a/src/version3/parameters/fullyUpdateProjectRole.ts b/src/version3/parameters/fullyUpdateProjectRole.ts
index b4deffeaf9..860c961108 100644
--- a/src/version3/parameters/fullyUpdateProjectRole.ts
+++ b/src/version3/parameters/fullyUpdateProjectRole.ts
@@ -1,4 +1,4 @@
-import { CreateUpdateRoleRequest } from '../models';
+import type { CreateUpdateRoleRequest } from '../models/index.js';
export interface FullyUpdateProjectRole extends CreateUpdateRoleRequest {
/**
diff --git a/src/version3/parameters/getAutoCompletePost.ts b/src/version3/parameters/getAutoCompletePost.ts
index e3a74840ff..7835f621ea 100644
--- a/src/version3/parameters/getAutoCompletePost.ts
+++ b/src/version3/parameters/getAutoCompletePost.ts
@@ -1,3 +1,3 @@
-import { SearchAutoCompleteFilter } from '../models';
+import type { SearchAutoCompleteFilter } from '../models/index.js';
export interface GetAutoCompletePost extends SearchAutoCompleteFilter {}
diff --git a/src/version3/parameters/getBulkPermissions.ts b/src/version3/parameters/getBulkPermissions.ts
index ea93607d8e..433650350a 100644
--- a/src/version3/parameters/getBulkPermissions.ts
+++ b/src/version3/parameters/getBulkPermissions.ts
@@ -1,3 +1,3 @@
-import { BulkPermissionsRequest } from '../models';
+import type { BulkPermissionsRequest } from '../models/index.js';
export interface GetBulkPermissions extends BulkPermissionsRequest {}
diff --git a/src/version3/parameters/getChangeLogsByIds.ts b/src/version3/parameters/getChangeLogsByIds.ts
index 447fc302f6..8e46cbc510 100644
--- a/src/version3/parameters/getChangeLogsByIds.ts
+++ b/src/version3/parameters/getChangeLogsByIds.ts
@@ -1,4 +1,4 @@
-import { IssueChangelogIds } from '../models';
+import type { IssueChangelogIds } from '../models/index.js';
export interface GetChangeLogsByIds extends IssueChangelogIds {
/** The ID or key of the issue. */
diff --git a/src/version3/parameters/getCommentsByIds.ts b/src/version3/parameters/getCommentsByIds.ts
index eb60bc65b0..0b2a546259 100644
--- a/src/version3/parameters/getCommentsByIds.ts
+++ b/src/version3/parameters/getCommentsByIds.ts
@@ -1,4 +1,4 @@
-import { IssueCommentListRequest } from '../models';
+import type { IssueCommentListRequest } from '../models/index.js';
export interface GetCommentsByIds extends IssueCommentListRequest {
/**
diff --git a/src/version3/parameters/getCustomFieldContextsForProjectsAndIssueTypes.ts b/src/version3/parameters/getCustomFieldContextsForProjectsAndIssueTypes.ts
index 66d6df991e..5157e8450e 100644
--- a/src/version3/parameters/getCustomFieldContextsForProjectsAndIssueTypes.ts
+++ b/src/version3/parameters/getCustomFieldContextsForProjectsAndIssueTypes.ts
@@ -1,4 +1,4 @@
-import { ProjectIssueTypeMappings } from '../models';
+import type { ProjectIssueTypeMappings } from '../models/index.js';
export interface GetCustomFieldContextsForProjectsAndIssueTypes extends ProjectIssueTypeMappings {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/getIsWatchingIssueBulk.ts b/src/version3/parameters/getIsWatchingIssueBulk.ts
index dfa25fdf72..97d8ecaa48 100644
--- a/src/version3/parameters/getIsWatchingIssueBulk.ts
+++ b/src/version3/parameters/getIsWatchingIssueBulk.ts
@@ -1,3 +1,3 @@
-import { IssueList } from '../models';
+import type { IssueList } from '../models/index.js';
export interface GetIsWatchingIssueBulk extends IssueList {}
diff --git a/src/version3/parameters/getPermittedProjects.ts b/src/version3/parameters/getPermittedProjects.ts
index 828831afb8..1c8b6a94b2 100644
--- a/src/version3/parameters/getPermittedProjects.ts
+++ b/src/version3/parameters/getPermittedProjects.ts
@@ -1,3 +1,3 @@
-import { PermissionsKeys } from '../models';
+import type { PermissionsKeys } from '../models/index.js';
export interface GetPermittedProjects extends PermissionsKeys {}
diff --git a/src/version3/parameters/getWorklogsForIds.ts b/src/version3/parameters/getWorklogsForIds.ts
index 6f49af8dbf..f0cbfb0338 100644
--- a/src/version3/parameters/getWorklogsForIds.ts
+++ b/src/version3/parameters/getWorklogsForIds.ts
@@ -1,4 +1,4 @@
-import { WorklogIdsRequest } from '../models';
+import type { WorklogIdsRequest } from '../models/index.js';
export interface GetWorklogsForIds extends WorklogIdsRequest {
/**
diff --git a/src/version3/parameters/index.ts b/src/version3/parameters/index.ts
index 862d5d6655..b3e50a602d 100644
--- a/src/version3/parameters/index.ts
+++ b/src/version3/parameters/index.ts
@@ -1,462 +1,462 @@
-export * from './addActorUsers';
-export * from './addAttachment';
-export * from './addComment';
-export * from './addFieldToDefaultScreen';
-export * from './addGadget';
-export * from './addIssueTypesToContext';
-export * from './addIssueTypesToIssueTypeScheme';
-export * from './addProjectRoleActorsToRole';
-export * from './addScreenTab';
-export * from './addScreenTabField';
-export * from './addSecurityLevel';
-export * from './addSecurityLevelMembers';
-export * from './addSharePermission';
-export * from './addUserToGroup';
-export * from './addVote';
-export * from './addWatcher';
-export * from './addWorklog';
-export * from './analyseExpression';
-export * from './appendMappingsForIssueTypeScreenScheme';
-export * from './archiveIssues';
-export * from './archiveIssuesAsync';
-export * from './archiveProject';
-export * from './assignFieldConfigurationSchemeToProject';
-export * from './assignIssue';
-export * from './assignIssueTypeSchemeToProject';
-export * from './assignIssueTypeScreenSchemeToProject';
-export * from './assignPermissionScheme';
-export * from './assignProjectsToCustomFieldContext';
-export * from './assignSchemeToProject';
-export * from './associateSchemesToProjects';
-export * from './bulkDeleteIssueProperty';
-export * from './bulkEditDashboards';
-export * from './bulkGetGroups';
-export * from './bulkGetUsers';
-export * from './bulkGetUsersMigration';
-export * from './bulkSetIssuePropertiesByIssue';
-export * from './bulkSetIssueProperty';
-export * from './bulkSetIssuesProperties';
-export * from './cancelTask';
-export * from './changeFilterOwner';
-export * from './copyDashboard';
-export * from './createComponent';
-export * from './createCustomField';
-export * from './createCustomFieldContext';
-export * from './createCustomFieldOption';
-export * from './createDashboard';
-export * from './createFieldConfiguration';
-export * from './createFieldConfigurationScheme';
-export * from './createFilter';
-export * from './createGroup';
-export * from './createIssue';
-export * from './createIssueFieldOption';
-export * from './createIssueLinkType';
-export * from './createIssues';
-export * from './createIssueSecurityScheme';
-export * from './createIssueType';
-export * from './createIssueTypeAvatar';
-export * from './createIssueTypeScheme';
-export * from './createIssueTypeScreenScheme';
-export * from './createNotificationScheme';
-export * from './createOrUpdateRemoteIssueLink';
-export * from './createPermissionGrant';
-export * from './createPermissionScheme';
-export * from './createPriority';
-export * from './createProject';
-export * from './createProjectAvatar';
-export * from './createProjectCategory';
-export * from './createProjectRole';
-export * from './createResolution';
-export * from './createScreen';
-export * from './createScreenScheme';
-export * from './createStatuses';
-export * from './createUiModification';
-export * from './createUser';
-export * from './createVersion';
-export * from './createWorkflow';
-export * from './createWorkflowScheme';
-export * from './createWorkflowSchemeDraftFromParent';
-export * from './createWorkflowTransitionProperty';
-export * from './deleteActor';
-export * from './deleteAddonProperty';
-export * from './deleteAndReplaceVersion';
-export * from './deleteAppProperty';
-export * from './deleteAvatar';
-export * from './deleteComment';
-export * from './deleteCommentProperty';
-export * from './deleteComponent';
-export * from './deleteCustomField';
-export * from './deleteCustomFieldContext';
-export * from './deleteCustomFieldOption';
-export * from './deleteDashboard';
-export * from './deleteDashboardItemProperty';
-export * from './deleteDefaultWorkflow';
-export * from './deleteDraftDefaultWorkflow';
-export * from './deleteDraftWorkflowMapping';
-export * from './deleteFavouriteForFilter';
-export * from './deleteFieldConfiguration';
-export * from './deleteFieldConfigurationScheme';
-export * from './deleteFilter';
-export * from './deleteInactiveWorkflow';
-export * from './deleteIssue';
-export * from './deleteIssueFieldOption';
-export * from './deleteIssueLink';
-export * from './deleteIssueLinkType';
-export * from './deleteIssueProperty';
-export * from './deleteIssueType';
-export * from './deleteIssueTypeProperty';
-export * from './deleteIssueTypeScheme';
-export * from './deleteIssueTypeScreenScheme';
-export * from './deleteNotificationScheme';
-export * from './deletePermissionScheme';
-export * from './deletePermissionSchemeEntity';
-export * from './deleteProject';
-export * from './deleteProjectAsynchronously';
-export * from './deleteProjectAvatar';
-export * from './deleteProjectProperty';
-export * from './deleteProjectRole';
-export * from './deleteProjectRoleActorsFromRole';
-export * from './deleteRemoteIssueLinkByGlobalId';
-export * from './deleteRemoteIssueLinkById';
-export * from './deleteResolution';
-export * from './deleteScreen';
-export * from './deleteScreenScheme';
-export * from './deleteScreenTab';
-export * from './deleteSecurityScheme';
-export * from './deleteSharePermission';
-export * from './deleteStatusesById';
-export * from './deleteUiModification';
-export * from './deleteUserProperty';
-export * from './deleteWebhookById';
-export * from './deleteWorkflowMapping';
-export * from './deleteWorkflowScheme';
-export * from './deleteWorkflowSchemeDraft';
-export * from './deleteWorkflowSchemeDraftIssueType';
-export * from './deleteWorkflowSchemeIssueType';
-export * from './deleteWorkflowTransitionProperty';
-export * from './deleteWorkflowTransitionRuleConfigurations';
-export * from './deleteWorklog';
-export * from './deleteWorklogProperty';
-export * from './doTransition';
-export * from './editIssue';
-export * from './evaluateJiraExpression';
-export * from './expandAttachmentForHumans';
-export * from './expandAttachmentForMachines';
-export * from './exportArchivedIssues';
-export * from './findAssignableUsers';
-export * from './findBulkAssignableUsers';
-export * from './findGroups';
-export * from './findUserKeysByQuery';
-export * from './findUsers';
-export * from './findUsersAndGroups';
-export * from './findUsersByQuery';
-export * from './findUsersForPicker';
-export * from './findUsersWithAllPermissions';
-export * from './findUsersWithBrowsePermission';
-export * from './fullyUpdateProjectRole';
-export * from './getAccessibleProjectTypeByKey';
-export * from './getAddonProperties';
-export * from './getAddonProperty';
-export * from './getAllDashboards';
-export * from './getAllFieldConfigurations';
-export * from './getAllFieldConfigurationSchemes';
-export * from './getAllGadgets';
-export * from './getAllIssueFieldOptions';
-export * from './getAllIssueTypeSchemes';
-export * from './getAllLabels';
-export * from './getAllPermissionSchemes';
-export * from './getAllProjectAvatars';
-export * from './getAllScreenTabFields';
-export * from './getAllScreenTabs';
-export * from './getAllStatuses';
-export * from './getAllSystemAvatars';
-export * from './getAllUsers';
-export * from './getAllUsersDefault';
-export * from './getAllWorkflowSchemes';
-export * from './getAlternativeIssueTypes';
-export * from './getApplicationProperty';
-export * from './getApplicationRole';
-export * from './getAssignedPermissionScheme';
-export * from './getAttachment';
-export * from './getAttachmentContent';
-export * from './getAttachmentThumbnail';
-export * from './getAuditRecords';
-export * from './getAutoCompletePost';
-export * from './getAvailableScreenFields';
-export * from './getAvatarImageByID';
-export * from './getAvatarImageByOwner';
-export * from './getAvatarImageByType';
-export * from './getAvatars';
-export * from './getBulkPermissions';
-export * from './getChangeLogs';
-export * from './getChangeLogsByIds';
-export * from './getColumns';
-export * from './getComment';
-export * from './getCommentProperty';
-export * from './getCommentPropertyKeys';
-export * from './getComments';
-export * from './getCommentsByIds';
-export * from './getComponent';
-export * from './getComponentRelatedIssues';
-export * from './getContextsForField';
-export * from './getCreateIssueMeta';
-export * from './getCurrentUser';
-export * from './getCustomFieldConfiguration';
-export * from './getCustomFieldContextsForProjectsAndIssueTypes';
-export * from './getCustomFieldOption';
-export * from './getDashboard';
-export * from './getDashboardItemProperty';
-export * from './getDashboardItemPropertyKeys';
-export * from './getDashboardsPaginated';
-export * from './getDefaultValues';
-export * from './getDefaultWorkflow';
-export * from './getDraftDefaultWorkflow';
-export * from './getDraftWorkflow';
-export * from './getDynamicWebhooksForApp';
-export * from './getEditIssueMeta';
-export * from './getFailedWebhooks';
-export * from './getFavouriteFilters';
-export * from './getFeaturesForProject';
-export * from './getFieldAutoCompleteForQueryString';
-export * from './getFieldConfigurationItems';
-export * from './getFieldConfigurationSchemeMappings';
-export * from './getFieldConfigurationSchemeProjectMapping';
-export * from './getFieldsPaginated';
-export * from './getFilter';
-export * from './getFiltersPaginated';
-export * from './getHierarchy';
-export * from './getIdsOfWorklogsDeletedSince';
-export * from './getIdsOfWorklogsModifiedSince';
-export * from './getIssue';
-export * from './getIssueFieldOption';
-export * from './getIssueLink';
-export * from './getIssueLinkType';
-export * from './getIssuePickerResource';
-export * from './getIssueProperty';
-export * from './getIssuePropertyKeys';
-export * from './getIssueSecurityLevel';
-export * from './getIssueSecurityLevelMembers';
-export * from './getIssueSecurityScheme';
-export * from './getIssueType';
-export * from './getIssueTypeMappingsForContexts';
-export * from './getIssueTypeProperty';
-export * from './getIssueTypePropertyKeys';
-export * from './getIssueTypeSchemeForProjects';
-export * from './getIssueTypeSchemesMapping';
-export * from './getIssueTypeScreenSchemeMappings';
-export * from './getIssueTypeScreenSchemeProjectAssociations';
-export * from './getIssueTypeScreenSchemes';
-export * from './getIssueTypesForProject';
-export * from './getIssueWatchers';
-export * from './getIssueWorklog';
-export * from './getIsWatchingIssueBulk';
-export * from './getMyFilters';
-export * from './getMyPermissions';
-export * from './getNotificationScheme';
-export * from './getNotificationSchemes';
-export * from './getNotificationSchemeToProjectMappings';
-export * from './getOptionsForContext';
-export * from './getPermissionScheme';
-export * from './getPermissionSchemeGrant';
-export * from './getPermissionSchemeGrants';
-export * from './getPermittedProjects';
-export * from './getPrecomputations';
-export * from './getPreference';
-export * from './getPriority';
-export * from './getProject';
-export * from './getProjectCategoryById';
-export * from './getProjectComponents';
-export * from './getProjectComponentsPaginated';
-export * from './getProjectContextMapping';
-export * from './getProjectEmail';
-export * from './getProjectIssueSecurityScheme';
-export * from './getProjectProperty';
-export * from './getProjectPropertyKeys';
-export * from './getProjectRole';
-export * from './getProjectRoleActorsForRole';
-export * from './getProjectRoleById';
-export * from './getProjectRoleDetails';
-export * from './getProjectRoles';
-export * from './getProjectsForIssueTypeScreenScheme';
-export * from './getProjectTypeByKey';
-export * from './getProjectVersions';
-export * from './getProjectVersionsPaginated';
-export * from './getRecent';
-export * from './getRemoteIssueLinkById';
-export * from './getRemoteIssueLinks';
-export * from './getScreens';
-export * from './getScreenSchemes';
-export * from './getScreensForField';
-export * from './getSecurityLevelMembers';
-export * from './getSecurityLevels';
-export * from './getSecurityLevelsForProject';
-export * from './getSelectableIssueFieldOptions';
-export * from './getSharePermission';
-export * from './getSharePermissions';
-export * from './getStatus';
-export * from './getStatusCategory';
-export * from './getStatusesById';
-export * from './getTask';
-export * from './getTransitions';
-export * from './getTrashedFieldsPaginated';
-export * from './getUiModifications';
-export * from './getUser';
-export * from './getUserDefaultColumns';
-export * from './getUserEmail';
-export * from './getUserEmailBulk';
-export * from './getUserGroups';
-export * from './getUserProperty';
-export * from './getUserPropertyKeys';
-export * from './getUsersFromGroup';
-export * from './getValidProjectKey';
-export * from './getValidProjectName';
-export * from './getVersion';
-export * from './getVersionRelatedIssues';
-export * from './getVersionUnresolvedIssues';
-export * from './getVisibleIssueFieldOptions';
-export * from './getVotes';
-export * from './getWorkflow';
-export * from './getWorkflowScheme';
-export * from './getWorkflowSchemeDraft';
-export * from './getWorkflowSchemeDraftIssueType';
-export * from './getWorkflowSchemeIssueType';
-export * from './getWorkflowSchemeProjectAssociations';
-export * from './getWorkflowsPaginated';
-export * from './getWorkflowTransitionProperties';
-export * from './getWorkflowTransitionRuleConfigurations';
-export * from './getWorklog';
-export * from './getWorklogProperty';
-export * from './getWorklogPropertyKeys';
-export * from './getWorklogsForIds';
-export * from './linkIssues';
-export * from './matchIssues';
-export * from './mergeVersions';
-export * from './migrateQueries';
-export * from './movePriorities';
-export * from './moveResolutions';
-export * from './moveScreenTab';
-export * from './moveScreenTabField';
-export * from './moveVersion';
-export * from './notify';
-export * from './parseJqlQueries';
-export * from './partialUpdateProjectRole';
-export * from './publishDraftWorkflowScheme';
-export * from './putAddonProperty';
-export * from './putAppProperty';
-export * from './refreshWebhooks';
-export * from './registerDynamicWebhooks';
-export * from './registerModules';
-export * from './removeAttachment';
-export * from './removeCustomFieldContextFromProjects';
-export * from './removeGadget';
-export * from './removeGroup';
-export * from './removeIssueTypeFromIssueTypeScheme';
-export * from './removeIssueTypesFromContext';
-export * from './removeIssueTypesFromGlobalFieldConfigurationScheme';
-export * from './removeLevel';
-export * from './removeMappingsFromIssueTypeScreenScheme';
-export * from './removeMemberFromSecurityLevel';
-export * from './removeModules';
-export * from './removeNotificationFromNotificationScheme';
-export * from './removePreference';
-export * from './removeProjectCategory';
-export * from './removeScreenTabField';
-export * from './removeUser';
-export * from './removeUserFromGroup';
-export * from './removeVote';
-export * from './removeWatcher';
-export * from './renameScreenTab';
-export * from './reorderCustomFieldOptions';
-export * from './reorderIssueTypesInIssueTypeScheme';
-export * from './replaceIssueFieldOption';
-export * from './resetColumns';
-export * from './resetUserColumns';
-export * from './restore';
-export * from './restoreCustomField';
-export * from './sanitiseJqlQueries';
-export * from './search';
-export * from './searchForIssuesUsingJql';
-export * from './searchForIssuesUsingJqlPost';
-export * from './searchPriorities';
-export * from './searchProjects';
-export * from './searchProjectsUsingSecuritySchemes';
-export * from './searchResolutions';
-export * from './searchSecuritySchemes';
-export * from './selectTimeTrackingImplementation';
-export * from './setActors';
-export * from './setApplicationProperty';
-export * from './setBanner';
-export * from './setColumns';
-export * from './setCommentProperty';
-export * from './setDashboardItemProperty';
-export * from './setDefaultLevels';
-export * from './setDefaultPriority';
-export * from './setDefaultResolution';
-export * from './setDefaultShareScope';
-export * from './setDefaultValues';
-export * from './setFavouriteForFilter';
-export * from './setFieldConfigurationSchemeMapping';
-export * from './setIssueProperty';
-export * from './setIssueTypeProperty';
-export * from './setPreference';
-export * from './setProjectProperty';
-export * from './setSharedTimeTrackingConfiguration';
-export * from './setUserColumns';
-export * from './setUserProperty';
-export * from './setWorkflowSchemeDraftIssueType';
-export * from './setWorkflowSchemeIssueType';
-export * from './setWorklogProperty';
-export * from './storeAvatar';
-export * from './toggleFeatureForProject';
-export * from './trashCustomField';
-export * from './unarchiveIssues';
-export * from './updateComment';
-export * from './updateComponent';
-export * from './updateCustomField';
-export * from './updateCustomFieldConfiguration';
-export * from './updateCustomFieldContext';
-export * from './updateCustomFieldOption';
-export * from './updateCustomFieldValue';
-export * from './updateDashboard';
-export * from './updateDefaultScreenScheme';
-export * from './updateDefaultWorkflow';
-export * from './updateDraftDefaultWorkflow';
-export * from './updateDraftWorkflowMapping';
-export * from './updateEntityPropertiesValue';
-export * from './updateFieldConfiguration';
-export * from './updateFieldConfigurationItems';
-export * from './updateFieldConfigurationScheme';
-export * from './updateFilter';
-export * from './updateGadget';
-export * from './updateIssueFieldOption';
-export * from './updateIssueFields';
-export * from './updateIssueLinkType';
-export * from './updateIssueSecurityScheme';
-export * from './updateIssueType';
-export * from './updateIssueTypeScheme';
-export * from './updateIssueTypeScreenScheme';
-export * from './updateMultipleCustomFieldValues';
-export * from './updateNotificationScheme';
-export * from './updatePermissionScheme';
-export * from './updatePrecomputations';
-export * from './updatePriority';
-export * from './updateProject';
-export * from './updateProjectAvatar';
-export * from './updateProjectCategory';
-export * from './updateProjectEmail';
-export * from './updateRemoteIssueLink';
-export * from './updateResolution';
-export * from './updateScreen';
-export * from './updateScreenScheme';
-export * from './updateSecurityLevel';
-export * from './updateStatuses';
-export * from './updateUiModification';
-export * from './updateVersion';
-export * from './updateWorkflowMapping';
-export * from './updateWorkflowScheme';
-export * from './updateWorkflowSchemeDraft';
-export * from './updateWorkflowTransitionProperty';
-export * from './updateWorkflowTransitionRuleConfigurations';
-export * from './updateWorklog';
-export * from './validateProjectKey';
-export * from './workflowRuleSearch';
+export * from './addActorUsers.js';
+export * from './addAttachment.js';
+export * from './addComment.js';
+export * from './addFieldToDefaultScreen.js';
+export * from './addGadget.js';
+export * from './addIssueTypesToContext.js';
+export * from './addIssueTypesToIssueTypeScheme.js';
+export * from './addProjectRoleActorsToRole.js';
+export * from './addScreenTab.js';
+export * from './addScreenTabField.js';
+export * from './addSecurityLevel.js';
+export * from './addSecurityLevelMembers.js';
+export * from './addSharePermission.js';
+export * from './addUserToGroup.js';
+export * from './addVote.js';
+export * from './addWatcher.js';
+export * from './addWorklog.js';
+export * from './analyseExpression.js';
+export * from './appendMappingsForIssueTypeScreenScheme.js';
+export * from './archiveIssues.js';
+export * from './archiveIssuesAsync.js';
+export * from './archiveProject.js';
+export * from './assignFieldConfigurationSchemeToProject.js';
+export * from './assignIssue.js';
+export * from './assignIssueTypeSchemeToProject.js';
+export * from './assignIssueTypeScreenSchemeToProject.js';
+export * from './assignPermissionScheme.js';
+export * from './assignProjectsToCustomFieldContext.js';
+export * from './assignSchemeToProject.js';
+export * from './associateSchemesToProjects.js';
+export * from './bulkDeleteIssueProperty.js';
+export * from './bulkEditDashboards.js';
+export * from './bulkGetGroups.js';
+export * from './bulkGetUsers.js';
+export * from './bulkGetUsersMigration.js';
+export * from './bulkSetIssuePropertiesByIssue.js';
+export * from './bulkSetIssueProperty.js';
+export * from './bulkSetIssuesProperties.js';
+export * from './cancelTask.js';
+export * from './changeFilterOwner.js';
+export * from './copyDashboard.js';
+export * from './createComponent.js';
+export * from './createCustomField.js';
+export * from './createCustomFieldContext.js';
+export * from './createCustomFieldOption.js';
+export * from './createDashboard.js';
+export * from './createFieldConfiguration.js';
+export * from './createFieldConfigurationScheme.js';
+export * from './createFilter.js';
+export * from './createGroup.js';
+export * from './createIssue.js';
+export * from './createIssueFieldOption.js';
+export * from './createIssueLinkType.js';
+export * from './createIssues.js';
+export * from './createIssueSecurityScheme.js';
+export * from './createIssueType.js';
+export * from './createIssueTypeAvatar.js';
+export * from './createIssueTypeScheme.js';
+export * from './createIssueTypeScreenScheme.js';
+export * from './createNotificationScheme.js';
+export * from './createOrUpdateRemoteIssueLink.js';
+export * from './createPermissionGrant.js';
+export * from './createPermissionScheme.js';
+export * from './createPriority.js';
+export * from './createProject.js';
+export * from './createProjectAvatar.js';
+export * from './createProjectCategory.js';
+export * from './createProjectRole.js';
+export * from './createResolution.js';
+export * from './createScreen.js';
+export * from './createScreenScheme.js';
+export * from './createStatuses.js';
+export * from './createUiModification.js';
+export * from './createUser.js';
+export * from './createVersion.js';
+export * from './createWorkflow.js';
+export * from './createWorkflowScheme.js';
+export * from './createWorkflowSchemeDraftFromParent.js';
+export * from './createWorkflowTransitionProperty.js';
+export * from './deleteActor.js';
+export * from './deleteAddonProperty.js';
+export * from './deleteAndReplaceVersion.js';
+export * from './deleteAppProperty.js';
+export * from './deleteAvatar.js';
+export * from './deleteComment.js';
+export * from './deleteCommentProperty.js';
+export * from './deleteComponent.js';
+export * from './deleteCustomField.js';
+export * from './deleteCustomFieldContext.js';
+export * from './deleteCustomFieldOption.js';
+export * from './deleteDashboard.js';
+export * from './deleteDashboardItemProperty.js';
+export * from './deleteDefaultWorkflow.js';
+export * from './deleteDraftDefaultWorkflow.js';
+export * from './deleteDraftWorkflowMapping.js';
+export * from './deleteFavouriteForFilter.js';
+export * from './deleteFieldConfiguration.js';
+export * from './deleteFieldConfigurationScheme.js';
+export * from './deleteFilter.js';
+export * from './deleteInactiveWorkflow.js';
+export * from './deleteIssue.js';
+export * from './deleteIssueFieldOption.js';
+export * from './deleteIssueLink.js';
+export * from './deleteIssueLinkType.js';
+export * from './deleteIssueProperty.js';
+export * from './deleteIssueType.js';
+export * from './deleteIssueTypeProperty.js';
+export * from './deleteIssueTypeScheme.js';
+export * from './deleteIssueTypeScreenScheme.js';
+export * from './deleteNotificationScheme.js';
+export * from './deletePermissionScheme.js';
+export * from './deletePermissionSchemeEntity.js';
+export * from './deleteProject.js';
+export * from './deleteProjectAsynchronously.js';
+export * from './deleteProjectAvatar.js';
+export * from './deleteProjectProperty.js';
+export * from './deleteProjectRole.js';
+export * from './deleteProjectRoleActorsFromRole.js';
+export * from './deleteRemoteIssueLinkByGlobalId.js';
+export * from './deleteRemoteIssueLinkById.js';
+export * from './deleteResolution.js';
+export * from './deleteScreen.js';
+export * from './deleteScreenScheme.js';
+export * from './deleteScreenTab.js';
+export * from './deleteSecurityScheme.js';
+export * from './deleteSharePermission.js';
+export * from './deleteStatusesById.js';
+export * from './deleteUiModification.js';
+export * from './deleteUserProperty.js';
+export * from './deleteWebhookById.js';
+export * from './deleteWorkflowMapping.js';
+export * from './deleteWorkflowScheme.js';
+export * from './deleteWorkflowSchemeDraft.js';
+export * from './deleteWorkflowSchemeDraftIssueType.js';
+export * from './deleteWorkflowSchemeIssueType.js';
+export * from './deleteWorkflowTransitionProperty.js';
+export * from './deleteWorkflowTransitionRuleConfigurations.js';
+export * from './deleteWorklog.js';
+export * from './deleteWorklogProperty.js';
+export * from './doTransition.js';
+export * from './editIssue.js';
+export * from './evaluateJiraExpression.js';
+export * from './expandAttachmentForHumans.js';
+export * from './expandAttachmentForMachines.js';
+export * from './exportArchivedIssues.js';
+export * from './findAssignableUsers.js';
+export * from './findBulkAssignableUsers.js';
+export * from './findGroups.js';
+export * from './findUserKeysByQuery.js';
+export * from './findUsers.js';
+export * from './findUsersAndGroups.js';
+export * from './findUsersByQuery.js';
+export * from './findUsersForPicker.js';
+export * from './findUsersWithAllPermissions.js';
+export * from './findUsersWithBrowsePermission.js';
+export * from './fullyUpdateProjectRole.js';
+export * from './getAccessibleProjectTypeByKey.js';
+export * from './getAddonProperties.js';
+export * from './getAddonProperty.js';
+export * from './getAllDashboards.js';
+export * from './getAllFieldConfigurations.js';
+export * from './getAllFieldConfigurationSchemes.js';
+export * from './getAllGadgets.js';
+export * from './getAllIssueFieldOptions.js';
+export * from './getAllIssueTypeSchemes.js';
+export * from './getAllLabels.js';
+export * from './getAllPermissionSchemes.js';
+export * from './getAllProjectAvatars.js';
+export * from './getAllScreenTabFields.js';
+export * from './getAllScreenTabs.js';
+export * from './getAllStatuses.js';
+export * from './getAllSystemAvatars.js';
+export * from './getAllUsers.js';
+export * from './getAllUsersDefault.js';
+export * from './getAllWorkflowSchemes.js';
+export * from './getAlternativeIssueTypes.js';
+export * from './getApplicationProperty.js';
+export * from './getApplicationRole.js';
+export * from './getAssignedPermissionScheme.js';
+export * from './getAttachment.js';
+export * from './getAttachmentContent.js';
+export * from './getAttachmentThumbnail.js';
+export * from './getAuditRecords.js';
+export * from './getAutoCompletePost.js';
+export * from './getAvailableScreenFields.js';
+export * from './getAvatarImageByID.js';
+export * from './getAvatarImageByOwner.js';
+export * from './getAvatarImageByType.js';
+export * from './getAvatars.js';
+export * from './getBulkPermissions.js';
+export * from './getChangeLogs.js';
+export * from './getChangeLogsByIds.js';
+export * from './getColumns.js';
+export * from './getComment.js';
+export * from './getCommentProperty.js';
+export * from './getCommentPropertyKeys.js';
+export * from './getComments.js';
+export * from './getCommentsByIds.js';
+export * from './getComponent.js';
+export * from './getComponentRelatedIssues.js';
+export * from './getContextsForField.js';
+export * from './getCreateIssueMeta.js';
+export * from './getCurrentUser.js';
+export * from './getCustomFieldConfiguration.js';
+export * from './getCustomFieldContextsForProjectsAndIssueTypes.js';
+export * from './getCustomFieldOption.js';
+export * from './getDashboard.js';
+export * from './getDashboardItemProperty.js';
+export * from './getDashboardItemPropertyKeys.js';
+export * from './getDashboardsPaginated.js';
+export * from './getDefaultValues.js';
+export * from './getDefaultWorkflow.js';
+export * from './getDraftDefaultWorkflow.js';
+export * from './getDraftWorkflow.js';
+export * from './getDynamicWebhooksForApp.js';
+export * from './getEditIssueMeta.js';
+export * from './getFailedWebhooks.js';
+export * from './getFavouriteFilters.js';
+export * from './getFeaturesForProject.js';
+export * from './getFieldAutoCompleteForQueryString.js';
+export * from './getFieldConfigurationItems.js';
+export * from './getFieldConfigurationSchemeMappings.js';
+export * from './getFieldConfigurationSchemeProjectMapping.js';
+export * from './getFieldsPaginated.js';
+export * from './getFilter.js';
+export * from './getFiltersPaginated.js';
+export * from './getHierarchy.js';
+export * from './getIdsOfWorklogsDeletedSince.js';
+export * from './getIdsOfWorklogsModifiedSince.js';
+export * from './getIssue.js';
+export * from './getIssueFieldOption.js';
+export * from './getIssueLink.js';
+export * from './getIssueLinkType.js';
+export * from './getIssuePickerResource.js';
+export * from './getIssueProperty.js';
+export * from './getIssuePropertyKeys.js';
+export * from './getIssueSecurityLevel.js';
+export * from './getIssueSecurityLevelMembers.js';
+export * from './getIssueSecurityScheme.js';
+export * from './getIssueType.js';
+export * from './getIssueTypeMappingsForContexts.js';
+export * from './getIssueTypeProperty.js';
+export * from './getIssueTypePropertyKeys.js';
+export * from './getIssueTypeSchemeForProjects.js';
+export * from './getIssueTypeSchemesMapping.js';
+export * from './getIssueTypeScreenSchemeMappings.js';
+export * from './getIssueTypeScreenSchemeProjectAssociations.js';
+export * from './getIssueTypeScreenSchemes.js';
+export * from './getIssueTypesForProject.js';
+export * from './getIssueWatchers.js';
+export * from './getIssueWorklog.js';
+export * from './getIsWatchingIssueBulk.js';
+export * from './getMyFilters.js';
+export * from './getMyPermissions.js';
+export * from './getNotificationScheme.js';
+export * from './getNotificationSchemes.js';
+export * from './getNotificationSchemeToProjectMappings.js';
+export * from './getOptionsForContext.js';
+export * from './getPermissionScheme.js';
+export * from './getPermissionSchemeGrant.js';
+export * from './getPermissionSchemeGrants.js';
+export * from './getPermittedProjects.js';
+export * from './getPrecomputations.js';
+export * from './getPreference.js';
+export * from './getPriority.js';
+export * from './getProject.js';
+export * from './getProjectCategoryById.js';
+export * from './getProjectComponents.js';
+export * from './getProjectComponentsPaginated.js';
+export * from './getProjectContextMapping.js';
+export * from './getProjectEmail.js';
+export * from './getProjectIssueSecurityScheme.js';
+export * from './getProjectProperty.js';
+export * from './getProjectPropertyKeys.js';
+export * from './getProjectRole.js';
+export * from './getProjectRoleActorsForRole.js';
+export * from './getProjectRoleById.js';
+export * from './getProjectRoleDetails.js';
+export * from './getProjectRoles.js';
+export * from './getProjectsForIssueTypeScreenScheme.js';
+export * from './getProjectTypeByKey.js';
+export * from './getProjectVersions.js';
+export * from './getProjectVersionsPaginated.js';
+export * from './getRecent.js';
+export * from './getRemoteIssueLinkById.js';
+export * from './getRemoteIssueLinks.js';
+export * from './getScreens.js';
+export * from './getScreenSchemes.js';
+export * from './getScreensForField.js';
+export * from './getSecurityLevelMembers.js';
+export * from './getSecurityLevels.js';
+export * from './getSecurityLevelsForProject.js';
+export * from './getSelectableIssueFieldOptions.js';
+export * from './getSharePermission.js';
+export * from './getSharePermissions.js';
+export * from './getStatus.js';
+export * from './getStatusCategory.js';
+export * from './getStatusesById.js';
+export * from './getTask.js';
+export * from './getTransitions.js';
+export * from './getTrashedFieldsPaginated.js';
+export * from './getUiModifications.js';
+export * from './getUser.js';
+export * from './getUserDefaultColumns.js';
+export * from './getUserEmail.js';
+export * from './getUserEmailBulk.js';
+export * from './getUserGroups.js';
+export * from './getUserProperty.js';
+export * from './getUserPropertyKeys.js';
+export * from './getUsersFromGroup.js';
+export * from './getValidProjectKey.js';
+export * from './getValidProjectName.js';
+export * from './getVersion.js';
+export * from './getVersionRelatedIssues.js';
+export * from './getVersionUnresolvedIssues.js';
+export * from './getVisibleIssueFieldOptions.js';
+export * from './getVotes.js';
+export * from './getWorkflow.js';
+export * from './getWorkflowScheme.js';
+export * from './getWorkflowSchemeDraft.js';
+export * from './getWorkflowSchemeDraftIssueType.js';
+export * from './getWorkflowSchemeIssueType.js';
+export * from './getWorkflowSchemeProjectAssociations.js';
+export * from './getWorkflowsPaginated.js';
+export * from './getWorkflowTransitionProperties.js';
+export * from './getWorkflowTransitionRuleConfigurations.js';
+export * from './getWorklog.js';
+export * from './getWorklogProperty.js';
+export * from './getWorklogPropertyKeys.js';
+export * from './getWorklogsForIds.js';
+export * from './linkIssues.js';
+export * from './matchIssues.js';
+export * from './mergeVersions.js';
+export * from './migrateQueries.js';
+export * from './movePriorities.js';
+export * from './moveResolutions.js';
+export * from './moveScreenTab.js';
+export * from './moveScreenTabField.js';
+export * from './moveVersion.js';
+export * from './notify.js';
+export * from './parseJqlQueries.js';
+export * from './partialUpdateProjectRole.js';
+export * from './publishDraftWorkflowScheme.js';
+export * from './putAddonProperty.js';
+export * from './putAppProperty.js';
+export * from './refreshWebhooks.js';
+export * from './registerDynamicWebhooks.js';
+export * from './registerModules.js';
+export * from './removeAttachment.js';
+export * from './removeCustomFieldContextFromProjects.js';
+export * from './removeGadget.js';
+export * from './removeGroup.js';
+export * from './removeIssueTypeFromIssueTypeScheme.js';
+export * from './removeIssueTypesFromContext.js';
+export * from './removeIssueTypesFromGlobalFieldConfigurationScheme.js';
+export * from './removeLevel.js';
+export * from './removeMappingsFromIssueTypeScreenScheme.js';
+export * from './removeMemberFromSecurityLevel.js';
+export * from './removeModules.js';
+export * from './removeNotificationFromNotificationScheme.js';
+export * from './removePreference.js';
+export * from './removeProjectCategory.js';
+export * from './removeScreenTabField.js';
+export * from './removeUser.js';
+export * from './removeUserFromGroup.js';
+export * from './removeVote.js';
+export * from './removeWatcher.js';
+export * from './renameScreenTab.js';
+export * from './reorderCustomFieldOptions.js';
+export * from './reorderIssueTypesInIssueTypeScheme.js';
+export * from './replaceIssueFieldOption.js';
+export * from './resetColumns.js';
+export * from './resetUserColumns.js';
+export * from './restore.js';
+export * from './restoreCustomField.js';
+export * from './sanitiseJqlQueries.js';
+export * from './search.js';
+export * from './searchForIssuesUsingJql.js';
+export * from './searchForIssuesUsingJqlPost.js';
+export * from './searchPriorities.js';
+export * from './searchProjects.js';
+export * from './searchProjectsUsingSecuritySchemes.js';
+export * from './searchResolutions.js';
+export * from './searchSecuritySchemes.js';
+export * from './selectTimeTrackingImplementation.js';
+export * from './setActors.js';
+export * from './setApplicationProperty.js';
+export * from './setBanner.js';
+export * from './setColumns.js';
+export * from './setCommentProperty.js';
+export * from './setDashboardItemProperty.js';
+export * from './setDefaultLevels.js';
+export * from './setDefaultPriority.js';
+export * from './setDefaultResolution.js';
+export * from './setDefaultShareScope.js';
+export * from './setDefaultValues.js';
+export * from './setFavouriteForFilter.js';
+export * from './setFieldConfigurationSchemeMapping.js';
+export * from './setIssueProperty.js';
+export * from './setIssueTypeProperty.js';
+export * from './setPreference.js';
+export * from './setProjectProperty.js';
+export * from './setSharedTimeTrackingConfiguration.js';
+export * from './setUserColumns.js';
+export * from './setUserProperty.js';
+export * from './setWorkflowSchemeDraftIssueType.js';
+export * from './setWorkflowSchemeIssueType.js';
+export * from './setWorklogProperty.js';
+export * from './storeAvatar.js';
+export * from './toggleFeatureForProject.js';
+export * from './trashCustomField.js';
+export * from './unarchiveIssues.js';
+export * from './updateComment.js';
+export * from './updateComponent.js';
+export * from './updateCustomField.js';
+export * from './updateCustomFieldConfiguration.js';
+export * from './updateCustomFieldContext.js';
+export * from './updateCustomFieldOption.js';
+export * from './updateCustomFieldValue.js';
+export * from './updateDashboard.js';
+export * from './updateDefaultScreenScheme.js';
+export * from './updateDefaultWorkflow.js';
+export * from './updateDraftDefaultWorkflow.js';
+export * from './updateDraftWorkflowMapping.js';
+export * from './updateEntityPropertiesValue.js';
+export * from './updateFieldConfiguration.js';
+export * from './updateFieldConfigurationItems.js';
+export * from './updateFieldConfigurationScheme.js';
+export * from './updateFilter.js';
+export * from './updateGadget.js';
+export * from './updateIssueFieldOption.js';
+export * from './updateIssueFields.js';
+export * from './updateIssueLinkType.js';
+export * from './updateIssueSecurityScheme.js';
+export * from './updateIssueType.js';
+export * from './updateIssueTypeScheme.js';
+export * from './updateIssueTypeScreenScheme.js';
+export * from './updateMultipleCustomFieldValues.js';
+export * from './updateNotificationScheme.js';
+export * from './updatePermissionScheme.js';
+export * from './updatePrecomputations.js';
+export * from './updatePriority.js';
+export * from './updateProject.js';
+export * from './updateProjectAvatar.js';
+export * from './updateProjectCategory.js';
+export * from './updateProjectEmail.js';
+export * from './updateRemoteIssueLink.js';
+export * from './updateResolution.js';
+export * from './updateScreen.js';
+export * from './updateScreenScheme.js';
+export * from './updateSecurityLevel.js';
+export * from './updateStatuses.js';
+export * from './updateUiModification.js';
+export * from './updateVersion.js';
+export * from './updateWorkflowMapping.js';
+export * from './updateWorkflowScheme.js';
+export * from './updateWorkflowSchemeDraft.js';
+export * from './updateWorkflowTransitionProperty.js';
+export * from './updateWorkflowTransitionRuleConfigurations.js';
+export * from './updateWorklog.js';
+export * from './validateProjectKey.js';
+export * from './workflowRuleSearch.js';
diff --git a/src/version3/parameters/linkIssues.ts b/src/version3/parameters/linkIssues.ts
index 97b98bdab9..f8b4b095c0 100644
--- a/src/version3/parameters/linkIssues.ts
+++ b/src/version3/parameters/linkIssues.ts
@@ -1,3 +1,3 @@
-import { LinkIssueRequestJson } from '../models';
+import type { LinkIssueRequestJson } from '../models/index.js';
export interface LinkIssues extends LinkIssueRequestJson {}
diff --git a/src/version3/parameters/matchIssues.ts b/src/version3/parameters/matchIssues.ts
index d8f0f3cc07..6ef7e314d1 100644
--- a/src/version3/parameters/matchIssues.ts
+++ b/src/version3/parameters/matchIssues.ts
@@ -1,3 +1,3 @@
-import { IssuesAndJQLQueries } from '../models';
+import type { IssuesAndJQLQueries } from '../models/index.js';
export interface MatchIssues extends IssuesAndJQLQueries {}
diff --git a/src/version3/parameters/migrateQueries.ts b/src/version3/parameters/migrateQueries.ts
index c6c7aac9ce..aaac246781 100644
--- a/src/version3/parameters/migrateQueries.ts
+++ b/src/version3/parameters/migrateQueries.ts
@@ -1,3 +1,3 @@
-import { JQLPersonalDataMigrationRequest } from '../models';
+import type { JQLPersonalDataMigrationRequest } from '../models/index.js';
export interface MigrateQueries extends JQLPersonalDataMigrationRequest {}
diff --git a/src/version3/parameters/movePriorities.ts b/src/version3/parameters/movePriorities.ts
index 34061dae91..4462a31004 100644
--- a/src/version3/parameters/movePriorities.ts
+++ b/src/version3/parameters/movePriorities.ts
@@ -1,3 +1,3 @@
-import { ReorderIssuePriorities } from '../models';
+import type { ReorderIssuePriorities } from '../models/index.js';
export interface MovePriorities extends ReorderIssuePriorities {}
diff --git a/src/version3/parameters/moveResolutions.ts b/src/version3/parameters/moveResolutions.ts
index 9935490feb..0584160844 100644
--- a/src/version3/parameters/moveResolutions.ts
+++ b/src/version3/parameters/moveResolutions.ts
@@ -1,3 +1,3 @@
-import { ReorderIssueResolutionsRequest } from '../models';
+import type { ReorderIssueResolutionsRequest } from '../models/index.js';
export interface MoveResolutions extends ReorderIssueResolutionsRequest {}
diff --git a/src/version3/parameters/moveScreenTabField.ts b/src/version3/parameters/moveScreenTabField.ts
index 7ef37bff6a..b4090203b5 100644
--- a/src/version3/parameters/moveScreenTabField.ts
+++ b/src/version3/parameters/moveScreenTabField.ts
@@ -1,4 +1,4 @@
-import { MoveField } from '../models';
+import type { MoveField } from '../models/index.js';
export interface MoveScreenTabField extends MoveField {
/** The ID of the screen. */
diff --git a/src/version3/parameters/moveVersion.ts b/src/version3/parameters/moveVersion.ts
index bba5c554ad..2537a26dd8 100644
--- a/src/version3/parameters/moveVersion.ts
+++ b/src/version3/parameters/moveVersion.ts
@@ -1,4 +1,4 @@
-import { VersionMove } from '../models';
+import type { VersionMove } from '../models/index.js';
export interface MoveVersion extends VersionMove {
/** The ID of the version to be moved. */
diff --git a/src/version3/parameters/notify.ts b/src/version3/parameters/notify.ts
index a14c2dc095..3b176fd9d3 100644
--- a/src/version3/parameters/notify.ts
+++ b/src/version3/parameters/notify.ts
@@ -1,4 +1,4 @@
-import { Notification } from '../models';
+import type { Notification } from '../models/index.js';
export interface Notify extends Notification {
/** ID or key of the issue that the notification is sent for. */
diff --git a/src/version3/parameters/parseJqlQueries.ts b/src/version3/parameters/parseJqlQueries.ts
index 13445147e3..e256e6dd81 100644
--- a/src/version3/parameters/parseJqlQueries.ts
+++ b/src/version3/parameters/parseJqlQueries.ts
@@ -1,4 +1,4 @@
-import { JqlQueriesToParse } from '../models';
+import type { JqlQueriesToParse } from '../models/index.js';
export interface ParseJqlQueries extends JqlQueriesToParse {
/**
diff --git a/src/version3/parameters/partialUpdateProjectRole.ts b/src/version3/parameters/partialUpdateProjectRole.ts
index 5682d3276f..cbbae08b58 100644
--- a/src/version3/parameters/partialUpdateProjectRole.ts
+++ b/src/version3/parameters/partialUpdateProjectRole.ts
@@ -1,4 +1,4 @@
-import { CreateUpdateRoleRequest } from '../models';
+import type { CreateUpdateRoleRequest } from '../models/index.js';
export interface PartialUpdateProjectRole extends CreateUpdateRoleRequest {
/**
diff --git a/src/version3/parameters/publishDraftWorkflowScheme.ts b/src/version3/parameters/publishDraftWorkflowScheme.ts
index 683095758e..3d2cf8f401 100644
--- a/src/version3/parameters/publishDraftWorkflowScheme.ts
+++ b/src/version3/parameters/publishDraftWorkflowScheme.ts
@@ -1,4 +1,4 @@
-import { StatusMapping } from '../models';
+import type { StatusMapping } from '../models/index.js';
export interface PublishDraftWorkflowScheme {
/** The ID of the workflow scheme that the draft belongs to. */
diff --git a/src/version3/parameters/refreshWebhooks.ts b/src/version3/parameters/refreshWebhooks.ts
index b1b130af0d..a7fcb0f72b 100644
--- a/src/version3/parameters/refreshWebhooks.ts
+++ b/src/version3/parameters/refreshWebhooks.ts
@@ -1,3 +1,3 @@
-import { ContainerForWebhookIDs } from '../models';
+import type { ContainerForWebhookIDs } from '../models/index.js';
export interface RefreshWebhooks extends ContainerForWebhookIDs {}
diff --git a/src/version3/parameters/registerDynamicWebhooks.ts b/src/version3/parameters/registerDynamicWebhooks.ts
index 3cf5329e12..efe7f5c289 100644
--- a/src/version3/parameters/registerDynamicWebhooks.ts
+++ b/src/version3/parameters/registerDynamicWebhooks.ts
@@ -1,3 +1,3 @@
-import { WebhookRegistrationDetails } from '../models';
+import type { WebhookRegistrationDetails } from '../models/index.js';
export interface RegisterDynamicWebhooks extends WebhookRegistrationDetails {}
diff --git a/src/version3/parameters/registerModules.ts b/src/version3/parameters/registerModules.ts
index 6ae8188408..4672e7393f 100644
--- a/src/version3/parameters/registerModules.ts
+++ b/src/version3/parameters/registerModules.ts
@@ -1,3 +1,3 @@
-import { ConnectModules } from '../models';
+import type { ConnectModules } from '../models/index.js';
export interface RegisterModules extends ConnectModules {}
diff --git a/src/version3/parameters/removeCustomFieldContextFromProjects.ts b/src/version3/parameters/removeCustomFieldContextFromProjects.ts
index 73b0cf9ba4..10400c536f 100644
--- a/src/version3/parameters/removeCustomFieldContextFromProjects.ts
+++ b/src/version3/parameters/removeCustomFieldContextFromProjects.ts
@@ -1,4 +1,4 @@
-import { ProjectIds } from '../models';
+import type { ProjectIds } from '../models/index.js';
export interface RemoveCustomFieldContextFromProjects extends ProjectIds {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/removeIssueTypesFromContext.ts b/src/version3/parameters/removeIssueTypesFromContext.ts
index f8e821cc15..f810fb377e 100644
--- a/src/version3/parameters/removeIssueTypesFromContext.ts
+++ b/src/version3/parameters/removeIssueTypesFromContext.ts
@@ -1,4 +1,4 @@
-import { IssueTypeIds } from '../models';
+import type { IssueTypeIds } from '../models/index.js';
export interface RemoveIssueTypesFromContext extends IssueTypeIds {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/removeIssueTypesFromGlobalFieldConfigurationScheme.ts b/src/version3/parameters/removeIssueTypesFromGlobalFieldConfigurationScheme.ts
index fc0fc1cdd0..72bd7f2b84 100644
--- a/src/version3/parameters/removeIssueTypesFromGlobalFieldConfigurationScheme.ts
+++ b/src/version3/parameters/removeIssueTypesFromGlobalFieldConfigurationScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeIdsToRemove } from '../models';
+import type { IssueTypeIdsToRemove } from '../models/index.js';
export interface RemoveIssueTypesFromGlobalFieldConfigurationScheme extends IssueTypeIdsToRemove {
/** The ID of the field configuration scheme. */
diff --git a/src/version3/parameters/removeMappingsFromIssueTypeScreenScheme.ts b/src/version3/parameters/removeMappingsFromIssueTypeScreenScheme.ts
index bcf8aa10d1..9525f31fe5 100644
--- a/src/version3/parameters/removeMappingsFromIssueTypeScreenScheme.ts
+++ b/src/version3/parameters/removeMappingsFromIssueTypeScreenScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeIds } from '../models';
+import type { IssueTypeIds } from '../models/index.js';
export interface RemoveMappingsFromIssueTypeScreenScheme extends IssueTypeIds {
/** The ID of the issue type screen scheme. */
diff --git a/src/version3/parameters/renameScreenTab.ts b/src/version3/parameters/renameScreenTab.ts
index e9323d559c..f3c458556a 100644
--- a/src/version3/parameters/renameScreenTab.ts
+++ b/src/version3/parameters/renameScreenTab.ts
@@ -1,4 +1,4 @@
-import { ScreenableTab } from '../models';
+import type { ScreenableTab } from '../models/index.js';
export interface RenameScreenTab extends ScreenableTab {
/** The ID of the screen. */
diff --git a/src/version3/parameters/reorderCustomFieldOptions.ts b/src/version3/parameters/reorderCustomFieldOptions.ts
index 4e96129be5..5490d75820 100644
--- a/src/version3/parameters/reorderCustomFieldOptions.ts
+++ b/src/version3/parameters/reorderCustomFieldOptions.ts
@@ -1,4 +1,4 @@
-import { OrderOfCustomFieldOptions } from '../models';
+import type { OrderOfCustomFieldOptions } from '../models/index.js';
export interface ReorderCustomFieldOptions extends OrderOfCustomFieldOptions {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/reorderIssueTypesInIssueTypeScheme.ts b/src/version3/parameters/reorderIssueTypesInIssueTypeScheme.ts
index 86bfa584e5..357a2a3522 100644
--- a/src/version3/parameters/reorderIssueTypesInIssueTypeScheme.ts
+++ b/src/version3/parameters/reorderIssueTypesInIssueTypeScheme.ts
@@ -1,4 +1,4 @@
-import { OrderOfIssueTypes } from '../models';
+import type { OrderOfIssueTypes } from '../models/index.js';
export interface ReorderIssueTypesInIssueTypeScheme extends OrderOfIssueTypes {
/** The ID of the issue type scheme. */
diff --git a/src/version3/parameters/sanitiseJqlQueries.ts b/src/version3/parameters/sanitiseJqlQueries.ts
index e37ef32274..42b1a0a515 100644
--- a/src/version3/parameters/sanitiseJqlQueries.ts
+++ b/src/version3/parameters/sanitiseJqlQueries.ts
@@ -1,3 +1,3 @@
-import { JqlQueriesToSanitize } from '../models';
+import type { JqlQueriesToSanitize } from '../models/index.js';
export interface SanitiseJqlQueries extends JqlQueriesToSanitize {}
diff --git a/src/version3/parameters/searchForIssuesUsingJqlPost.ts b/src/version3/parameters/searchForIssuesUsingJqlPost.ts
index 0ffdf3cd98..a78ee34acd 100644
--- a/src/version3/parameters/searchForIssuesUsingJqlPost.ts
+++ b/src/version3/parameters/searchForIssuesUsingJqlPost.ts
@@ -1,3 +1,3 @@
-import { SearchRequest } from '../models';
+import type { SearchRequest } from '../models/index.js';
export interface SearchForIssuesUsingJqlPost extends SearchRequest {}
diff --git a/src/version3/parameters/selectTimeTrackingImplementation.ts b/src/version3/parameters/selectTimeTrackingImplementation.ts
index 59c88b5c88..0e1e48c1ce 100644
--- a/src/version3/parameters/selectTimeTrackingImplementation.ts
+++ b/src/version3/parameters/selectTimeTrackingImplementation.ts
@@ -1,3 +1,3 @@
-import { TimeTrackingProvider } from '../models';
+import type { TimeTrackingProvider } from '../models/index.js';
export interface SelectTimeTrackingImplementation extends TimeTrackingProvider {}
diff --git a/src/version3/parameters/setActors.ts b/src/version3/parameters/setActors.ts
index 07bf498caf..c49888e77d 100644
--- a/src/version3/parameters/setActors.ts
+++ b/src/version3/parameters/setActors.ts
@@ -1,4 +1,4 @@
-import { ProjectRoleActorsUpdate } from '../models';
+import type { ProjectRoleActorsUpdate } from '../models/index.js';
export interface SetActors extends ProjectRoleActorsUpdate {
/** The project ID or project key (case sensitive). */
diff --git a/src/version3/parameters/setApplicationProperty.ts b/src/version3/parameters/setApplicationProperty.ts
index d10031a5c0..2788ded312 100644
--- a/src/version3/parameters/setApplicationProperty.ts
+++ b/src/version3/parameters/setApplicationProperty.ts
@@ -1,4 +1,4 @@
-import { SimpleApplicationProperty } from '../models';
+import type { SimpleApplicationProperty } from '../models/index.js';
export interface SetApplicationProperty extends SimpleApplicationProperty {
/** The key of the application property to update. */
diff --git a/src/version3/parameters/setBanner.ts b/src/version3/parameters/setBanner.ts
index 7cb120c52a..943309dc1c 100644
--- a/src/version3/parameters/setBanner.ts
+++ b/src/version3/parameters/setBanner.ts
@@ -1,3 +1,3 @@
-import { AnnouncementBannerConfigurationUpdate } from '../models';
+import type { AnnouncementBannerConfigurationUpdate } from '../models/index.js';
export interface SetBanner extends AnnouncementBannerConfigurationUpdate {}
diff --git a/src/version3/parameters/setDefaultLevels.ts b/src/version3/parameters/setDefaultLevels.ts
index 5162dac472..03104ef794 100644
--- a/src/version3/parameters/setDefaultLevels.ts
+++ b/src/version3/parameters/setDefaultLevels.ts
@@ -1,3 +1,3 @@
-import { SetDefaultLevelsRequest } from '../models';
+import type { SetDefaultLevelsRequest } from '../models/index.js';
export interface SetDefaultLevels extends SetDefaultLevelsRequest {}
diff --git a/src/version3/parameters/setDefaultPriority.ts b/src/version3/parameters/setDefaultPriority.ts
index d93aa5f6fc..a6bec95170 100644
--- a/src/version3/parameters/setDefaultPriority.ts
+++ b/src/version3/parameters/setDefaultPriority.ts
@@ -1,3 +1,3 @@
-import { SetDefaultPriorityRequest } from '../models';
+import type { SetDefaultPriorityRequest } from '../models/index.js';
export interface SetDefaultPriority extends SetDefaultPriorityRequest {}
diff --git a/src/version3/parameters/setDefaultResolution.ts b/src/version3/parameters/setDefaultResolution.ts
index bbf4f9259a..53ed1d0930 100644
--- a/src/version3/parameters/setDefaultResolution.ts
+++ b/src/version3/parameters/setDefaultResolution.ts
@@ -1,3 +1,3 @@
-import { SetDefaultResolutionRequest } from '../models';
+import type { SetDefaultResolutionRequest } from '../models/index.js';
export interface SetDefaultResolution extends SetDefaultResolutionRequest {}
diff --git a/src/version3/parameters/setDefaultShareScope.ts b/src/version3/parameters/setDefaultShareScope.ts
index e7cb2056fb..fa5f5f7990 100644
--- a/src/version3/parameters/setDefaultShareScope.ts
+++ b/src/version3/parameters/setDefaultShareScope.ts
@@ -1,3 +1,3 @@
-import { DefaultShareScope } from '../models';
+import type { DefaultShareScope } from '../models/index.js';
export interface SetDefaultShareScope extends DefaultShareScope {}
diff --git a/src/version3/parameters/setDefaultValues.ts b/src/version3/parameters/setDefaultValues.ts
index 146ee52b27..c08e6eb986 100644
--- a/src/version3/parameters/setDefaultValues.ts
+++ b/src/version3/parameters/setDefaultValues.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextDefaultValueUpdate } from '../models';
+import type { CustomFieldContextDefaultValueUpdate } from '../models/index.js';
export interface SetDefaultValues extends CustomFieldContextDefaultValueUpdate {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/setFieldConfigurationSchemeMapping.ts b/src/version3/parameters/setFieldConfigurationSchemeMapping.ts
index bcb01324a7..d12f80738d 100644
--- a/src/version3/parameters/setFieldConfigurationSchemeMapping.ts
+++ b/src/version3/parameters/setFieldConfigurationSchemeMapping.ts
@@ -1,4 +1,4 @@
-import { AssociateFieldConfigurationsWithIssueTypesRequest } from '../models';
+import type { AssociateFieldConfigurationsWithIssueTypesRequest } from '../models/index.js';
export interface SetFieldConfigurationSchemeMapping extends AssociateFieldConfigurationsWithIssueTypesRequest {
/** The ID of the field configuration scheme. */
diff --git a/src/version3/parameters/setSharedTimeTrackingConfiguration.ts b/src/version3/parameters/setSharedTimeTrackingConfiguration.ts
index 042570cb83..6725860bee 100644
--- a/src/version3/parameters/setSharedTimeTrackingConfiguration.ts
+++ b/src/version3/parameters/setSharedTimeTrackingConfiguration.ts
@@ -1,3 +1,3 @@
-import { TimeTrackingConfiguration } from '../models';
+import type { TimeTrackingConfiguration } from '../models/index.js';
export interface SetSharedTimeTrackingConfiguration extends TimeTrackingConfiguration {}
diff --git a/src/version3/parameters/setWorkflowSchemeDraftIssueType.ts b/src/version3/parameters/setWorkflowSchemeDraftIssueType.ts
index 0c0eed3dde..0d5e5d63e8 100644
--- a/src/version3/parameters/setWorkflowSchemeDraftIssueType.ts
+++ b/src/version3/parameters/setWorkflowSchemeDraftIssueType.ts
@@ -1,4 +1,4 @@
-import { IssueTypeWorkflowMapping } from '../models';
+import type { IssueTypeWorkflowMapping } from '../models/index.js';
export interface SetWorkflowSchemeDraftIssueType extends IssueTypeWorkflowMapping {
/** The ID of the workflow scheme that the draft belongs to. */
diff --git a/src/version3/parameters/setWorkflowSchemeIssueType.ts b/src/version3/parameters/setWorkflowSchemeIssueType.ts
index 3195286a36..9600801343 100644
--- a/src/version3/parameters/setWorkflowSchemeIssueType.ts
+++ b/src/version3/parameters/setWorkflowSchemeIssueType.ts
@@ -1,4 +1,4 @@
-import { IssueTypeWorkflowMapping } from '../models';
+import type { IssueTypeWorkflowMapping } from '../models/index.js';
export interface SetWorkflowSchemeIssueType extends IssueTypeWorkflowMapping {
/** The ID of the workflow scheme. */
diff --git a/src/version3/parameters/toggleFeatureForProject.ts b/src/version3/parameters/toggleFeatureForProject.ts
index c5a8fde0f7..b6b01dc2f4 100644
--- a/src/version3/parameters/toggleFeatureForProject.ts
+++ b/src/version3/parameters/toggleFeatureForProject.ts
@@ -1,4 +1,4 @@
-import { ProjectFeatureToggleRequest } from '../models';
+import type { ProjectFeatureToggleRequest } from '../models/index.js';
export interface ToggleFeatureForProject extends ProjectFeatureToggleRequest {
/** The ID or (case-sensitive) key of the project. */
diff --git a/src/version3/parameters/unarchiveIssues.ts b/src/version3/parameters/unarchiveIssues.ts
index 4ed49161de..05dfb09820 100644
--- a/src/version3/parameters/unarchiveIssues.ts
+++ b/src/version3/parameters/unarchiveIssues.ts
@@ -1,3 +1,3 @@
-import { IssueArchivalSyncRequest } from '../models';
+import type { IssueArchivalSyncRequest } from '../models/index.js';
export interface UnarchiveIssues extends IssueArchivalSyncRequest {}
diff --git a/src/version3/parameters/updateComment.ts b/src/version3/parameters/updateComment.ts
index 3fe24754b9..786cff6a80 100644
--- a/src/version3/parameters/updateComment.ts
+++ b/src/version3/parameters/updateComment.ts
@@ -1,4 +1,4 @@
-import { Comment } from '../models';
+import type { Comment } from '../models/index.js';
export interface UpdateComment extends Comment {
/** The ID or key of the issue. */
diff --git a/src/version3/parameters/updateComponent.ts b/src/version3/parameters/updateComponent.ts
index 8104c2388e..99e70f0e15 100644
--- a/src/version3/parameters/updateComponent.ts
+++ b/src/version3/parameters/updateComponent.ts
@@ -1,4 +1,4 @@
-import { ProjectComponent } from '../models';
+import type { ProjectComponent } from '../models/index.js';
export interface UpdateComponent extends ProjectComponent {
/** The ID of the component. */
diff --git a/src/version3/parameters/updateCustomField.ts b/src/version3/parameters/updateCustomField.ts
index 465a16891d..819d712663 100644
--- a/src/version3/parameters/updateCustomField.ts
+++ b/src/version3/parameters/updateCustomField.ts
@@ -1,4 +1,4 @@
-import { UpdateCustomFieldDetails } from '../models';
+import type { UpdateCustomFieldDetails } from '../models/index.js';
export interface UpdateCustomField extends UpdateCustomFieldDetails {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/updateCustomFieldConfiguration.ts b/src/version3/parameters/updateCustomFieldConfiguration.ts
index e35b4fe9d3..4c1ae86b29 100644
--- a/src/version3/parameters/updateCustomFieldConfiguration.ts
+++ b/src/version3/parameters/updateCustomFieldConfiguration.ts
@@ -1,4 +1,4 @@
-import { CustomFieldConfigurations } from '../models';
+import type { CustomFieldConfigurations } from '../models/index.js';
export interface UpdateCustomFieldConfiguration extends CustomFieldConfigurations {
/** The ID or key of the custom field, for example `customfield_10000`. */
diff --git a/src/version3/parameters/updateCustomFieldContext.ts b/src/version3/parameters/updateCustomFieldContext.ts
index ec46c0f786..f04305c5c6 100644
--- a/src/version3/parameters/updateCustomFieldContext.ts
+++ b/src/version3/parameters/updateCustomFieldContext.ts
@@ -1,4 +1,4 @@
-import { CustomFieldContextUpdateDetails } from '../models';
+import type { CustomFieldContextUpdateDetails } from '../models/index.js';
export interface UpdateCustomFieldContext extends CustomFieldContextUpdateDetails {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/updateCustomFieldOption.ts b/src/version3/parameters/updateCustomFieldOption.ts
index 04ad2a93ce..df4b854368 100644
--- a/src/version3/parameters/updateCustomFieldOption.ts
+++ b/src/version3/parameters/updateCustomFieldOption.ts
@@ -1,4 +1,4 @@
-import { BulkCustomFieldOptionUpdateRequest } from '../models';
+import type { BulkCustomFieldOptionUpdateRequest } from '../models/index.js';
export interface UpdateCustomFieldOption extends BulkCustomFieldOptionUpdateRequest {
/** The ID of the custom field. */
diff --git a/src/version3/parameters/updateCustomFieldValue.ts b/src/version3/parameters/updateCustomFieldValue.ts
index 4d4a92289e..c70745db03 100644
--- a/src/version3/parameters/updateCustomFieldValue.ts
+++ b/src/version3/parameters/updateCustomFieldValue.ts
@@ -1,4 +1,4 @@
-import { CustomFieldValueUpdateRequest } from '../models';
+import type { CustomFieldValueUpdateRequest } from '../models/index.js';
export interface UpdateCustomFieldValue extends CustomFieldValueUpdateRequest {
/** The ID or key of the custom field. For example, `customfield_10010`. */
diff --git a/src/version3/parameters/updateDashboard.ts b/src/version3/parameters/updateDashboard.ts
index 3b01c0c2d9..e0200a626c 100644
--- a/src/version3/parameters/updateDashboard.ts
+++ b/src/version3/parameters/updateDashboard.ts
@@ -1,4 +1,4 @@
-import { DashboardDetails } from '../models';
+import type { DashboardDetails } from '../models/index.js';
export interface UpdateDashboard extends DashboardDetails {
/** The ID of the dashboard to update. */
diff --git a/src/version3/parameters/updateDefaultWorkflow.ts b/src/version3/parameters/updateDefaultWorkflow.ts
index e621a6b8d8..f9067e0aff 100644
--- a/src/version3/parameters/updateDefaultWorkflow.ts
+++ b/src/version3/parameters/updateDefaultWorkflow.ts
@@ -1,4 +1,4 @@
-import { DefaultWorkflow } from '../models';
+import type { DefaultWorkflow } from '../models/index.js';
export interface UpdateDefaultWorkflow extends DefaultWorkflow {
/** The ID of the workflow scheme. */
diff --git a/src/version3/parameters/updateDraftDefaultWorkflow.ts b/src/version3/parameters/updateDraftDefaultWorkflow.ts
index d46d69a910..a61f2b5ad8 100644
--- a/src/version3/parameters/updateDraftDefaultWorkflow.ts
+++ b/src/version3/parameters/updateDraftDefaultWorkflow.ts
@@ -1,4 +1,4 @@
-import { DefaultWorkflow } from '../models';
+import type { DefaultWorkflow } from '../models/index.js';
export interface UpdateDraftDefaultWorkflow extends DefaultWorkflow {
/** The ID of the workflow scheme that the draft belongs to. */
diff --git a/src/version3/parameters/updateDraftWorkflowMapping.ts b/src/version3/parameters/updateDraftWorkflowMapping.ts
index fc3b798a72..3758d63841 100644
--- a/src/version3/parameters/updateDraftWorkflowMapping.ts
+++ b/src/version3/parameters/updateDraftWorkflowMapping.ts
@@ -1,4 +1,4 @@
-import { IssueTypesWorkflowMapping } from '../models';
+import type { IssueTypesWorkflowMapping } from '../models/index.js';
export interface UpdateDraftWorkflowMapping extends IssueTypesWorkflowMapping {
/** The ID of the workflow scheme that the draft belongs to. */
diff --git a/src/version3/parameters/updateEntityPropertiesValue.ts b/src/version3/parameters/updateEntityPropertiesValue.ts
index a77752c863..d0f68ff610 100644
--- a/src/version3/parameters/updateEntityPropertiesValue.ts
+++ b/src/version3/parameters/updateEntityPropertiesValue.ts
@@ -1,4 +1,4 @@
-import { EntityPropertyDetails } from '../models';
+import type { EntityPropertyDetails } from '../models/index.js';
export interface UpdateEntityPropertiesValue {
/** The app migration transfer ID. */
diff --git a/src/version3/parameters/updateFieldConfiguration.ts b/src/version3/parameters/updateFieldConfiguration.ts
index bf2ff15f57..2e4e247925 100644
--- a/src/version3/parameters/updateFieldConfiguration.ts
+++ b/src/version3/parameters/updateFieldConfiguration.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationDetails } from '../models';
+import type { FieldConfigurationDetails } from '../models/index.js';
export interface UpdateFieldConfiguration extends FieldConfigurationDetails {
/** The ID of the field configuration. */
diff --git a/src/version3/parameters/updateFieldConfigurationItems.ts b/src/version3/parameters/updateFieldConfigurationItems.ts
index f630610c79..e6da23d2db 100644
--- a/src/version3/parameters/updateFieldConfigurationItems.ts
+++ b/src/version3/parameters/updateFieldConfigurationItems.ts
@@ -1,4 +1,4 @@
-import { FieldConfigurationItemsDetails } from '../models';
+import type { FieldConfigurationItemsDetails } from '../models/index.js';
export interface UpdateFieldConfigurationItems extends FieldConfigurationItemsDetails {
/** The ID of the field configuration. */
diff --git a/src/version3/parameters/updateFieldConfigurationScheme.ts b/src/version3/parameters/updateFieldConfigurationScheme.ts
index 2cf81d6e6c..9904250c8f 100644
--- a/src/version3/parameters/updateFieldConfigurationScheme.ts
+++ b/src/version3/parameters/updateFieldConfigurationScheme.ts
@@ -1,4 +1,4 @@
-import { UpdateFieldConfigurationSchemeDetails } from '../models';
+import type { UpdateFieldConfigurationSchemeDetails } from '../models/index.js';
export interface UpdateFieldConfigurationScheme extends UpdateFieldConfigurationSchemeDetails {
/** The ID of the field configuration scheme. */
diff --git a/src/version3/parameters/updateFilter.ts b/src/version3/parameters/updateFilter.ts
index e6d7e6384c..3e61e74f86 100644
--- a/src/version3/parameters/updateFilter.ts
+++ b/src/version3/parameters/updateFilter.ts
@@ -1,4 +1,4 @@
-import { Filter } from '../models';
+import type { Filter } from '../models/index.js';
export interface UpdateFilter extends Omit {
/** The ID of the filter to update. */
diff --git a/src/version3/parameters/updateGadget.ts b/src/version3/parameters/updateGadget.ts
index 85df7bdfcf..8514bbd03f 100644
--- a/src/version3/parameters/updateGadget.ts
+++ b/src/version3/parameters/updateGadget.ts
@@ -1,4 +1,4 @@
-import { DashboardGadgetUpdateRequest } from '../models';
+import type { DashboardGadgetUpdateRequest } from '../models/index.js';
export interface UpdateGadget extends DashboardGadgetUpdateRequest {
/** The ID of the dashboard. */
diff --git a/src/version3/parameters/updateIssueFieldOption.ts b/src/version3/parameters/updateIssueFieldOption.ts
index 54ee478cf0..fe6a966a90 100644
--- a/src/version3/parameters/updateIssueFieldOption.ts
+++ b/src/version3/parameters/updateIssueFieldOption.ts
@@ -1,4 +1,4 @@
-import { IssueFieldOption } from '../models';
+import type { IssueFieldOption } from '../models/index.js';
export interface UpdateIssueFieldOption extends IssueFieldOption {
/**
diff --git a/src/version3/parameters/updateIssueFields.ts b/src/version3/parameters/updateIssueFields.ts
index 94f32c8e2d..f944a92ed7 100644
--- a/src/version3/parameters/updateIssueFields.ts
+++ b/src/version3/parameters/updateIssueFields.ts
@@ -1,4 +1,4 @@
-import { ConnectCustomFieldValues } from '../models';
+import type { ConnectCustomFieldValues } from '../models/index.js';
export interface UpdateIssueFields extends ConnectCustomFieldValues {
/** The ID of the transfer. */
diff --git a/src/version3/parameters/updateIssueLinkType.ts b/src/version3/parameters/updateIssueLinkType.ts
index be02787442..70b1474f9b 100644
--- a/src/version3/parameters/updateIssueLinkType.ts
+++ b/src/version3/parameters/updateIssueLinkType.ts
@@ -1,4 +1,4 @@
-import { IssueLinkType } from '../models';
+import type { IssueLinkType } from '../models/index.js';
export interface UpdateIssueLinkType extends IssueLinkType {
/** The ID of the issue link type. */
diff --git a/src/version3/parameters/updateIssueSecurityScheme.ts b/src/version3/parameters/updateIssueSecurityScheme.ts
index a8487768b9..a4ba65125a 100644
--- a/src/version3/parameters/updateIssueSecurityScheme.ts
+++ b/src/version3/parameters/updateIssueSecurityScheme.ts
@@ -1,4 +1,4 @@
-import { UpdateIssueSecuritySchemeRequest } from '../models';
+import type { UpdateIssueSecuritySchemeRequest } from '../models/index.js';
export interface UpdateIssueSecurityScheme extends UpdateIssueSecuritySchemeRequest {
/** The ID of the issue security scheme. */
diff --git a/src/version3/parameters/updateIssueType.ts b/src/version3/parameters/updateIssueType.ts
index 36c90e58da..32061e2bd5 100644
--- a/src/version3/parameters/updateIssueType.ts
+++ b/src/version3/parameters/updateIssueType.ts
@@ -1,4 +1,4 @@
-import { IssueTypeUpdate } from '../models';
+import type { IssueTypeUpdate } from '../models/index.js';
export interface UpdateIssueType extends IssueTypeUpdate {
/** The ID of the issue type. */
diff --git a/src/version3/parameters/updateIssueTypeScheme.ts b/src/version3/parameters/updateIssueTypeScheme.ts
index b8113455b8..2edc63c414 100644
--- a/src/version3/parameters/updateIssueTypeScheme.ts
+++ b/src/version3/parameters/updateIssueTypeScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeSchemeUpdateDetails } from '../models';
+import type { IssueTypeSchemeUpdateDetails } from '../models/index.js';
export interface UpdateIssueTypeScheme extends IssueTypeSchemeUpdateDetails {
/** The ID of the issue type scheme. */
diff --git a/src/version3/parameters/updateIssueTypeScreenScheme.ts b/src/version3/parameters/updateIssueTypeScreenScheme.ts
index 80d59930ee..0ca5221d85 100644
--- a/src/version3/parameters/updateIssueTypeScreenScheme.ts
+++ b/src/version3/parameters/updateIssueTypeScreenScheme.ts
@@ -1,4 +1,4 @@
-import { IssueTypeScreenSchemeUpdateDetails } from '../models';
+import type { IssueTypeScreenSchemeUpdateDetails } from '../models/index.js';
export interface UpdateIssueTypeScreenScheme extends IssueTypeScreenSchemeUpdateDetails {
/** The ID of the issue type screen scheme. */
diff --git a/src/version3/parameters/updateMultipleCustomFieldValues.ts b/src/version3/parameters/updateMultipleCustomFieldValues.ts
index 7bbb86abda..ee984b47be 100644
--- a/src/version3/parameters/updateMultipleCustomFieldValues.ts
+++ b/src/version3/parameters/updateMultipleCustomFieldValues.ts
@@ -1,4 +1,4 @@
-import { MultipleCustomFieldValuesUpdateDetails } from '../models';
+import type { MultipleCustomFieldValuesUpdateDetails } from '../models/index.js';
export interface UpdateMultipleCustomFieldValues extends MultipleCustomFieldValuesUpdateDetails {
/** Whether to generate a changelog for this update. */
diff --git a/src/version3/parameters/updateNotificationScheme.ts b/src/version3/parameters/updateNotificationScheme.ts
index 683066156a..c242aa92f4 100644
--- a/src/version3/parameters/updateNotificationScheme.ts
+++ b/src/version3/parameters/updateNotificationScheme.ts
@@ -1,4 +1,4 @@
-import { UpdateNotificationSchemeDetails } from '../models';
+import type { UpdateNotificationSchemeDetails } from '../models/index.js';
export interface UpdateNotificationScheme extends UpdateNotificationSchemeDetails {
/** The ID of the notification scheme. */
diff --git a/src/version3/parameters/updatePermissionScheme.ts b/src/version3/parameters/updatePermissionScheme.ts
index 18d840a77d..e7a8926fbc 100644
--- a/src/version3/parameters/updatePermissionScheme.ts
+++ b/src/version3/parameters/updatePermissionScheme.ts
@@ -1,4 +1,4 @@
-import { PermissionScheme } from '../models';
+import type { PermissionScheme } from '../models/index.js';
export interface UpdatePermissionScheme extends PermissionScheme {
/** The ID of the permission scheme to update. */
diff --git a/src/version3/parameters/updatePrecomputations.ts b/src/version3/parameters/updatePrecomputations.ts
index ecf83b9aaf..301f51cb80 100644
--- a/src/version3/parameters/updatePrecomputations.ts
+++ b/src/version3/parameters/updatePrecomputations.ts
@@ -1,3 +1,3 @@
-import { JqlFunctionPrecomputationUpdateRequest } from '../models';
+import type { JqlFunctionPrecomputationUpdateRequest } from '../models/index.js';
export interface UpdatePrecomputations extends JqlFunctionPrecomputationUpdateRequest {}
diff --git a/src/version3/parameters/updatePriority.ts b/src/version3/parameters/updatePriority.ts
index 40ea2baab0..f3d3fb075b 100644
--- a/src/version3/parameters/updatePriority.ts
+++ b/src/version3/parameters/updatePriority.ts
@@ -1,4 +1,4 @@
-import { UpdatePriorityDetails } from '../models';
+import type { UpdatePriorityDetails } from '../models/index.js';
export interface UpdatePriority extends UpdatePriorityDetails {
/** The ID of the issue priority. */
diff --git a/src/version3/parameters/updateProject.ts b/src/version3/parameters/updateProject.ts
index e37370bf45..e370685656 100644
--- a/src/version3/parameters/updateProject.ts
+++ b/src/version3/parameters/updateProject.ts
@@ -1,4 +1,4 @@
-import { UpdateProjectDetails } from '../models';
+import type { UpdateProjectDetails } from '../models/index.js';
export interface UpdateProject extends UpdateProjectDetails {
/** The project ID or project key (case-sensitive). */
diff --git a/src/version3/parameters/updateProjectAvatar.ts b/src/version3/parameters/updateProjectAvatar.ts
index d31b4ca4b6..e8d64e8ff9 100644
--- a/src/version3/parameters/updateProjectAvatar.ts
+++ b/src/version3/parameters/updateProjectAvatar.ts
@@ -1,4 +1,4 @@
-import { Avatar } from '../models';
+import type { Avatar } from '../models/index.js';
export interface UpdateProjectAvatar extends Avatar {
/** The ID or (case-sensitive) key of the project. */
diff --git a/src/version3/parameters/updateProjectCategory.ts b/src/version3/parameters/updateProjectCategory.ts
index 46ab828509..2f2a7aeaaa 100644
--- a/src/version3/parameters/updateProjectCategory.ts
+++ b/src/version3/parameters/updateProjectCategory.ts
@@ -1,4 +1,4 @@
-import { ProjectCategory } from '../models';
+import type { ProjectCategory } from '../models/index.js';
export interface UpdateProjectCategory extends Omit {
id: number;
diff --git a/src/version3/parameters/updateProjectEmail.ts b/src/version3/parameters/updateProjectEmail.ts
index c3bf7237a2..110c3c1d9f 100644
--- a/src/version3/parameters/updateProjectEmail.ts
+++ b/src/version3/parameters/updateProjectEmail.ts
@@ -1,4 +1,4 @@
-import { ProjectEmailAddress } from '../models';
+import type { ProjectEmailAddress } from '../models/index.js';
export interface UpdateProjectEmail extends ProjectEmailAddress {
/** The project ID. */
diff --git a/src/version3/parameters/updateRemoteIssueLink.ts b/src/version3/parameters/updateRemoteIssueLink.ts
index 4faccd1a03..a426ea9aa3 100644
--- a/src/version3/parameters/updateRemoteIssueLink.ts
+++ b/src/version3/parameters/updateRemoteIssueLink.ts
@@ -1,4 +1,4 @@
-import { RemoteIssueLinkRequest } from '../models';
+import type { RemoteIssueLinkRequest } from '../models/index.js';
export interface UpdateRemoteIssueLink extends RemoteIssueLinkRequest {
/** The ID or key of the issue. */
diff --git a/src/version3/parameters/updateResolution.ts b/src/version3/parameters/updateResolution.ts
index 678c7cff19..3f20f9e353 100644
--- a/src/version3/parameters/updateResolution.ts
+++ b/src/version3/parameters/updateResolution.ts
@@ -1,4 +1,4 @@
-import { UpdateResolutionDetails } from '../models';
+import type { UpdateResolutionDetails } from '../models/index.js';
export interface UpdateResolution extends UpdateResolutionDetails {
/** The ID of the issue resolution. */
diff --git a/src/version3/parameters/updateScreen.ts b/src/version3/parameters/updateScreen.ts
index 64dd0d6e10..0c17429646 100644
--- a/src/version3/parameters/updateScreen.ts
+++ b/src/version3/parameters/updateScreen.ts
@@ -1,4 +1,4 @@
-import { UpdateScreenDetails } from '../models';
+import type { UpdateScreenDetails } from '../models/index.js';
export interface UpdateScreen extends UpdateScreenDetails {
/** The ID of the screen. */
diff --git a/src/version3/parameters/updateScreenScheme.ts b/src/version3/parameters/updateScreenScheme.ts
index e3048bd29a..9648252a0e 100644
--- a/src/version3/parameters/updateScreenScheme.ts
+++ b/src/version3/parameters/updateScreenScheme.ts
@@ -1,4 +1,4 @@
-import { UpdateScreenSchemeDetails } from '../models';
+import type { UpdateScreenSchemeDetails } from '../models/index.js';
export interface UpdateScreenScheme extends UpdateScreenSchemeDetails {
/** The ID of the screen scheme. */
diff --git a/src/version3/parameters/updateSecurityLevel.ts b/src/version3/parameters/updateSecurityLevel.ts
index 0ae179629d..687fc3e27b 100644
--- a/src/version3/parameters/updateSecurityLevel.ts
+++ b/src/version3/parameters/updateSecurityLevel.ts
@@ -1,4 +1,4 @@
-import { UpdateIssueSecurityLevelDetails } from '../models';
+import type { UpdateIssueSecurityLevelDetails } from '../models/index.js';
export interface UpdateSecurityLevel extends UpdateIssueSecurityLevelDetails {
/** The ID of the issue security scheme level belongs to. */
diff --git a/src/version3/parameters/updateStatuses.ts b/src/version3/parameters/updateStatuses.ts
index ed7e1b8f9a..66d710de33 100644
--- a/src/version3/parameters/updateStatuses.ts
+++ b/src/version3/parameters/updateStatuses.ts
@@ -1,3 +1,3 @@
-import { StatusUpdateRequest } from '../models';
+import type { StatusUpdateRequest } from '../models/index.js';
export interface UpdateStatuses extends StatusUpdateRequest {}
diff --git a/src/version3/parameters/updateUiModification.ts b/src/version3/parameters/updateUiModification.ts
index 29ccd69c3b..233d4270e6 100644
--- a/src/version3/parameters/updateUiModification.ts
+++ b/src/version3/parameters/updateUiModification.ts
@@ -1,4 +1,4 @@
-import { UpdateUiModificationDetails } from '../models';
+import type { UpdateUiModificationDetails } from '../models/index.js';
export interface UpdateUiModification extends UpdateUiModificationDetails {
/** The ID of the UI modification. */
diff --git a/src/version3/parameters/updateVersion.ts b/src/version3/parameters/updateVersion.ts
index b455a17fb7..92fd341ca1 100644
--- a/src/version3/parameters/updateVersion.ts
+++ b/src/version3/parameters/updateVersion.ts
@@ -1,4 +1,4 @@
-import { Version } from '../models';
+import type { Version } from '../models/index.js';
export interface UpdateVersion extends Version {
/** The ID of the version. */
diff --git a/src/version3/parameters/updateWorkflowMapping.ts b/src/version3/parameters/updateWorkflowMapping.ts
index d8a0642fb1..ebd271b02a 100644
--- a/src/version3/parameters/updateWorkflowMapping.ts
+++ b/src/version3/parameters/updateWorkflowMapping.ts
@@ -1,4 +1,4 @@
-import { IssueTypesWorkflowMapping } from '../models';
+import type { IssueTypesWorkflowMapping } from '../models/index.js';
export interface UpdateWorkflowMapping extends IssueTypesWorkflowMapping {
/** The ID of the workflow scheme. */
diff --git a/src/version3/parameters/updateWorkflowScheme.ts b/src/version3/parameters/updateWorkflowScheme.ts
index ba20697efe..fd6007dcac 100644
--- a/src/version3/parameters/updateWorkflowScheme.ts
+++ b/src/version3/parameters/updateWorkflowScheme.ts
@@ -1,4 +1,4 @@
-import { WorkflowScheme } from '../models';
+import type { WorkflowScheme } from '../models/index.js';
export interface UpdateWorkflowScheme extends WorkflowScheme {
/**
diff --git a/src/version3/parameters/updateWorkflowSchemeDraft.ts b/src/version3/parameters/updateWorkflowSchemeDraft.ts
index 5007161471..70a2b581d2 100644
--- a/src/version3/parameters/updateWorkflowSchemeDraft.ts
+++ b/src/version3/parameters/updateWorkflowSchemeDraft.ts
@@ -1,4 +1,4 @@
-import { WorkflowScheme } from '../models';
+import type { WorkflowScheme } from '../models/index.js';
export interface UpdateWorkflowSchemeDraft extends WorkflowScheme {
/** The ID of the active workflow scheme that the draft was created from. */
diff --git a/src/version3/parameters/updateWorkflowTransitionProperty.ts b/src/version3/parameters/updateWorkflowTransitionProperty.ts
index 0afd501a38..a6b5ab6776 100644
--- a/src/version3/parameters/updateWorkflowTransitionProperty.ts
+++ b/src/version3/parameters/updateWorkflowTransitionProperty.ts
@@ -1,4 +1,4 @@
-import { WorkflowTransitionProperty } from '../models';
+import type { WorkflowTransitionProperty } from '../models/index.js';
export interface UpdateWorkflowTransitionProperty extends WorkflowTransitionProperty {
/**
diff --git a/src/version3/parameters/updateWorkflowTransitionRuleConfigurations.ts b/src/version3/parameters/updateWorkflowTransitionRuleConfigurations.ts
index 7db5f74cdd..90ae8c673b 100644
--- a/src/version3/parameters/updateWorkflowTransitionRuleConfigurations.ts
+++ b/src/version3/parameters/updateWorkflowTransitionRuleConfigurations.ts
@@ -1,3 +1,3 @@
-import { WorkflowTransitionRulesUpdate } from '../models';
+import type { WorkflowTransitionRulesUpdate } from '../models/index.js';
export interface UpdateWorkflowTransitionRuleConfigurations extends WorkflowTransitionRulesUpdate {}
diff --git a/src/version3/parameters/updateWorklog.ts b/src/version3/parameters/updateWorklog.ts
index 747e4ca0be..696c17e7fb 100644
--- a/src/version3/parameters/updateWorklog.ts
+++ b/src/version3/parameters/updateWorklog.ts
@@ -1,4 +1,4 @@
-import { Document, Worklog } from '../models';
+import type { Document, Worklog } from '../models/index.js';
export interface UpdateWorklog extends Omit {
/** The ID or key the issue. */
diff --git a/src/version3/parameters/workflowRuleSearch.ts b/src/version3/parameters/workflowRuleSearch.ts
index 85fbfa37db..a48c50fc86 100644
--- a/src/version3/parameters/workflowRuleSearch.ts
+++ b/src/version3/parameters/workflowRuleSearch.ts
@@ -1,4 +1,4 @@
-import { WorkflowRulesSearch } from '../models';
+import type { WorkflowRulesSearch } from '../models/index.js';
export interface WorkflowRuleSearch extends WorkflowRulesSearch {
/** The app migration transfer ID. */
diff --git a/src/version3/permissionSchemes.ts b/src/version3/permissionSchemes.ts
index 9add325b3f..f1743bacf2 100644
--- a/src/version3/permissionSchemes.ts
+++ b/src/version3/permissionSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class PermissionSchemes {
constructor(private client: Client) {}
diff --git a/src/version3/permissions.ts b/src/version3/permissions.ts
index 6936121d24..c1245bb3b2 100644
--- a/src/version3/permissions.ts
+++ b/src/version3/permissions.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Permissions {
constructor(private client: Client) {}
diff --git a/src/version3/projectAvatars.ts b/src/version3/projectAvatars.ts
index f343761268..a652ef33cf 100644
--- a/src/version3/projectAvatars.ts
+++ b/src/version3/projectAvatars.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectAvatars {
constructor(private client: Client) {}
diff --git a/src/version3/projectCategories.ts b/src/version3/projectCategories.ts
index 8e5ff3c321..6cd84f14fa 100644
--- a/src/version3/projectCategories.ts
+++ b/src/version3/projectCategories.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectCategories {
constructor(private client: Client) {}
diff --git a/src/version3/projectComponents.ts b/src/version3/projectComponents.ts
index 2a2456c58b..c5bf311b61 100644
--- a/src/version3/projectComponents.ts
+++ b/src/version3/projectComponents.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectComponents {
constructor(private client: Client) {}
diff --git a/src/version3/projectEmail.ts b/src/version3/projectEmail.ts
index ae27bbbdea..5821c7b65f 100644
--- a/src/version3/projectEmail.ts
+++ b/src/version3/projectEmail.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectEmail {
constructor(private client: Client) {}
diff --git a/src/version3/projectFeatures.ts b/src/version3/projectFeatures.ts
index c7c080500c..90d9ef762d 100644
--- a/src/version3/projectFeatures.ts
+++ b/src/version3/projectFeatures.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectFeatures {
constructor(private client: Client) {}
diff --git a/src/version3/projectKeyAndNameValidation.ts b/src/version3/projectKeyAndNameValidation.ts
index 811c7d0d93..f3931f8f25 100644
--- a/src/version3/projectKeyAndNameValidation.ts
+++ b/src/version3/projectKeyAndNameValidation.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectKeyAndNameValidation {
constructor(private client: Client) {}
diff --git a/src/version3/projectPermissionSchemes.ts b/src/version3/projectPermissionSchemes.ts
index 3beb67dca1..cea70ff85c 100644
--- a/src/version3/projectPermissionSchemes.ts
+++ b/src/version3/projectPermissionSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectPermissionSchemes {
constructor(private client: Client) {}
diff --git a/src/version3/projectProperties.ts b/src/version3/projectProperties.ts
index 9c80b3a9ee..ebb49988d6 100644
--- a/src/version3/projectProperties.ts
+++ b/src/version3/projectProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectProperties {
constructor(private client: Client) {}
diff --git a/src/version3/projectRoleActors.ts b/src/version3/projectRoleActors.ts
index 227a24ac32..307f444463 100644
--- a/src/version3/projectRoleActors.ts
+++ b/src/version3/projectRoleActors.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectRoleActors {
constructor(private client: Client) {}
diff --git a/src/version3/projectRoles.ts b/src/version3/projectRoles.ts
index 36bf07a571..b9d7a73764 100644
--- a/src/version3/projectRoles.ts
+++ b/src/version3/projectRoles.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectRoles {
constructor(private client: Client) {}
diff --git a/src/version3/projectTypes.ts b/src/version3/projectTypes.ts
index 580dc24706..2e53c7d952 100644
--- a/src/version3/projectTypes.ts
+++ b/src/version3/projectTypes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectTypes {
constructor(private client: Client) {}
diff --git a/src/version3/projectVersions.ts b/src/version3/projectVersions.ts
index 5a53a87d9c..fc5046ef15 100644
--- a/src/version3/projectVersions.ts
+++ b/src/version3/projectVersions.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ProjectVersions {
constructor(private client: Client) {}
diff --git a/src/version3/projects.ts b/src/version3/projects.ts
index 1272ee5e71..dceb92b83b 100644
--- a/src/version3/projects.ts
+++ b/src/version3/projects.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Projects {
constructor(private client: Client) {}
diff --git a/src/version3/screenSchemes.ts b/src/version3/screenSchemes.ts
index 0d105c2fdf..18b8a820ef 100644
--- a/src/version3/screenSchemes.ts
+++ b/src/version3/screenSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ScreenSchemes {
constructor(private client: Client) {}
diff --git a/src/version3/screenTabFields.ts b/src/version3/screenTabFields.ts
index 96de3f640e..2945c65866 100644
--- a/src/version3/screenTabFields.ts
+++ b/src/version3/screenTabFields.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ScreenTabFields {
constructor(private client: Client) {}
diff --git a/src/version3/screenTabs.ts b/src/version3/screenTabs.ts
index 370565a10f..a358a3f3e0 100644
--- a/src/version3/screenTabs.ts
+++ b/src/version3/screenTabs.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ScreenTabs {
constructor(private client: Client) {}
diff --git a/src/version3/screens.ts b/src/version3/screens.ts
index 7a1c41365c..6b3115b60d 100644
--- a/src/version3/screens.ts
+++ b/src/version3/screens.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Screens {
constructor(private client: Client) {}
diff --git a/src/version3/serverInfo.ts b/src/version3/serverInfo.ts
index d1eb84ee3f..a4dae0427b 100644
--- a/src/version3/serverInfo.ts
+++ b/src/version3/serverInfo.ts
@@ -1,7 +1,7 @@
-import * as Models from './models';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class ServerInfo {
constructor(private client: Client) {}
diff --git a/src/version3/status.ts b/src/version3/status.ts
index ac52b3a0a0..309b167621 100644
--- a/src/version3/status.ts
+++ b/src/version3/status.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Status {
constructor(private client: Client) {}
diff --git a/src/version3/tasks.ts b/src/version3/tasks.ts
index 12997fe418..b360b5e804 100644
--- a/src/version3/tasks.ts
+++ b/src/version3/tasks.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Tasks {
constructor(private client: Client) {}
diff --git a/src/version3/timeTracking.ts b/src/version3/timeTracking.ts
index aaae78b612..485eda349e 100644
--- a/src/version3/timeTracking.ts
+++ b/src/version3/timeTracking.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class TimeTracking {
constructor(private client: Client) {}
diff --git a/src/version3/uIModificationsApps.ts b/src/version3/uIModificationsApps.ts
index 23d0254ffe..a58f3b149d 100644
--- a/src/version3/uIModificationsApps.ts
+++ b/src/version3/uIModificationsApps.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class UIModificationsApps {
constructor(private client: Client) {}
diff --git a/src/version3/userProperties.ts b/src/version3/userProperties.ts
index a65acc1c60..3a87e47e95 100644
--- a/src/version3/userProperties.ts
+++ b/src/version3/userProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class UserProperties {
constructor(private client: Client) {}
diff --git a/src/version3/userSearch.ts b/src/version3/userSearch.ts
index 3c0088dee1..f9b0dbe795 100644
--- a/src/version3/userSearch.ts
+++ b/src/version3/userSearch.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { paramSerializer } from '../paramSerializer';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import { paramSerializer } from '../paramSerializer.js';
+import type { RequestConfig } from '../requestConfig.js';
export class UserSearch {
constructor(private client: Client) {}
diff --git a/src/version3/users.ts b/src/version3/users.ts
index e0e0bb33c1..96ee50066b 100644
--- a/src/version3/users.ts
+++ b/src/version3/users.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { paramSerializer } from '../paramSerializer';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import { paramSerializer } from '../paramSerializer.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Users {
constructor(private client: Client) {}
@@ -73,6 +73,9 @@ export class Users {
method: 'POST',
data: {
emailAddress: parameters.emailAddress,
+ products: parameters.products
+ ? parameters.products
+ : ['jira-core', 'jira-servicedesk', 'jira-product-discovery', 'jira-software'],
self: parameters.self,
},
};
diff --git a/src/version3/webhooks.ts b/src/version3/webhooks.ts
index 64d597fbc9..62135a5a6d 100644
--- a/src/version3/webhooks.ts
+++ b/src/version3/webhooks.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Webhooks {
constructor(private client: Client) {}
diff --git a/src/version3/workflowSchemeDrafts.ts b/src/version3/workflowSchemeDrafts.ts
index 9472a21faa..5e603ec800 100644
--- a/src/version3/workflowSchemeDrafts.ts
+++ b/src/version3/workflowSchemeDrafts.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowSchemeDrafts {
constructor(private client: Client) {}
diff --git a/src/version3/workflowSchemeProjectAssociations.ts b/src/version3/workflowSchemeProjectAssociations.ts
index 8c1596f10f..1fdd9eadac 100644
--- a/src/version3/workflowSchemeProjectAssociations.ts
+++ b/src/version3/workflowSchemeProjectAssociations.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowSchemeProjectAssociations {
constructor(private client: Client) {}
diff --git a/src/version3/workflowSchemes.ts b/src/version3/workflowSchemes.ts
index d5d083cd1d..a346b4893b 100644
--- a/src/version3/workflowSchemes.ts
+++ b/src/version3/workflowSchemes.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowSchemes {
constructor(private client: Client) {}
diff --git a/src/version3/workflowStatusCategories.ts b/src/version3/workflowStatusCategories.ts
index 261b9b4d63..2be195437e 100644
--- a/src/version3/workflowStatusCategories.ts
+++ b/src/version3/workflowStatusCategories.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowStatusCategories {
constructor(private client: Client) {}
diff --git a/src/version3/workflowStatuses.ts b/src/version3/workflowStatuses.ts
index d65c6f16de..163a711d01 100644
--- a/src/version3/workflowStatuses.ts
+++ b/src/version3/workflowStatuses.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowStatuses {
constructor(private client: Client) {}
diff --git a/src/version3/workflowTransitionProperties.ts b/src/version3/workflowTransitionProperties.ts
index 4305996be4..d4a33caec5 100644
--- a/src/version3/workflowTransitionProperties.ts
+++ b/src/version3/workflowTransitionProperties.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowTransitionProperties {
constructor(private client: Client) {}
diff --git a/src/version3/workflowTransitionRules.ts b/src/version3/workflowTransitionRules.ts
index 21d2a8e41d..97eb621b8b 100644
--- a/src/version3/workflowTransitionRules.ts
+++ b/src/version3/workflowTransitionRules.ts
@@ -1,8 +1,8 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import type { RequestConfig } from '../requestConfig.js';
export class WorkflowTransitionRules {
constructor(private client: Client) {}
diff --git a/src/version3/workflows.ts b/src/version3/workflows.ts
index d6785fe38c..297836e401 100644
--- a/src/version3/workflows.ts
+++ b/src/version3/workflows.ts
@@ -1,9 +1,9 @@
-import * as Models from './models';
-import * as Parameters from './parameters';
-import { Callback } from '../callback';
-import { Client } from '../clients';
-import { paramSerializer } from '../paramSerializer';
-import { RequestConfig } from '../requestConfig';
+import * as Models from './models/index.js';
+import * as Parameters from './parameters/index.js';
+import type { Callback } from '../callback.js';
+import type { Client } from '../clients/index.js';
+import { paramSerializer } from '../paramSerializer.js';
+import type { RequestConfig } from '../requestConfig.js';
export class Workflows {
constructor(private client: Client) {}
diff --git a/tests/integration/agile/sprint.test.ts b/tests/integration/agile/sprint.test.ts
index c9e61a1d1e..299a79ca51 100644
--- a/tests/integration/agile/sprint.test.ts
+++ b/tests/integration/agile/sprint.test.ts
@@ -1,12 +1,9 @@
import { afterAll, beforeAll, test } from 'vitest';
-import { AgileModels } from '@jirajs';
-import { Constants } from '@tests/integration/constants';
+import { AgileModels } from '../../../src/index.js';
+import { Constants } from '../constants.js';
import {
- createAgileProject,
- deleteAgileProject,
- getAgileClient,
- getVersion3Client,
-} from '@tests/integration/utils';
+ createAgileProject, deleteAgileProject, getAgileClient, getVersion3Client,
+} from '../utils/index.js';
const client = getAgileClient();
@@ -22,7 +19,9 @@ afterAll(async () => {
});
test.sequential('should create new sprint', async ({ expect }) => {
- const boards = await client.board.getAllBoards({ name: Constants.testAgileProjectKey });
+ const boards = await client.board.getAllBoards({
+ name: Constants.testAgileProjectKey,
+ });
expect(boards.total).toBe(1);
diff --git a/tests/integration/index.ts b/tests/integration/index.ts
index 2b30a95c10..da99e1d27f 100644
--- a/tests/integration/index.ts
+++ b/tests/integration/index.ts
@@ -1,2 +1,2 @@
-export * from '@tests/constants';
-export * as Utils from '@tests/utils';
+export * from './constants.js';
+export * as Utils from './utils/index.js';
diff --git a/tests/integration/utils/cleanupEnvironment.ts b/tests/integration/utils/cleanupEnvironment.ts
index ea4ccea165..df824e2d3b 100644
--- a/tests/integration/utils/cleanupEnvironment.ts
+++ b/tests/integration/utils/cleanupEnvironment.ts
@@ -1,4 +1,4 @@
-import { deleteSoftwareProject } from './deleteSoftwareProject';
+import { deleteSoftwareProject } from './deleteSoftwareProject.js';
export const cleanupEnvironment = async () => {
await deleteSoftwareProject();
diff --git a/tests/integration/utils/createAgileProject.ts b/tests/integration/utils/createAgileProject.ts
index a7e5f43a88..e76fa9b90b 100644
--- a/tests/integration/utils/createAgileProject.ts
+++ b/tests/integration/utils/createAgileProject.ts
@@ -1,5 +1,5 @@
-import { Constants } from '@tests/integration/constants';
-import { getVersion3Client } from './getClient';
+import { Constants } from '../constants.js';
+import { getVersion3Client } from './getClient.js';
export const createAgileProject = async () => {
const client = getVersion3Client();
@@ -11,6 +11,7 @@ export const createAgileProject = async () => {
name: Constants.testAgileProjectName,
leadAccountId: myself.accountId,
projectTypeKey: 'software',
- projectTemplateKey: 'com.pyxis.greenhopper.jira:gh-simplified-agility-scrum',
+ projectTemplateKey:
+ 'com.pyxis.greenhopper.jira:gh-simplified-agility-scrum',
});
};
diff --git a/tests/integration/utils/createIssue.ts b/tests/integration/utils/createIssue.ts
index d0e3a012f1..fbe82030b9 100644
--- a/tests/integration/utils/createIssue.ts
+++ b/tests/integration/utils/createIssue.ts
@@ -1,5 +1,5 @@
-import { Constants } from '@tests/integration/constants';
-import { getVersion2Client } from './getClient';
+import { Constants } from '../constants.js';
+import { getVersion2Client } from './getClient.js';
export const createIssue = async () => {
const client = getVersion2Client();
diff --git a/tests/integration/utils/createSoftwareProject.ts b/tests/integration/utils/createSoftwareProject.ts
index b8d653a86d..58a3460d7d 100644
--- a/tests/integration/utils/createSoftwareProject.ts
+++ b/tests/integration/utils/createSoftwareProject.ts
@@ -1,12 +1,15 @@
import { AxiosError } from 'axios';
-import { Constants } from '@tests/integration/constants';
-import { getVersion2Client } from './getClient';
+import { Constants } from '../constants.js';
+import { getVersion2Client } from './getClient.js';
export const createSoftwareProject = async () => {
const client = getVersion2Client();
const currentUser = await client.myself.getCurrentUser();
- if (!currentUser.accountId) throw new Error("Couldn't get the current user's account ID", { cause: { currentUser } });
+ if (!currentUser.accountId)
+ throw new Error("Couldn't get the current user's account ID", {
+ cause: { currentUser },
+ });
return client.projects
.createProject({
diff --git a/tests/integration/utils/deleteAgileProject.ts b/tests/integration/utils/deleteAgileProject.ts
index 6e21c64f56..f4975a6d8e 100644
--- a/tests/integration/utils/deleteAgileProject.ts
+++ b/tests/integration/utils/deleteAgileProject.ts
@@ -1,5 +1,5 @@
-import { Constants } from '@tests/integration/constants';
-import { getVersion3Client } from './getClient';
+import { Constants } from '../constants.js';
+import { getVersion3Client } from './getClient.js';
export const deleteAgileProject = async () => {
const client = getVersion3Client();
diff --git a/tests/integration/utils/deleteSoftwareProject.ts b/tests/integration/utils/deleteSoftwareProject.ts
index 3736289fc6..66c0fcd261 100644
--- a/tests/integration/utils/deleteSoftwareProject.ts
+++ b/tests/integration/utils/deleteSoftwareProject.ts
@@ -1,6 +1,6 @@
import { AxiosError } from 'axios';
-import { Constants } from '@tests/integration/constants';
-import { getVersion2Client } from './getClient';
+import { Constants } from '../constants.js';
+import { getVersion2Client } from './getClient.js';
export const deleteSoftwareProject = async () => {
const client = getVersion2Client();
diff --git a/tests/integration/utils/getClient.ts b/tests/integration/utils/getClient.ts
index 1a9dfe5dc9..89d20d86f9 100644
--- a/tests/integration/utils/getClient.ts
+++ b/tests/integration/utils/getClient.ts
@@ -1,4 +1,4 @@
-import { ClientType, type Config, createClient } from '@jirajs';
+import { ClientType, createClient, type Config } from '../../../src/index.js';
const config = {
host: process.env.HOST!,
@@ -10,6 +10,9 @@ const config = {
},
};
-export const getAgileClient = (customConfig?: Partial) => createClient(ClientType.Agile, { ...config, ...customConfig });
-export const getVersion2Client = (customConfig?: Partial) => createClient(ClientType.Version2, { ...config, ...customConfig });
-export const getVersion3Client = (customConfig?: Partial) => createClient(ClientType.Version3, { ...config, ...customConfig });
+export const getAgileClient = (customConfig?: Partial) =>
+ createClient(ClientType.Agile, { ...config, ...customConfig });
+export const getVersion2Client = (customConfig?: Partial) =>
+ createClient(ClientType.Version2, { ...config, ...customConfig });
+export const getVersion3Client = (customConfig?: Partial) =>
+ createClient(ClientType.Version3, { ...config, ...customConfig });
diff --git a/tests/integration/utils/index.ts b/tests/integration/utils/index.ts
index 3c169ec314..d2019380e6 100644
--- a/tests/integration/utils/index.ts
+++ b/tests/integration/utils/index.ts
@@ -1,8 +1,8 @@
-export * from './cleanupEnvironment';
-export * from './createAgileProject';
-export * from './createIssue';
-export * from './createSoftwareProject';
-export * from './deleteAgileProject';
-export * from './deleteSoftwareProject';
-export * from './getClient';
-export * from './prepareEnvironment';
+export * from './cleanupEnvironment.js';
+export * from './createAgileProject.js';
+export * from './createIssue.js';
+export * from './createSoftwareProject.js';
+export * from './deleteAgileProject.js';
+export * from './deleteSoftwareProject.js';
+export * from './getClient.js';
+export * from './prepareEnvironment.js';
diff --git a/tests/integration/utils/prepareEnvironment.ts b/tests/integration/utils/prepareEnvironment.ts
index 1f665770c5..42320439a1 100644
--- a/tests/integration/utils/prepareEnvironment.ts
+++ b/tests/integration/utils/prepareEnvironment.ts
@@ -1,4 +1,4 @@
-import { createSoftwareProject } from './createSoftwareProject';
+import { createSoftwareProject } from './createSoftwareProject.js';
export const prepareEnvironment = async () => {
await createSoftwareProject();
diff --git a/tests/integration/version2/avatars.test.ts b/tests/integration/version2/avatars.test.ts
index f568b2afee..6b54bd0c78 100644
--- a/tests/integration/version2/avatars.test.ts
+++ b/tests/integration/version2/avatars.test.ts
@@ -1,6 +1,6 @@
import { test } from 'vitest';
-import type { Avatar } from '@jirajs/version3/models';
-import { getVersion2Client } from '@tests/integration/utils';
+import type { Avatar } from '../../../src/version3/models/index.js';
+import { getVersion2Client } from '../utils/index.js';
const client = getVersion2Client();
diff --git a/tests/integration/version2/dashboards.test.ts b/tests/integration/version2/dashboards.test.ts
index 2dfa99a085..6a3725903e 100644
--- a/tests/integration/version2/dashboards.test.ts
+++ b/tests/integration/version2/dashboards.test.ts
@@ -1,7 +1,7 @@
import { test } from 'vitest';
-import { Version2Models } from '@jirajs';
-import { Constants } from '@tests/integration/constants';
-import { getVersion2Client } from '@tests/integration/utils';
+import { Version2Models } from '../../../src/index.js';
+import { Constants } from '../constants.js';
+import { getVersion2Client } from '../utils/index.js';
let dashboard: Version2Models.Dashboard;
const client = getVersion2Client();
diff --git a/tests/integration/version2/groups.test.ts b/tests/integration/version2/groups.test.ts
index 06cb541a8d..a511645fb6 100644
--- a/tests/integration/version2/groups.test.ts
+++ b/tests/integration/version2/groups.test.ts
@@ -1,6 +1,6 @@
import { test } from 'vitest';
-import { Constants } from '@tests/integration/constants';
-import { getVersion2Client } from '@tests/integration/utils';
+import { Constants } from '../constants.js';
+import { getVersion2Client } from '../utils/index.js';
const client = getVersion2Client();
diff --git a/tests/integration/version2/issueAttachments.test.ts b/tests/integration/version2/issueAttachments.test.ts
index 8e06907767..efdf97c613 100644
--- a/tests/integration/version2/issueAttachments.test.ts
+++ b/tests/integration/version2/issueAttachments.test.ts
@@ -1,8 +1,8 @@
import * as fs from 'fs';
import { afterAll, beforeAll, test } from 'vitest';
-import type { Attachment, Issue } from '@jirajs/version2/models';
-import { Constants } from '@tests/integration/constants';
-import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '@tests/integration/utils';
+import type { Attachment, Issue } from '../../../src/version2/models/index.js';
+import { Constants } from '../constants.js';
+import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '../utils/index.js';
const client = getVersion2Client({ noCheckAtlassianToken: true });
diff --git a/tests/integration/version2/issueComments.test.ts b/tests/integration/version2/issueComments.test.ts
index a31d2b2d35..2cadf048b2 100644
--- a/tests/integration/version2/issueComments.test.ts
+++ b/tests/integration/version2/issueComments.test.ts
@@ -1,7 +1,7 @@
import { AxiosError } from 'axios';
import { afterAll, beforeAll, test } from 'vitest';
-import { Constants } from '@tests/integration/constants';
-import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '@tests/integration/utils';
+import { Constants } from '../constants.js';
+import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '../utils/index.js';
beforeAll(async () => {
await prepareEnvironment();
diff --git a/tests/integration/version2/issueSearch.test.ts b/tests/integration/version2/issueSearch.test.ts
index d9d17e46c6..814f1ecf7e 100644
--- a/tests/integration/version2/issueSearch.test.ts
+++ b/tests/integration/version2/issueSearch.test.ts
@@ -1,5 +1,5 @@
import { afterAll, beforeAll, test } from 'vitest';
-import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '@tests/integration/utils';
+import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '../utils/index.js';
beforeAll(async () => {
await prepareEnvironment();
diff --git a/tests/integration/version2/issueVotes.test.ts b/tests/integration/version2/issueVotes.test.ts
index d9a3f21356..b79b2c2cc2 100644
--- a/tests/integration/version2/issueVotes.test.ts
+++ b/tests/integration/version2/issueVotes.test.ts
@@ -1,8 +1,8 @@
import { afterAll, beforeAll, test } from 'vitest';
-import type { CreatedIssue } from '@jirajs/version2/models';
+import type { CreatedIssue } from '../../../src/version2/models/index.js';
import {
cleanupEnvironment, createIssue, getVersion2Client, prepareEnvironment,
-} from '@tests/integration/utils';
+} from '../utils/index.js';
const client = getVersion2Client();
let createdIssue: CreatedIssue;
diff --git a/tests/integration/version2/issues.test.ts b/tests/integration/version2/issues.test.ts
index e4b89c9593..5ab98fe9f3 100644
--- a/tests/integration/version2/issues.test.ts
+++ b/tests/integration/version2/issues.test.ts
@@ -1,7 +1,7 @@
import { afterAll, beforeAll, test } from 'vitest';
-import { Version2Models } from '@jirajs';
-import { Constants } from '@tests/integration/constants';
-import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '@tests/integration/utils';
+import { Version2Models } from '../../../src/index.js';
+import { Constants } from '../constants.js';
+import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '../utils/index.js';
let createdIssue: Version2Models.CreatedIssue;
const client = getVersion2Client();
diff --git a/tests/integration/version2/projectRoles.test.ts b/tests/integration/version2/projectRoles.test.ts
index 0245c88576..a275ef46a5 100644
--- a/tests/integration/version2/projectRoles.test.ts
+++ b/tests/integration/version2/projectRoles.test.ts
@@ -1,6 +1,6 @@
import { afterAll, beforeAll, test } from 'vitest';
-import { Constants } from '@tests/integration/constants';
-import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '@tests/integration/utils';
+import { Constants } from '../constants.js';
+import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '../utils/index.js';
const client = getVersion2Client();
diff --git a/tests/integration/version2/projects.test.ts b/tests/integration/version2/projects.test.ts
index 53c6cceec6..ebe83b64db 100644
--- a/tests/integration/version2/projects.test.ts
+++ b/tests/integration/version2/projects.test.ts
@@ -1,6 +1,6 @@
import { afterAll, beforeAll, test } from 'vitest';
-import { Constants } from '@tests/integration/constants';
-import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '@tests/integration/utils';
+import { Constants } from '../constants.js';
+import { cleanupEnvironment, getVersion2Client, prepareEnvironment } from '../utils/index.js';
beforeAll(async () => {
await prepareEnvironment();
diff --git a/tests/integration/version3/avatars.test.ts b/tests/integration/version3/avatars.test.ts
index 91ec9d1f6f..017c50fcb1 100644
--- a/tests/integration/version3/avatars.test.ts
+++ b/tests/integration/version3/avatars.test.ts
@@ -1,6 +1,6 @@
import { test } from 'vitest';
-import type { Avatar } from '@jirajs/version3/models';
-import { getVersion3Client } from '@tests/integration/utils';
+import type { Avatar } from '../../../src/version3/models/index.js';
+import { getVersion3Client } from '../utils/index.js';
const client = getVersion3Client();
diff --git a/tests/integration/version3/dashboards.test.ts b/tests/integration/version3/dashboards.test.ts
index 28740036f4..a8d80c80a4 100644
--- a/tests/integration/version3/dashboards.test.ts
+++ b/tests/integration/version3/dashboards.test.ts
@@ -1,7 +1,7 @@
import { test } from 'vitest';
-import { Version3Models } from '@jirajs';
-import { Constants } from '@tests/integration/constants';
-import { getVersion3Client } from '@tests/integration/utils';
+import { Version3Models } from '../../../src/index.js';
+import { Constants } from '../constants.js';
+import { getVersion3Client } from '../utils/index.js';
let dashboard: Version3Models.Dashboard;
const client = getVersion3Client();
diff --git a/tests/integration/version3/groups.test.ts b/tests/integration/version3/groups.test.ts
index c47d7a1b10..68a5009419 100644
--- a/tests/integration/version3/groups.test.ts
+++ b/tests/integration/version3/groups.test.ts
@@ -1,6 +1,6 @@
import { test } from 'vitest';
-import { Constants } from '@tests/integration/constants';
-import { getVersion3Client } from '@tests/integration/utils';
+import { Constants } from '../constants.js';
+import { getVersion3Client } from '../utils/index.js';
const client = getVersion3Client();
diff --git a/tests/integration/version3/issueAttachments.test.ts b/tests/integration/version3/issueAttachments.test.ts
index a1eed763a7..61e1c653f1 100644
--- a/tests/integration/version3/issueAttachments.test.ts
+++ b/tests/integration/version3/issueAttachments.test.ts
@@ -1,8 +1,8 @@
import * as fs from 'fs';
import { afterAll, beforeAll, test } from 'vitest';
-import type { Attachment, Issue } from '@jirajs/version3/models';
-import { Constants } from '@tests/integration/constants';
-import { cleanupEnvironment, getVersion3Client, prepareEnvironment } from '@tests/integration/utils';
+import type { Attachment, Issue } from '../../../src/version3/models/index.js';
+import { Constants } from '../constants.js';
+import { cleanupEnvironment, getVersion3Client, prepareEnvironment } from '../utils/index.js';
const client = getVersion3Client({ noCheckAtlassianToken: true });
diff --git a/tests/integration/version3/issueComments.test.ts b/tests/integration/version3/issueComments.test.ts
index 806bff7acb..daa448b3bc 100644
--- a/tests/integration/version3/issueComments.test.ts
+++ b/tests/integration/version3/issueComments.test.ts
@@ -1,6 +1,6 @@
import { afterAll, beforeAll, test } from 'vitest';
-import { Constants } from '@tests/integration/constants';
-import { cleanupEnvironment, getVersion3Client, prepareEnvironment } from '@tests/integration/utils';
+import { Constants } from '../constants.js';
+import { cleanupEnvironment, getVersion3Client, prepareEnvironment } from '../utils/index.js';
beforeAll(async () => {
await prepareEnvironment();
diff --git a/tests/integration/version3/issueSearch.test.ts b/tests/integration/version3/issueSearch.test.ts
index 3f8c41451f..a524fc9051 100644
--- a/tests/integration/version3/issueSearch.test.ts
+++ b/tests/integration/version3/issueSearch.test.ts
@@ -1,5 +1,5 @@
import { afterAll, beforeAll, test } from 'vitest';
-import { cleanupEnvironment, getVersion3Client, prepareEnvironment } from '@tests/integration/utils';
+import { cleanupEnvironment, getVersion3Client, prepareEnvironment } from '../utils/index.js';
beforeAll(async () => {
await prepareEnvironment();
diff --git a/tests/integration/version3/issueVotes.test.ts b/tests/integration/version3/issueVotes.test.ts
index fca6ce556d..b1c3557b89 100644
--- a/tests/integration/version3/issueVotes.test.ts
+++ b/tests/integration/version3/issueVotes.test.ts
@@ -1,11 +1,8 @@
import { afterAll, beforeAll, test } from 'vitest';
-import type { CreatedIssue } from '@jirajs/version3/models';
+import type { CreatedIssue } from '../../../src/version3/models/index.js';
import {
- cleanupEnvironment,
- createIssue,
- getVersion3Client,
- prepareEnvironment,
-} from '@tests/integration/utils';
+ cleanupEnvironment, createIssue, getVersion3Client, prepareEnvironment,
+} from '../utils/index.js';
const client = getVersion3Client();
let createdIssue: CreatedIssue;
diff --git a/tests/integration/version3/issues.test.ts b/tests/integration/version3/issues.test.ts
index 309579cded..b2304bd4ce 100644
--- a/tests/integration/version3/issues.test.ts
+++ b/tests/integration/version3/issues.test.ts
@@ -1,7 +1,7 @@
import { afterAll, beforeAll, test } from 'vitest';
-import { Version3Models } from '@jirajs';
-import { Constants } from '@tests/integration/constants';
-import { cleanupEnvironment, getVersion3Client, prepareEnvironment } from '@tests/integration/utils';
+import { Version3Models } from '../../../src/index.js';
+import { Constants } from '../constants.js';
+import { cleanupEnvironment, getVersion3Client, prepareEnvironment } from '../utils/index.js';
let createdIssue: Version3Models.CreatedIssue;
const client = getVersion3Client();
diff --git a/tests/integration/version3/projectRoles.test.ts b/tests/integration/version3/projectRoles.test.ts
index bc79c002bc..7bf054187a 100644
--- a/tests/integration/version3/projectRoles.test.ts
+++ b/tests/integration/version3/projectRoles.test.ts
@@ -1,6 +1,6 @@
import { afterAll, beforeAll, test } from 'vitest';
-import { Constants } from '@tests/integration/constants';
-import { cleanupEnvironment, getVersion3Client, prepareEnvironment } from '@tests/integration/utils';
+import { Constants } from '../constants.js';
+import { cleanupEnvironment, getVersion3Client, prepareEnvironment } from '../utils/index.js';
const client = getVersion3Client();
diff --git a/tests/integration/version3/projects.test.ts b/tests/integration/version3/projects.test.ts
index 9f4ff2e22f..5cb9aea78c 100644
--- a/tests/integration/version3/projects.test.ts
+++ b/tests/integration/version3/projects.test.ts
@@ -1,11 +1,6 @@
import { afterAll, beforeAll, test } from 'vitest';
-import { Constants } from '@tests/integration/constants';
-import {
- cleanupEnvironment,
- getVersion2Client,
- getVersion3Client,
- prepareEnvironment,
-} from '@tests/integration/utils';
+import { Constants } from '../constants.js';
+import { cleanupEnvironment, getVersion2Client, getVersion3Client, prepareEnvironment } from '../utils/index.js';
beforeAll(async () => {
await prepareEnvironment();
diff --git a/tests/unit/agile/board.test.ts b/tests/unit/agile/board.test.ts
index e41fc890e1..d868403a91 100644
--- a/tests/unit/agile/board.test.ts
+++ b/tests/unit/agile/board.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { AgileClient } from '@jirajs';
+import { AgileClient } from '../../../src/index.js';
const config = { host: 'http://localhost' };
diff --git a/tests/unit/agile/issue.test.ts b/tests/unit/agile/issue.test.ts
index f641d6f59e..737500633e 100644
--- a/tests/unit/agile/issue.test.ts
+++ b/tests/unit/agile/issue.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { AgileClient } from '@jirajs';
+import { AgileClient } from '../../../src/index.js';
test('getIssue should accept follow parameters', ({ expect }) => {
const client = new AgileClient({ host: 'http://localhost' });
diff --git a/tests/unit/agile/sprint.test.ts b/tests/unit/agile/sprint.test.ts
index f76dc51afa..932a081438 100644
--- a/tests/unit/agile/sprint.test.ts
+++ b/tests/unit/agile/sprint.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { AgileClient } from '@jirajs';
+import { AgileClient } from '../../../src/index.js';
test('moveIssuesToSprintAndRank should accept follow parameters', ({ expect }) => {
const client = new AgileClient({ host: 'http://localhost' });
diff --git a/tests/unit/clients/baseClient.test.ts b/tests/unit/clients/baseClient.test.ts
index 27e97e0481..f2acd3465d 100644
--- a/tests/unit/clients/baseClient.test.ts
+++ b/tests/unit/clients/baseClient.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { BaseClient } from '@jirajs';
+import { BaseClient } from '../../../src/index.js';
const XAtlassianToken = 'X-Atlassian-Token';
diff --git a/tests/unit/createClient.test.ts b/tests/unit/createClient.test.ts
index 802189eae0..c7dc9e6a23 100644
--- a/tests/unit/createClient.test.ts
+++ b/tests/unit/createClient.test.ts
@@ -1,12 +1,5 @@
import { test } from 'vitest';
-import {
- AgileClient,
- BaseClient,
- ClientType,
- createClient,
- Version2Client,
- Version3Client,
-} from '@jirajs';
+import { AgileClient, BaseClient, ClientType, createClient, Version2Client, Version3Client } from '../../src/index.js';
const defaultConfig = { host: 'http://localhost' };
diff --git a/tests/unit/index.test.ts b/tests/unit/index.test.ts
index 8ea9c38d52..719acafdea 100644
--- a/tests/unit/index.test.ts
+++ b/tests/unit/index.test.ts
@@ -1,4 +1,5 @@
import { test } from 'vitest';
+import type { Callback, Config } from '../../src/index.js';
import {
AgileClient,
AgileModels,
@@ -12,9 +13,7 @@ import {
Version3Client,
Version3Models,
Version3Parameters,
- type Callback,
- type Config,
-} from '@jirajs';
+} from '../../src/index.js';
test('Callback should be defined', ({ expect }) => {
const callback: Callback = () => {};
diff --git a/tests/unit/services/authenticationService.test.ts b/tests/unit/services/authenticationService.test.ts
index 769b704dcf..09a7ccf36f 100644
--- a/tests/unit/services/authenticationService.test.ts
+++ b/tests/unit/services/authenticationService.test.ts
@@ -1,6 +1,6 @@
import { test } from 'vitest';
-import type { Config } from '@jirajs';
-import { getAuthenticationToken } from '@jirajs/services/authenticationService';
+import type { Config } from '../../../src/index.js';
+import { getAuthenticationToken } from '../../../src/services/authenticationService/index.js';
test('should return undefined when authentication does not used', async ({ expect }) => {
const authentication = undefined;
diff --git a/tests/unit/version2/appMigration.test.ts b/tests/unit/version2/appMigration.test.ts
index 6933af1c3b..984ba891bb 100644
--- a/tests/unit/version2/appMigration.test.ts
+++ b/tests/unit/version2/appMigration.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version2Client } from '@jirajs';
+import { Version2Client } from '../../../src/index.js';
const entity = {
entityId: 1,
diff --git a/tests/unit/version2/issueComments.test.ts b/tests/unit/version2/issueComments.test.ts
index 9b6e25c70a..dbe71c55cc 100644
--- a/tests/unit/version2/issueComments.test.ts
+++ b/tests/unit/version2/issueComments.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { IssueComments, Version2Client } from '@jirajs/version2';
+import { IssueComments, Version2Client } from '../../../src/version2/index.js';
const client = new Version2Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version2/issueFields.test.ts b/tests/unit/version2/issueFields.test.ts
index c09b6cacc5..92877c7ffa 100644
--- a/tests/unit/version2/issueFields.test.ts
+++ b/tests/unit/version2/issueFields.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version2Client } from '@jirajs';
+import { Version2Client } from '../../../src/index.js';
test('getFields should calls without parameters', ({ expect }) => {
const client = new Version2Client({ host: 'http://localhost' });
diff --git a/tests/unit/version2/issueLinks.test.ts b/tests/unit/version2/issueLinks.test.ts
index 5a901638f1..ecd5fcc9d9 100644
--- a/tests/unit/version2/issueLinks.test.ts
+++ b/tests/unit/version2/issueLinks.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { IssueLinks, Version2Client } from '@jirajs/version2';
+import { IssueLinks, Version2Client } from '../../../src/version2/index.js';
const client = new Version2Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version2/issuePriorities.test.ts b/tests/unit/version2/issuePriorities.test.ts
index bcfec41cbe..b27046c789 100644
--- a/tests/unit/version2/issuePriorities.test.ts
+++ b/tests/unit/version2/issuePriorities.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { IssuePriorities, Version2Client } from '@jirajs/version2';
+import { IssuePriorities, Version2Client } from '../../../src/version2/index.js';
const client = new Version2Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version2/issueRemoteLinks.test.ts b/tests/unit/version2/issueRemoteLinks.test.ts
index 16d01f9aeb..25d57983d5 100644
--- a/tests/unit/version2/issueRemoteLinks.test.ts
+++ b/tests/unit/version2/issueRemoteLinks.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { IssueRemoteLinks, Version2Client } from '@jirajs/version2';
+import { IssueRemoteLinks, Version2Client } from '../../../src/version2/index.js';
const client = new Version2Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version2/issueSearch.test.ts b/tests/unit/version2/issueSearch.test.ts
index 06079ad878..fde828cd95 100644
--- a/tests/unit/version2/issueSearch.test.ts
+++ b/tests/unit/version2/issueSearch.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { IssueSearch, Version2Client } from '@jirajs/version2';
+import { IssueSearch, Version2Client } from '../../../src/version2/index.js';
const config = { host: 'http://localhost' };
diff --git a/tests/unit/version2/issueVotes.test.ts b/tests/unit/version2/issueVotes.test.ts
index 1c885b5093..1248dbad8e 100644
--- a/tests/unit/version2/issueVotes.test.ts
+++ b/tests/unit/version2/issueVotes.test.ts
@@ -1,7 +1,7 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version2Client } from '@jirajs';
-import { IssueVotes } from '@jirajs/version2';
+import { Version2Client } from '../../../src/index.js';
+import { IssueVotes } from '../../../src/version2/index.js';
const client = new Version2Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version2/issueWatcher.test.ts b/tests/unit/version2/issueWatcher.test.ts
index c90bb5a0d3..8be4ea6b8f 100644
--- a/tests/unit/version2/issueWatcher.test.ts
+++ b/tests/unit/version2/issueWatcher.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version2Client } from '@jirajs';
+import { Version2Client } from '../../../src/index.js';
test('addWatcher should accept accountId', ({ expect }) => {
const client = new Version2Client({ host: 'http://localhost' });
diff --git a/tests/unit/version2/issues.test.ts b/tests/unit/version2/issues.test.ts
index e9973a776b..39a800a67b 100644
--- a/tests/unit/version2/issues.test.ts
+++ b/tests/unit/version2/issues.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version2Client } from '@jirajs';
+import { Version2Client } from '../../../src/index.js';
const config = { host: 'http://localhost' };
diff --git a/tests/unit/version2/myself.test.ts b/tests/unit/version2/myself.test.ts
index 5afa2b8776..1f35a9b6f4 100644
--- a/tests/unit/version2/myself.test.ts
+++ b/tests/unit/version2/myself.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Myself, Version2Client } from '@jirajs/version2';
+import { Myself, Version2Client } from '../../../src/version2/index.js';
const client = new Version2Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version2/projectVersions.test.ts b/tests/unit/version2/projectVersions.test.ts
index b60f9201e0..fb0a636bcf 100644
--- a/tests/unit/version2/projectVersions.test.ts
+++ b/tests/unit/version2/projectVersions.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { ProjectVersions, Version2Client } from '@jirajs/version2';
+import { ProjectVersions, Version2Client } from '../../../src/version2/index.js';
const config = { host: 'http://localhost' };
diff --git a/tests/unit/version2/workflowStatuses.test.ts b/tests/unit/version2/workflowStatuses.test.ts
index cb25037aee..04e3774f09 100644
--- a/tests/unit/version2/workflowStatuses.test.ts
+++ b/tests/unit/version2/workflowStatuses.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version2Client, WorkflowStatuses } from '@jirajs/version2';
+import { Version2Client, WorkflowStatuses } from '../../../src/version2/index.js';
const client = new Version2Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version3/appMigration.test.ts b/tests/unit/version3/appMigration.test.ts
index 404e82a35f..faf7b50287 100644
--- a/tests/unit/version3/appMigration.test.ts
+++ b/tests/unit/version3/appMigration.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version3Client } from '@jirajs';
+import { Version3Client } from '../../../src/index.js';
const entity = {
entityId: 1,
diff --git a/tests/unit/version3/issueComments.test.ts b/tests/unit/version3/issueComments.test.ts
index ba517f3671..8cf51e6947 100644
--- a/tests/unit/version3/issueComments.test.ts
+++ b/tests/unit/version3/issueComments.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version3Client } from '@jirajs';
+import { Version3Client } from '../../../src/index.js';
test('addComment should accept follow parameters', ({ expect }) => {
const client = new Version3Client({ host: 'http://localhost' });
diff --git a/tests/unit/version3/issueFields.test.ts b/tests/unit/version3/issueFields.test.ts
index 10027e4b73..66daad2b8a 100644
--- a/tests/unit/version3/issueFields.test.ts
+++ b/tests/unit/version3/issueFields.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version3Client } from '@jirajs';
+import { Version3Client } from '../../../src/index.js';
test('getFields should calls without parameters', ({ expect }) => {
const client = new Version3Client({ host: 'http://localhost' });
diff --git a/tests/unit/version3/issueLinks.test.ts b/tests/unit/version3/issueLinks.test.ts
index 1ed238d219..58ec63868b 100644
--- a/tests/unit/version3/issueLinks.test.ts
+++ b/tests/unit/version3/issueLinks.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version3Client } from '@jirajs';
+import { Version3Client } from '../../../src/index.js';
test('linkIssues should calls without parameters', ({ expect }) => {
const client = new Version3Client({ host: 'http://localhost' });
diff --git a/tests/unit/version3/issuePriorities.test.ts b/tests/unit/version3/issuePriorities.test.ts
index cb10216b4f..cdcd52c56b 100644
--- a/tests/unit/version3/issuePriorities.test.ts
+++ b/tests/unit/version3/issuePriorities.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { IssuePriorities, Version3Client } from '@jirajs/version3';
+import { IssuePriorities, Version3Client } from '../../../src/version3/index.js';
const client = new Version3Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version3/issueRemoteLinks.test.ts b/tests/unit/version3/issueRemoteLinks.test.ts
index 986449e0bc..b3397fd59f 100644
--- a/tests/unit/version3/issueRemoteLinks.test.ts
+++ b/tests/unit/version3/issueRemoteLinks.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { IssueRemoteLinks, Version3Client } from '@jirajs/version3';
+import { IssueRemoteLinks, Version3Client } from '../../../src/version3/index.js';
const client = new Version3Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version3/issueSearch.test.ts b/tests/unit/version3/issueSearch.test.ts
index 107fc72340..5044950302 100644
--- a/tests/unit/version3/issueSearch.test.ts
+++ b/tests/unit/version3/issueSearch.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { IssueSearch, Version3Client } from '@jirajs/version3';
+import { IssueSearch, Version3Client } from '../../../src/version3/index.js';
const config = { host: 'http://localhost' };
diff --git a/tests/unit/version3/issueVotes.test.ts b/tests/unit/version3/issueVotes.test.ts
index 1bd43b64e9..454c555a3a 100644
--- a/tests/unit/version3/issueVotes.test.ts
+++ b/tests/unit/version3/issueVotes.test.ts
@@ -1,7 +1,7 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version3Client } from '@jirajs';
-import { IssueVotes } from '@jirajs/version3';
+import { Version3Client } from '../../../src/index.js';
+import { IssueVotes } from '../../../src/version3/index.js';
const client = new Version3Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version3/issueWatcher.test.ts b/tests/unit/version3/issueWatcher.test.ts
index bff7a143ae..74d4b1f8a3 100644
--- a/tests/unit/version3/issueWatcher.test.ts
+++ b/tests/unit/version3/issueWatcher.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version3Client } from '@jirajs';
+import { Version3Client } from '../../../src/index.js';
test('addWatcher should accept accountId', ({ expect }) => {
const client = new Version3Client({ host: 'http://localhost' });
diff --git a/tests/unit/version3/issues.test.ts b/tests/unit/version3/issues.test.ts
index f8f4626443..043b89d0ee 100644
--- a/tests/unit/version3/issues.test.ts
+++ b/tests/unit/version3/issues.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version3Client } from '@jirajs';
+import { Version3Client } from '../../../src/index.js';
const config = { host: 'http://localhost' };
diff --git a/tests/unit/version3/myself.test.ts b/tests/unit/version3/myself.test.ts
index 215f68f78e..0527ced8dd 100644
--- a/tests/unit/version3/myself.test.ts
+++ b/tests/unit/version3/myself.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Myself, Version3Client } from '@jirajs/version3';
+import { Myself, Version3Client } from '../../../src/version3/index.js';
const client = new Version3Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tests/unit/version3/projectVersions.test.ts b/tests/unit/version3/projectVersions.test.ts
index ca33b80ca4..8e8ea0b024 100644
--- a/tests/unit/version3/projectVersions.test.ts
+++ b/tests/unit/version3/projectVersions.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { ProjectVersions, Version3Client } from '@jirajs/version3';
+import { ProjectVersions, Version3Client } from '../../../src/version3/index.js';
const config = { host: 'http://localhost' };
diff --git a/tests/unit/version3/workflowStatuses.test.ts b/tests/unit/version3/workflowStatuses.test.ts
index e4d2e9252d..0753a09eaf 100644
--- a/tests/unit/version3/workflowStatuses.test.ts
+++ b/tests/unit/version3/workflowStatuses.test.ts
@@ -1,6 +1,6 @@
import * as sinon from 'sinon';
import { test } from 'vitest';
-import { Version3Client, WorkflowStatuses } from '@jirajs/version3';
+import { Version3Client, WorkflowStatuses } from '../../../src/version3/index.js';
const client = new Version3Client({ host: 'http://localhost' });
const sendRequestStub = sinon.stub(client, 'sendRequest');
diff --git a/tsconfig.json b/tsconfig.json
index 83c96b0709..5a4b2800b9 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -2,32 +2,17 @@
"compilerOptions": {
"target": "ES6",
"outDir": "out",
- "module": "CommonJS",
- "lib": [
- "ES2018",
- "DOM"
- ],
+ "module": "NodeNext",
+ "moduleResolution": "NodeNext",
+ "lib": ["ES2018", "DOM"],
"baseUrl": ".",
- "paths": {
- "@jirajs": ["src"],
- "@jirajs/*": ["src/*"],
- "@tests": ["tests"],
- "@tests/*": ["tests/*"]
- },
"declaration": true,
+ "declarationMap": true,
"importHelpers": true,
"strict": true,
- "sourceMap": true,
+ "verbatimModuleSyntax": true,
"forceConsistentCasingInFileNames": true
},
- "include": [
- "src"
- ],
- "exclude": [
- "node_modules",
- "coverage",
- "docs",
- "out",
- "example"
- ]
+ "include": ["src"],
+ "exclude": ["node_modules", "coverage", "docs", "out", "example"]
}
diff --git a/tsconfig.lint.json b/tsconfig.lint.json
index 7600b24ede..9653cc7cea 100644
--- a/tsconfig.lint.json
+++ b/tsconfig.lint.json
@@ -1,9 +1,4 @@
{
"extends": "./tsconfig.json",
- "include": [
- "examples",
- "src",
- "tests",
- "vitest.config.mts"
- ]
+ "include": ["examples", "rollup.config.ts", "src", "tests", "vitest.config.mts"]
}