From 3fd1659642bb4a14d044a4f7c7a8fde0ed56df58 Mon Sep 17 00:00:00 2001 From: artiphishle Date: Tue, 21 Jul 2026 08:52:44 +0200 Subject: [PATCH 1/2] chore: update for studio dashboard remake --- .changeset/canonical-manifest-category.md | 5 + README.md | 2 +- bun.lock | 4 +- docs/badges/npm.svg | 6 +- docs/diagrams/export-graph.mmd | 1 + docs/exports.json | 18 +- docs/exports.md | 50 +- docs/index.html | 833 +++++++++--------- docs/paradox.json | 76 +- package.json | 2 +- src/catalog.ts | 5 +- src/templates/shared/create-manifest-shell.ts | 4 +- src/templates/starter/starter.registry.ts | 5 - src/templates/starter/starter.types.ts | 2 +- test/commands.test.ts | 38 + test/create-category-app.test.ts | 1 + 16 files changed, 561 insertions(+), 491 deletions(-) create mode 100644 .changeset/canonical-manifest-category.md diff --git a/.changeset/canonical-manifest-category.md b/.changeset/canonical-manifest-category.md new file mode 100644 index 0000000..4ccd572 --- /dev/null +++ b/.changeset/canonical-manifest-category.md @@ -0,0 +1,5 @@ +--- +'@ankhorage/templates': patch +--- + +Emit the canonical AppManifest metadata category from generated starter manifests and update the contracts dependency to the manifest category contract. diff --git a/README.md b/README.md index 3a5b8ad..ef6adb3 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ # TEMPLATES -![license: MIT](././docs/badges/license.svg) ![npm: v2.1.0](././docs/badges/npm.svg) ![runtime: bun](././docs/badges/runtime.svg) ![typescript: strict](././docs/badges/typescript.svg) ![eslint: checked](././docs/badges/eslint.svg) ![prettier: checked](././docs/badges/prettier.svg) ![build: checked](././docs/badges/build.svg) ![tests: checked](././docs/badges/tests.svg) ![docs: paradox](././docs/badges/docs.svg) +![license: MIT](././docs/badges/license.svg) ![npm: v2.2.0](././docs/badges/npm.svg) ![runtime: bun](././docs/badges/runtime.svg) ![typescript: strict](././docs/badges/typescript.svg) ![eslint: checked](././docs/badges/eslint.svg) ![prettier: checked](././docs/badges/prettier.svg) ![build: checked](././docs/badges/build.svg) ![tests: checked](././docs/badges/tests.svg) ![docs: paradox](././docs/badges/docs.svg) Reusable Ankhorage app templates, presets, and manifest generators. diff --git a/bun.lock b/bun.lock index 02a3a7b..c74240f 100644 --- a/bun.lock +++ b/bun.lock @@ -5,7 +5,7 @@ "": { "name": "@ankhorage/templates", "dependencies": { - "@ankhorage/contracts": "^3.0.0", + "@ankhorage/contracts": "^4.0.0", "@ankhorage/zora": "^2.8.0", }, "devDependencies": { @@ -25,7 +25,7 @@ "@ankhorage/color-theory": ["@ankhorage/color-theory@0.0.7", "", { "dependencies": { "culori": "^4.0.2" } }, "sha512-fcdJZMmhfbvc9Yhz5vjTolmWYAaCsUaUOq4/P6YDZLHhXer8Mv8y0LaOhWgaXcwq48nrxILGUMOxOl48tRhTmA=="], - "@ankhorage/contracts": ["@ankhorage/contracts@3.0.0", "", { "dependencies": { "@ankhorage/color-theory": "^0.0.7" } }, "sha512-IXBdPehcgJpDjl/0QXHunl7AsgkTAXoC89jBiQWE+tanp8SBdgVFxWMm9A1MtbU3Rr1UU6U81GjhASM2OhGVUw=="], + "@ankhorage/contracts": ["@ankhorage/contracts@4.0.0", "", { "dependencies": { "@ankhorage/color-theory": "^0.0.7" } }, "sha512-MMUburmyTwaMSpTRKMhigitxb5KgL9/t1boKRc3ZJJI7F8sLaOb1qSuAjOCqu+WyMAXtyk7MPWyDgvrZtJPSWg=="], "@ankhorage/devtools": ["@ankhorage/devtools@1.0.6", "", { "dependencies": { "@eslint/js": "^10.0.1", "eslint": "^10.2.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.5", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unused-imports": "^4.4.1", "knip": "^6.12.2", "prettier": "^3.8.1", "typescript-eslint": "^8.24.0" }, "bin": { "ankhorage-eslint": "dist/eslint-cli.js", "ankhorage-knip": "dist/knip-cli.js", "ankhorage-prettier": "dist/prettier-cli.js" } }, "sha512-QXvpJ3uvr3xcl/smjv0yMimtGRCt/dPs0lVdHYMAXg06u1HsZmoKhRyxdFX8OXcCv9RnfPNheUkjAbOrs0eeaQ=="], diff --git a/docs/badges/npm.svg b/docs/badges/npm.svg index 1dbf9ac..fd0ade5 100644 --- a/docs/badges/npm.svg +++ b/docs/badges/npm.svg @@ -1,7 +1,7 @@ - -npm: v2.1.0 + +npm: v2.2.0 npm -v2.1.0 +v2.2.0 diff --git a/docs/diagrams/export-graph.mmd b/docs/diagrams/export-graph.mmd index ad3d07b..68a4794 100644 --- a/docs/diagrams/export-graph.mmd +++ b/docs/diagrams/export-graph.mmd @@ -188,6 +188,7 @@ graph LR export_CategoryStarterTemplateDefinition -.-> export_StarterTemplateFactory export_createCategoryAppManifest["createCategoryAppManifest"] module_src_generators_create_category_app_ts --> export_createCategoryAppManifest + export_createCategoryAppManifest -.-> export_AppCategory export_createCategoryAppManifest -.-> export_SplashScreenResizeMode export_createOAuthFixtureManifest["createOAuthFixtureManifest"] module_src_fixtures_oauth_ts --> export_createOAuthFixtureManifest diff --git a/docs/exports.json b/docs/exports.json index 15af272..8c2b1bf 100644 --- a/docs/exports.json +++ b/docs/exports.json @@ -181,10 +181,10 @@ "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["SplashScreenResizeMode"], + "relatedSymbols": ["AppCategory", "SplashScreenResizeMode"], "signatures": [ { - "label": "(category: \"books_reading\" | \"business_productivity\" | \"developer_tools\" | \"education_learning\" | \"entertainment_media\" | \"finance_money\" | \"food_drink\" | \"games\" | \"graphics_design\" | \"health_fitness\" | \"kids_family\" | \"lifestyle\" | \"medical\" | \"music_audio\" | \"navigation_travel\" | \"news_magazines\" | \"photo_video\" | \"reference\" | \"shopping_commerce\" | \"social_community\" | \"sports\" | \"utilities_tools\" | \"weather\", template?: \"starter\", overrides?: { metadata?: { name?: string; slug?: string; version?: string; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined) => AppManifest", + "label": "(category: \"books_reading\" | \"business_productivity\" | \"developer_tools\" | \"education_learning\" | \"entertainment_media\" | \"finance_money\" | \"food_drink\" | \"games\" | \"graphics_design\" | \"health_fitness\" | \"kids_family\" | \"lifestyle\" | \"medical\" | \"music_audio\" | \"navigation_travel\" | \"news_magazines\" | \"photo_video\" | \"reference\" | \"shopping_commerce\" | \"social_community\" | \"sports\" | \"utilities_tools\" | \"weather\", template?: \"starter\", overrides?: { metadata?: { name?: string; slug?: string; version?: string; category?: AppCategory; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined) => AppManifest", "parameters": [ { "name": "category", @@ -194,7 +194,7 @@ }, { "name": "overrides", - "type": "{ metadata?: { name?: string; slug?: string; version?: string; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined", + "type": "{ metadata?: { name?: string; slug?: string; version?: string; category?: AppCategory; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined", "required": false, "description": null }, @@ -316,7 +316,7 @@ "modulePath": "src/templates/starter/starter.registry.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 99, + "line": 94, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -348,7 +348,7 @@ "modulePath": "src/templates/starter/starter.registry.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 116, + "line": 111, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -380,7 +380,7 @@ "modulePath": "src/templates/starter/starter.registry.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 124, + "line": 119, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -472,7 +472,7 @@ { "name": "oauth", "kind": "property", - "type": "import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthConfig", + "type": "import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthConfig", "required": true, "description": null } @@ -538,7 +538,7 @@ "modulePath": "src/templates/starter/starter.registry.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 84, + "line": 83, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -843,7 +843,7 @@ { "name": "category", "kind": "property", - "type": "StarterTemplateCategory", + "type": "\"books_reading\" | \"business_productivity\" | \"developer_tools\" | \"education_learning\" | \"entertainment_media\" | \"finance_money\" | \"food_drink\" | \"games\" | \"graphics_design\" | \"health_fitness\" | \"kids_family\" | \"lifestyle\" | \"medical\" | \"music_audio\" | \"navigation_travel\" | \"news_magazines\" | \"photo_video\" | \"reference\" | \"shopping_commerce\" | \"social_community\" | \"sports\" | \"utilities_tools\" | \"weather\"", "required": true, "description": null }, diff --git a/docs/exports.md b/docs/exports.md index 099233e..c387821 100644 --- a/docs/exports.md +++ b/docs/exports.md @@ -59,9 +59,9 @@ Source: `src/generators/create-category-app.ts:67:1` ### Signatures -- `(category: "books_reading" | "business_productivity" | "developer_tools" | "education_learning" | "entertainment_media" | "finance_money" | "food_drink" | "games" | "graphics_design" | "health_fitness" | "kids_family" | "lifestyle" | "medical" | "music_audio" | "navigation_travel" | "news_magazines" | "photo_video" | "reference" | "shopping_commerce" | "social_community" | "sports" | "utilities_tools" | "weather", template?: "starter", overrides?: { metadata?: { name?: string; slug?: string; version?: string; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: "dark" | "light"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import("/home/runner/work/templates/templates/src/index").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import("/home/runner/work/templates/templates/src/index").SplashScreenResizeMode; }; infra?: { deployment?: { target?: "minikube" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; authorization?: { kind?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthzKind; engine?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; optionalFields?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; signUpPolicy?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthProviderConfig[]; }; profile?: { fields?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileField[]; table?: string; primaryKey?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfilePrimaryKeyStrategy; createStrategy?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileCreateStrategy; updateStrategy?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; tier?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").DatabaseTier; }; storage?: { provider?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "legend"; readonly persistence?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase-vault"; }; }; navigator?: { type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").NavigatorType; initialRouteName?: string; routes?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; }; }; dataLoaders?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenPermissionRequirement[]; readonly capabilities?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: "external"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "generated"; readonly preset?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiGeneratedPreset; readonly resource?: { readonly kind?: "collection"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: "database"; readonly adapter?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "graphql"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "managed-api"; readonly adapter?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").ManagedApiResourceConfig[]; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "openapi"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "rest"; readonly baseUrl?: string; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentInstanceId; readonly componentType?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly loading?: { readonly state?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined) => AppManifest` +- `(category: "books_reading" | "business_productivity" | "developer_tools" | "education_learning" | "entertainment_media" | "finance_money" | "food_drink" | "games" | "graphics_design" | "health_fitness" | "kids_family" | "lifestyle" | "medical" | "music_audio" | "navigation_travel" | "news_magazines" | "photo_video" | "reference" | "shopping_commerce" | "social_community" | "sports" | "utilities_tools" | "weather", template?: "starter", overrides?: { metadata?: { name?: string; slug?: string; version?: string; category?: AppCategory; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: "dark" | "light"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import("/Users/a_rtiphishl_e/git/templates/src/index").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import("/Users/a_rtiphishl_e/git/templates/src/index").SplashScreenResizeMode; }; infra?: { deployment?: { target?: "minikube" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; authorization?: { kind?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthzKind; engine?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; optionalFields?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; signUpPolicy?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthProviderConfig[]; }; profile?: { fields?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileField[]; table?: string; primaryKey?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfilePrimaryKeyStrategy; createStrategy?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileCreateStrategy; updateStrategy?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; tier?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").DatabaseTier; }; storage?: { provider?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "legend"; readonly persistence?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase-vault"; }; }; navigator?: { type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").NavigatorType; initialRouteName?: string; routes?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; }; }; dataLoaders?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenPermissionRequirement[]; readonly capabilities?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: "external"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "generated"; readonly preset?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiGeneratedPreset; readonly resource?: { readonly kind?: "collection"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/db").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: "database"; readonly adapter?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "graphql"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "managed-api"; readonly adapter?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").ManagedApiResourceConfig[]; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "openapi"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "rest"; readonly baseUrl?: string; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentInstanceId; readonly componentType?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly loading?: { readonly state?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined) => AppManifest` - category: `"books_reading" | "business_productivity" | "developer_tools" | "education_learning" | "entertainment_media" | "finance_money" | "food_drink" | "games" | "graphics_design" | "health_fitness" | "kids_family" | "lifestyle" | "medical" | "music_audio" | "navigation_travel" | "news_magazines" | "photo_video" | "reference" | "shopping_commerce" | "social_community" | "sports" | "utilities_tools" | "weather"` - - overrides: `{ metadata?: { name?: string; slug?: string; version?: string; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: "dark" | "light"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import("/home/runner/work/templates/templates/src/index").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import("/home/runner/work/templates/templates/src/index").SplashScreenResizeMode; }; infra?: { deployment?: { target?: "minikube" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; authorization?: { kind?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthzKind; engine?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; optionalFields?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; signUpPolicy?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthProviderConfig[]; }; profile?: { fields?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileField[]; table?: string; primaryKey?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfilePrimaryKeyStrategy; createStrategy?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileCreateStrategy; updateStrategy?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; tier?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").DatabaseTier; }; storage?: { provider?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "legend"; readonly persistence?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase-vault"; }; }; navigator?: { type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").NavigatorType; initialRouteName?: string; routes?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; }; }; dataLoaders?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenPermissionRequirement[]; readonly capabilities?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: "external"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "generated"; readonly preset?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiGeneratedPreset; readonly resource?: { readonly kind?: "collection"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: "database"; readonly adapter?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "graphql"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "managed-api"; readonly adapter?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").ManagedApiResourceConfig[]; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "openapi"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "rest"; readonly baseUrl?: string; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentInstanceId; readonly componentType?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly loading?: { readonly state?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined` (optional) + - overrides: `{ metadata?: { name?: string; slug?: string; version?: string; category?: AppCategory; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: "dark" | "light"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import("/Users/a_rtiphishl_e/git/templates/src/index").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import("/Users/a_rtiphishl_e/git/templates/src/index").SplashScreenResizeMode; }; infra?: { deployment?: { target?: "minikube" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; authorization?: { kind?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthzKind; engine?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; optionalFields?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; signUpPolicy?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthProviderConfig[]; }; profile?: { fields?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileField[]; table?: string; primaryKey?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfilePrimaryKeyStrategy; createStrategy?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileCreateStrategy; updateStrategy?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; tier?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").DatabaseTier; }; storage?: { provider?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "legend"; readonly persistence?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase-vault"; }; }; navigator?: { type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").NavigatorType; initialRouteName?: string; routes?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; }; }; dataLoaders?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenPermissionRequirement[]; readonly capabilities?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: "external"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "generated"; readonly preset?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiGeneratedPreset; readonly resource?: { readonly kind?: "collection"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/db").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: "database"; readonly adapter?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "graphql"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "managed-api"; readonly adapter?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").ManagedApiResourceConfig[]; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "openapi"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "rest"; readonly baseUrl?: string; readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentInstanceId; readonly componentType?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly loading?: { readonly state?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined` (optional) - template: `"starter"` (optional) - returns: `AppManifest` @@ -105,7 +105,7 @@ Source: `src/fixtures/oauth.ts:79:1` Kind: `function` Module: `src/templates/starter/starter.registry.ts` -Source: `src/templates/starter/starter.registry.ts:99:1` +Source: `src/templates/starter/starter.registry.ts:94:1` ### Signatures @@ -117,7 +117,7 @@ Source: `src/templates/starter/starter.registry.ts:99:1` Kind: `function` Module: `src/templates/starter/starter.registry.ts` -Source: `src/templates/starter/starter.registry.ts:116:1` +Source: `src/templates/starter/starter.registry.ts:111:1` ### Signatures @@ -129,7 +129,7 @@ Source: `src/templates/starter/starter.registry.ts:116:1` Kind: `function` Module: `src/templates/starter/starter.registry.ts` -Source: `src/templates/starter/starter.registry.ts:124:1` +Source: `src/templates/starter/starter.registry.ts:119:1` ### Signatures @@ -156,12 +156,12 @@ Source: `src/fixtures/oauth.ts:16:1` ### Members -| Name | Kind | Type | Required | Description | -| ----------- | -------- | ------------------------------------------------------------------------------------------------------------- | -------- | ----------- | -| description | property | `string` | yes | | -| id | property | `"google" \| "apple" \| "google-apple"` | yes | | -| label | property | `string` | yes | | -| oauth | property | `import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthConfig` | yes | | +| Name | Kind | Type | Required | Description | +| ----------- | -------- | ---------------------------------------------------------------------------------------------------------- | -------- | ----------- | +| description | property | `string` | yes | | +| id | property | `"google" \| "apple" \| "google-apple"` | yes | | +| label | property | `string` | yes | | +| oauth | property | `import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthConfig` | yes | | ## OAuthFixtureId @@ -185,7 +185,7 @@ Source: `src/fixtures/oauth.ts:83:1` Kind: `function` Module: `src/templates/starter/starter.registry.ts` -Source: `src/templates/starter/starter.registry.ts:84:1` +Source: `src/templates/starter/starter.registry.ts:83:1` ### Signatures @@ -288,16 +288,16 @@ Source: `src/templates/starter/starter.types.ts:25:1` ### Members -| Name | Kind | Type | Required | Description | -| ------------- | -------- | ------------------------------------------------------------------------------------------------------ | -------- | ----------- | -| appName | property | `string` | yes | | -| category | property | `StarterTemplateCategory` | yes | | -| categoryLabel | property | `string` | yes | | -| focusAreas | property | `readonly [string, string, string]` | no | | -| harmony | property | `"monochromatic" \| "analogous" \| "complementary" \| "triadic" \| "tetradic" \| "splitComplementary"` | yes | | -| primaryColor | property | `string` | yes | | -| slug | property | `string` | yes | | -| summary | property | `string` | yes | | -| themeId | property | `string` | no | | -| themeName | property | `string` | no | | -| version | property | `string` | no | | +| Name | Kind | Type | Required | Description | +| ------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- | +| appName | property | `string` | yes | | +| category | property | `"books_reading" \| "business_productivity" \| "developer_tools" \| "education_learning" \| "entertainment_media" \| "finance_money" \| "food_drink" \| "games" \| "graphics_design" \| "health_fitness" \| "kids_family" \| "lifestyle" \| "medical" \| "music_audio" \| "navigation_travel" \| "news_magazines" \| "photo_video" \| "reference" \| "shopping_commerce" \| "social_community" \| "sports" \| "utilities_tools" \| "weather"` | yes | | +| categoryLabel | property | `string` | yes | | +| focusAreas | property | `readonly [string, string, string]` | no | | +| harmony | property | `"monochromatic" \| "analogous" \| "complementary" \| "triadic" \| "tetradic" \| "splitComplementary"` | yes | | +| primaryColor | property | `string` | yes | | +| slug | property | `string` | yes | | +| summary | property | `string` | yes | | +| themeId | property | `string` | no | | +| themeName | property | `string` | no | | +| version | property | `string` | no | | diff --git a/docs/index.html b/docs/index.html index b463b55..5968d18 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3833,7 +3833,7 @@

OAuthFixtureDefinition

property import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthConfigimport("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthConfig yes @@ -3904,7 +3904,7 @@

src/generators/create-category-app.ts

createCategoryAppManifest

@@ -3915,13 +3915,14 @@

createCategoryAppManifest

Related symbols:
    +
  • AppCategory
  • SplashScreenResizeMode
Signature
-(category: "books_reading" | "business_productivity" | "developer_tools" | "education_learning" | "entertainment_media" | "finance_money" | "food_drink" | "games" | "graphics_design" | "health_fitness" | "kids_family" | "lifestyle" | "medical" | "music_audio" | "navigation_travel" | "news_magazines" | "photo_video" | "reference" | "shopping_commerce" | "social_community" | "sports" | "utilities_tools" | "weather", template?: "starter", overrides?: { metadata?: { name?: string; slug?: string; version?: string; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: "dark" | "light"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import("/home/runner/work/templates/templates/src/index").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import("/home/runner/work/templates/templates/src/index").SplashScreenResizeMode; }; infra?: { deployment?: { target?: "minikube" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; authorization?: { kind?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthzKind; engine?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; optionalFields?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; signUpPolicy?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthProviderConfig[]; }; profile?: { fields?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileField[]; table?: string; primaryKey?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfilePrimaryKeyStrategy; createStrategy?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileCreateStrategy; updateStrategy?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; tier?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").DatabaseTier; }; storage?: { provider?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "legend"; readonly persistence?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase-vault"; }; }; navigator?: { type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").NavigatorType; initialRouteName?: string; routes?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; }; }; dataLoaders?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenPermissionRequirement[]; readonly capabilities?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: "external"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "generated"; readonly preset?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiGeneratedPreset; readonly resource?: { readonly kind?: "collection"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: "database"; readonly adapter?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "graphql"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "managed-api"; readonly adapter?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").ManagedApiResourceConfig[]; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "openapi"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "rest"; readonly baseUrl?: string; readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "DELETE" | "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "cursor" | "limit-offset" | "page" | "unknown"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentInstanceId; readonly componentType?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly loading?: { readonly state?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined) => AppManifest
@@ -3958,15 +3959,15 @@
Signature
- + @@ -10041,6 +10056,7 @@

Export graph

-.-> export_StarterTemplateFactory export_createCategoryAppManifest["createCategoryAppManifest"] module_src_generators_create_category_app_ts --> export_createCategoryAppManifest + export_createCategoryAppManifest -.-> export_AppCategory export_createCategoryAppManifest -.-> export_SplashScreenResizeMode export_createOAuthFixtureManifest["createOAuthFixtureManifest"] module_src_fixtures_oauth_ts --> export_createOAuthFixtureManifest @@ -10297,6 +10313,7 @@

Export graph

export_CategoryStarterTemplateDefinition -.-> export_StarterTemplateFactory export_createCategoryAppManifest["createCategoryAppManifest"] module_src_generators_create_category_app_ts --> export_createCategoryAppManifest + export_createCategoryAppManifest -.-> export_AppCategory export_createCategoryAppManifest -.-> export_SplashScreenResizeMode export_createOAuthFixtureManifest["createOAuthFixtureManifest"] module_src_fixtures_oauth_ts --> export_createOAuthFixtureManifest @@ -10662,32 +10679,32 @@

resolveStarterTemplate sequence

src/catalog.ts

listTemplateCatalog

-

src/catalog.ts:28:1

+

src/catalog.ts:29:1

No description available.

resolveTemplateCatalogEntry

-

src/catalog.ts:40:1

+

src/catalog.ts:41:1

No description available.

createManifestForSelector

-

src/catalog.ts:64:1

+

src/catalog.ts:65:1

No description available.

createTemplateCatalogEntries

-

src/catalog.ts:84:1

+

src/catalog.ts:85:1

No description available.

createTemplateCatalogEntry

-

src/catalog.ts:98:1

+

src/catalog.ts:99:1

No description available.

createTemplateSeed

-

src/catalog.ts:108:1

+

src/catalog.ts:109:1

No description available.

@@ -11026,7 +11043,7 @@

src/templates/shared/create-manifest-shell.ts

data-search="createManifestShell src/templates/shared/create-manifest-shell.ts " >

createManifestShell

-

src/templates/shared/create-manifest-shell.ts:11:1

+

src/templates/shared/create-manifest-shell.ts:12:1

No description available.

@@ -13567,7 +13584,7 @@

src/templates/starter/starter.registry.ts

data-search="resolveFallbackTemplate src/templates/starter/starter.registry.ts " >

resolveFallbackTemplate

-

src/templates/starter/starter.registry.ts:62:1

+

src/templates/starter/starter.registry.ts:61:1

No description available.

resolveFallbackTemplate data-search="createTemplateSummary src/templates/starter/starter.registry.ts " >

createTemplateSummary

-

src/templates/starter/starter.registry.ts:72:1

+

src/templates/starter/starter.registry.ts:71:1

No description available.

createTemplateSummary data-search="resolveStarterTemplate src/templates/starter/starter.registry.ts " >

resolveStarterTemplate

-

src/templates/starter/starter.registry.ts:84:1

+

src/templates/starter/starter.registry.ts:83:1

No description available.

resolveStarterTemplate data-search="listStarterTemplates src/templates/starter/starter.registry.ts " >

listStarterTemplates

-

src/templates/starter/starter.registry.ts:99:1

+

src/templates/starter/starter.registry.ts:94:1

No description available.

listStarterTemplates data-search="listStarterTemplatesByCategory src/templates/starter/starter.registry.ts " >

listStarterTemplatesByCategory

-

src/templates/starter/starter.registry.ts:116:1

+

src/templates/starter/starter.registry.ts:111:1

No description available.

listStarterTemplatesByCategory data-search="listStarterTemplateSummaries src/templates/starter/starter.registry.ts " >

listStarterTemplateSummaries

-

src/templates/starter/starter.registry.ts:124:1

+

src/templates/starter/starter.registry.ts:119:1

No description available.

diff --git a/docs/paradox.json b/docs/paradox.json index 0ec60e6..a127018 100644 --- a/docs/paradox.json +++ b/docs/paradox.json @@ -12,7 +12,7 @@ { "id": "npm", "label": "npm", - "value": "v2.1.0", + "value": "v2.2.0", "color": "cb3837" }, { @@ -1985,10 +1985,10 @@ "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["SplashScreenResizeMode"], + "relatedSymbols": ["AppCategory", "SplashScreenResizeMode"], "signatures": [ { - "label": "(category: \"books_reading\" | \"business_productivity\" | \"developer_tools\" | \"education_learning\" | \"entertainment_media\" | \"finance_money\" | \"food_drink\" | \"games\" | \"graphics_design\" | \"health_fitness\" | \"kids_family\" | \"lifestyle\" | \"medical\" | \"music_audio\" | \"navigation_travel\" | \"news_magazines\" | \"photo_video\" | \"reference\" | \"shopping_commerce\" | \"social_community\" | \"sports\" | \"utilities_tools\" | \"weather\", template?: \"starter\", overrides?: { metadata?: { name?: string; slug?: string; version?: string; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined) => AppManifest", + "label": "(category: \"books_reading\" | \"business_productivity\" | \"developer_tools\" | \"education_learning\" | \"entertainment_media\" | \"finance_money\" | \"food_drink\" | \"games\" | \"graphics_design\" | \"health_fitness\" | \"kids_family\" | \"lifestyle\" | \"medical\" | \"music_audio\" | \"navigation_travel\" | \"news_magazines\" | \"photo_video\" | \"reference\" | \"shopping_commerce\" | \"social_community\" | \"sports\" | \"utilities_tools\" | \"weather\", template?: \"starter\", overrides?: { metadata?: { name?: string; slug?: string; version?: string; category?: AppCategory; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined) => AppManifest", "parameters": [ { "name": "category", @@ -1998,7 +1998,7 @@ }, { "name": "overrides", - "type": "{ metadata?: { name?: string; slug?: string; version?: string; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined", + "type": "{ metadata?: { name?: string; slug?: string; version?: string; category?: AppCategory; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined", "required": false, "description": null }, @@ -2120,7 +2120,7 @@ "modulePath": "src/templates/starter/starter.registry.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 99, + "line": 94, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2152,7 +2152,7 @@ "modulePath": "src/templates/starter/starter.registry.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 116, + "line": 111, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2184,7 +2184,7 @@ "modulePath": "src/templates/starter/starter.registry.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 124, + "line": 119, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2276,7 +2276,7 @@ { "name": "oauth", "kind": "property", - "type": "import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthConfig", + "type": "import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthConfig", "required": true, "description": null } @@ -2342,7 +2342,7 @@ "modulePath": "src/templates/starter/starter.registry.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 84, + "line": 83, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2647,7 +2647,7 @@ { "name": "category", "kind": "property", - "type": "StarterTemplateCategory", + "type": "\"books_reading\" | \"business_productivity\" | \"developer_tools\" | \"education_learning\" | \"entertainment_media\" | \"finance_money\" | \"food_drink\" | \"games\" | \"graphics_design\" | \"health_fitness\" | \"kids_family\" | \"lifestyle\" | \"medical\" | \"music_audio\" | \"navigation_travel\" | \"news_magazines\" | \"photo_video\" | \"reference\" | \"shopping_commerce\" | \"social_community\" | \"sports\" | \"utilities_tools\" | \"weather\"", "required": true, "description": null }, @@ -2725,7 +2725,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 28, + "line": 29, "column": 1 } }, @@ -2734,7 +2734,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 40, + "line": 41, "column": 1 } }, @@ -2743,7 +2743,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 64, + "line": 65, "column": 1 } }, @@ -2752,7 +2752,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 84, + "line": 85, "column": 1 } }, @@ -2761,7 +2761,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 98, + "line": 99, "column": 1 } }, @@ -2770,7 +2770,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 108, + "line": 109, "column": 1 } }, @@ -3166,7 +3166,7 @@ "description": null, "sourceLocation": { "filePath": "src/templates/shared/create-manifest-shell.ts", - "line": 11, + "line": 12, "column": 1 } }, @@ -4534,7 +4534,7 @@ "description": null, "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 62, + "line": 61, "column": 1 } }, @@ -4543,7 +4543,7 @@ "description": null, "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 72, + "line": 71, "column": 1 } }, @@ -4552,7 +4552,7 @@ "description": null, "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 84, + "line": 83, "column": 1 } }, @@ -4561,7 +4561,7 @@ "description": null, "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 99, + "line": 94, "column": 1 } }, @@ -4570,7 +4570,7 @@ "description": null, "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 116, + "line": 111, "column": 1 } }, @@ -4579,7 +4579,7 @@ "description": null, "sourceLocation": { "filePath": "src/templates/starter/starter.registry.ts", - "line": 124, + "line": 119, "column": 1 } }, @@ -4956,11 +4956,6 @@ "toPath": "src/templates/starter/starter.template.ts", "sourcePath": "src/templates/starter/index.ts" }, - { - "fromPath": "src/templates/starter/starter.registry.ts", - "toPath": "src/templates/starter/starter.types.ts", - "sourcePath": "src/templates/starter/starter.registry.ts" - }, { "fromPath": "src/templates/starter/starter.registry.ts", "toPath": "src/templates/starter/categories/fallback/index.ts", @@ -5081,6 +5076,11 @@ "toPath": "src/templates/starter/categories/weather/index.ts", "sourcePath": "src/templates/starter/starter.registry.ts" }, + { + "fromPath": "src/templates/starter/starter.registry.ts", + "toPath": "src/templates/starter/starter.types.ts", + "sourcePath": "src/templates/starter/starter.registry.ts" + }, { "fromPath": "src/templates/starter/starter.template.ts", "toPath": "src/templates/starter/starter.registry.ts", @@ -9400,6 +9400,11 @@ "toType": "AuthOAuthConfig", "sourcePath": "src/fixtures/oauth.ts" }, + { + "fromSymbol": "OAuthFixtureDefinition", + "toType": "Users", + "sourcePath": "src/fixtures/oauth.ts" + }, { "fromSymbol": "resolveOAuthFixture", "toType": "OAuthFixtureDefinition", @@ -9430,6 +9435,11 @@ "toType": "AppApiSeedRecord", "sourcePath": "src/generators/create-category-app.ts" }, + { + "fromSymbol": "createCategoryAppManifest", + "toType": "AppCategory", + "sourcePath": "src/generators/create-category-app.ts" + }, { "fromSymbol": "createCategoryAppManifest", "toType": "AppManifest", @@ -9685,6 +9695,11 @@ "toType": "UiNode", "sourcePath": "src/generators/create-category-app.ts" }, + { + "fromSymbol": "createCategoryAppManifest", + "toType": "Users", + "sourcePath": "src/generators/create-category-app.ts" + }, { "fromSymbol": "CategoryStarterTemplateDefinition", "toType": "StarterTemplateFactory", @@ -9730,11 +9745,6 @@ "toType": "TemplateSeed", "sourcePath": "src/templates/starter/starter.registry.ts" }, - { - "fromSymbol": "TemplateSeed", - "toType": "StarterTemplateCategory", - "sourcePath": "src/templates/starter/starter.types.ts" - }, { "fromSymbol": "SplashScreenSpec", "toType": "SplashScreenModeSpec", diff --git a/package.json b/package.json index 5d1680e..0b3b4ee 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "version-packages": "changeset version" }, "dependencies": { - "@ankhorage/contracts": "^3.0.0", + "@ankhorage/contracts": "^4.0.0", "@ankhorage/zora": "^2.8.0" }, "devDependencies": { diff --git a/src/catalog.ts b/src/catalog.ts index 42717a2..c378cca 100644 --- a/src/catalog.ts +++ b/src/catalog.ts @@ -1,4 +1,4 @@ -import type { AppManifest, ThemeConfig } from '@ankhorage/contracts'; +import type { AppCategory, AppManifest, ThemeConfig } from '@ankhorage/contracts'; import { CATEGORY_PRESETS } from './presets/category-presets.js'; import { createFallbackStarterTemplate } from './templates/starter/categories/fallback/default.template.js'; @@ -24,6 +24,7 @@ export interface TemplateCatalogEntry { const FALLBACK_THEME_HARMONY: ThemeConfig['light']['harmony'] = 'analogous'; const FALLBACK_FOCUS_AREAS = ['Home', 'Details', 'Settings'] as const; +const FALLBACK_MANIFEST_CATEGORY: AppCategory = 'developer_tools'; export function listTemplateCatalog( category?: StarterTemplateCategory, @@ -112,7 +113,7 @@ function createTemplateSeed(args: { }): TemplateSeed { if (args.category === FALLBACK_TEMPLATE_CATEGORY) { return { - category: FALLBACK_TEMPLATE_CATEGORY, + category: FALLBACK_MANIFEST_CATEGORY, categoryLabel: 'Fallback', appName: args.displayName, slug: args.projectSlug, diff --git a/src/templates/shared/create-manifest-shell.ts b/src/templates/shared/create-manifest-shell.ts index 9fab501..042088a 100644 --- a/src/templates/shared/create-manifest-shell.ts +++ b/src/templates/shared/create-manifest-shell.ts @@ -1,9 +1,10 @@ -import type { AppManifest, ThemeConfig } from '@ankhorage/contracts'; +import type { AppCategory, AppManifest, ThemeConfig } from '@ankhorage/contracts'; import { BASE_INFRA, BASE_SETTINGS } from '../../internal/defaults'; import { createSplashScreen, type AppManifestWithSplashScreen } from './splash-screen'; interface ManifestShellSeed { + category: AppCategory; appName: string; slug: string; } @@ -20,6 +21,7 @@ export function createManifestShell(args: { name: args.seed.appName, slug: args.seed.slug, version: args.version, + category: args.seed.category, themeId: args.theme.id, }, themes: [args.theme], diff --git a/src/templates/starter/starter.registry.ts b/src/templates/starter/starter.registry.ts index f29a332..09053ef 100644 --- a/src/templates/starter/starter.registry.ts +++ b/src/templates/starter/starter.registry.ts @@ -1,6 +1,5 @@ import type { AppCategory } from '@ankhorage/contracts'; -import { FALLBACK_TEMPLATE_CATEGORY } from './starter.types'; import { fallbackStarterTemplates } from './categories/fallback'; import { booksReadingStarterTemplates } from './categories/books-reading'; import { businessProductivityStarterTemplates } from './categories/business-productivity'; @@ -85,10 +84,6 @@ export function resolveStarterTemplate( seed: TemplateSeed, templateId = 'default', ): CategoryStarterTemplateDefinition { - if (seed.category === FALLBACK_TEMPLATE_CATEGORY) { - return resolveFallbackTemplate(); - } - const categoryTemplates = STARTER_TEMPLATE_REGISTRY[seed.category]; const selected = categoryTemplates?.find((template) => template.id === templateId); const categoryDefault = categoryTemplates?.find((template) => template.id === 'default'); diff --git a/src/templates/starter/starter.types.ts b/src/templates/starter/starter.types.ts index a35ce4c..41e347f 100644 --- a/src/templates/starter/starter.types.ts +++ b/src/templates/starter/starter.types.ts @@ -23,7 +23,7 @@ export interface StarterTemplateSummary { } export interface TemplateSeed { - category: StarterTemplateCategory; + category: AppCategory; categoryLabel: string; appName: string; slug: string; diff --git a/test/commands.test.ts b/test/commands.test.ts index 6eadb02..56b3117 100644 --- a/test/commands.test.ts +++ b/test/commands.test.ts @@ -74,6 +74,7 @@ describe('templates commands', () => { readonly templateId: string; readonly manifest: { readonly metadata: { + readonly category: string; readonly version: string; }; }; @@ -82,6 +83,7 @@ describe('templates commands', () => { expect(inspection.selector).toBe('games/chess'); expect(inspection.category).toBe('games'); expect(inspection.templateId).toBe('chess'); + expect(inspection.manifest.metadata.category).toBe('games'); expect(typeof inspection.manifest.metadata.version).toBe('string'); }); @@ -111,6 +113,7 @@ describe('templates commands', () => { readonly metadata: { readonly name: string; readonly slug: string; + readonly category: string; readonly version: string; }; }; @@ -130,6 +133,7 @@ describe('templates commands', () => { expect(JSON.parse(JSON.stringify(manifest))).toEqual(manifest); expect(manifest.metadata.slug).toBe('my-app'); expect(manifest.metadata.name).toBe('My App'); + expect(manifest.metadata.category).toBe('games'); expect(typeof manifest.metadata.version).toBe('string'); expect(typeof metadata.version).toBe('string'); expect({ @@ -154,6 +158,40 @@ describe('templates commands', () => { } }); + test('creates fallback selector manifests with a canonical app category', async () => { + const cwd = await mkdtemp(path.join(os.tmpdir(), 'templates-create-fallback-')); + + try { + const capture = createCapturedContext({ cwd }); + const result = await runCommand( + 'create', + ['my-fallback-app', '--template', 'fallback/default'], + capture.context, + ); + + expect(result.exitCode).toBe(0); + + const projectPath = path.join(cwd, 'my-fallback-app'); + const manifest = JSON.parse( + await readFile(path.join(projectPath, 'ankh.config.json'), 'utf8'), + ) as { + readonly metadata: { + readonly category: string; + }; + }; + const metadata = JSON.parse( + await readFile(path.join(projectPath, 'ankh.template.json'), 'utf8'), + ) as { + readonly category: string; + }; + + expect(manifest.metadata.category).toBe('developer_tools'); + expect(metadata.category).toBe('fallback'); + } finally { + await rm(cwd, { recursive: true, force: true }); + } + }); + test('rejects a bare template id', async () => { const capture = createCapturedContext(); diff --git a/test/create-category-app.test.ts b/test/create-category-app.test.ts index dcf8527..7cf0eca 100644 --- a/test/create-category-app.test.ts +++ b/test/create-category-app.test.ts @@ -154,6 +154,7 @@ describe('createCategoryAppManifest', () => { expect(manifest.metadata.name).toBe(preset.defaultName); expect(manifest.metadata.slug).toBe(preset.defaultSlug); + expect(manifest.metadata.category).toBe(category); expect(manifest.themes[0]?.light).toEqual({ primaryColor: preset.primaryColor, harmony: preset.harmony, From 37e6d8eb18a6ccbd4779109634eda3a96cac08a2 Mon Sep 17 00:00:00 2001 From: artiphishle Date: Tue, 21 Jul 2026 09:03:11 +0200 Subject: [PATCH 2/2] chore: CR done --- .changeset/canonical-manifest-category.md | 2 +- docs/diagrams/architecture-overview.mmd | 5 - docs/diagrams/module-relationships.mmd | 5 - docs/exports.json | 20 +-- docs/exports.md | 20 +-- docs/index.html | 188 +++++++++------------- docs/paradox.json | 142 ++++++---------- src/catalog.ts | 47 +----- src/commands.ts | 9 +- src/projectSeed.ts | 6 +- src/templateSelector.ts | 15 +- src/templates/starter/index.ts | 2 - src/templates/starter/starter.template.ts | 11 +- src/templates/starter/starter.types.ts | 4 - test/cli.test.ts | 2 +- test/commands.test.ts | 43 ++--- 16 files changed, 175 insertions(+), 346 deletions(-) diff --git a/.changeset/canonical-manifest-category.md b/.changeset/canonical-manifest-category.md index 4ccd572..847c16a 100644 --- a/.changeset/canonical-manifest-category.md +++ b/.changeset/canonical-manifest-category.md @@ -1,5 +1,5 @@ --- -'@ankhorage/templates': patch +'@ankhorage/templates': major --- Emit the canonical AppManifest metadata category from generated starter manifests and update the contracts dependency to the manifest category contract. diff --git a/docs/diagrams/architecture-overview.mmd b/docs/diagrams/architecture-overview.mmd index 51424f1..79fb603 100644 --- a/docs/diagrams/architecture-overview.mmd +++ b/docs/diagrams/architecture-overview.mmd @@ -7,8 +7,6 @@ graph TD module_src_catalog_ts["src/catalog.ts"] package__ankhorage_templates -.-> module_src_catalog_ts module_src_catalog_ts --> module_src_presets_category_presets_ts - module_src_catalog_ts --> module_src_templates_starter_categories_fallback_default_template_ts - module_src_catalog_ts --> module_src_templates_starter_categories_fallback_index_ts module_src_catalog_ts --> module_src_templates_starter_index_ts module_src_catalog_ts --> module_src_templateSelector_ts module_src_cli_index_ts["src/cli/index.ts"] @@ -28,7 +26,6 @@ graph TD module_src_commands_ts --> module_src_commandContext_ts module_src_commands_ts --> module_src_packageMetadata_ts module_src_commands_ts --> module_src_projectSeed_ts - module_src_commands_ts --> module_src_templates_starter_index_ts module_src_commands_ts --> module_src_templateSelector_ts module_src_fixtures_oauth_ts["src/fixtures/oauth.ts"] package__ankhorage_templates -.-> module_src_fixtures_oauth_ts @@ -59,7 +56,6 @@ graph TD package__ankhorage_templates -.-> module_src_presets_category_presets_ts module_src_projectSeed_ts["src/projectSeed.ts"] package__ankhorage_templates -.-> module_src_projectSeed_ts - module_src_projectSeed_ts --> module_src_templates_starter_index_ts module_src_templates_shared_create_manifest_shell_ts["src/templates/shared/create-manifest-shell.ts"] package__ankhorage_templates -.-> module_src_templates_shared_create_manifest_shell_ts module_src_templates_shared_create_manifest_shell_ts --> module_src_internal_defaults_ts @@ -758,4 +754,3 @@ graph TD package__ankhorage_templates -.-> module_src_templates_starter_starter_types_ts module_src_templateSelector_ts["src/templateSelector.ts"] package__ankhorage_templates -.-> module_src_templateSelector_ts - module_src_templateSelector_ts --> module_src_templates_starter_index_ts diff --git a/docs/diagrams/module-relationships.mmd b/docs/diagrams/module-relationships.mmd index b216e14..8b40cb8 100644 --- a/docs/diagrams/module-relationships.mmd +++ b/docs/diagrams/module-relationships.mmd @@ -176,8 +176,6 @@ graph LR module_src_templates_starter_starter_types_ts["src/templates/starter/starter.types.ts"] module_src_templateSelector_ts["src/templateSelector.ts"] module_src_catalog_ts --> module_src_presets_category_presets_ts - module_src_catalog_ts --> module_src_templates_starter_categories_fallback_default_template_ts - module_src_catalog_ts --> module_src_templates_starter_categories_fallback_index_ts module_src_catalog_ts --> module_src_templates_starter_index_ts module_src_catalog_ts --> module_src_templateSelector_ts module_src_cli_index_ts --> module_src_commands_ts @@ -189,7 +187,6 @@ graph LR module_src_commands_ts --> module_src_commandContext_ts module_src_commands_ts --> module_src_packageMetadata_ts module_src_commands_ts --> module_src_projectSeed_ts - module_src_commands_ts --> module_src_templates_starter_index_ts module_src_commands_ts --> module_src_templateSelector_ts module_src_fixtures_oauth_ts --> module_src_generators_create_category_app_ts module_src_fixtures_oauth_ts --> module_src_internal_merge_ts @@ -201,7 +198,6 @@ graph LR module_src_generators_create_category_app_ts --> module_src_templates_starter_index_ts module_src_internal_merge_ts --> module_src_internal_overrides_ts module_src_packageMetadata_ts --> module_package_json - module_src_projectSeed_ts --> module_src_templates_starter_index_ts module_src_templates_shared_create_manifest_shell_ts --> module_src_internal_defaults_ts module_src_templates_shared_create_manifest_shell_ts --> module_src_templates_shared_splash_screen_ts module_src_templates_shared_create_theme_ts --> module_src_internal_defaults_ts @@ -580,4 +576,3 @@ graph LR module_src_templates_starter_starter_registry_ts --> module_src_templates_starter_starter_types_ts module_src_templates_starter_starter_template_ts --> module_src_templates_starter_starter_registry_ts module_src_templates_starter_starter_template_ts --> module_src_templates_starter_starter_types_ts - module_src_templateSelector_ts --> module_src_templates_starter_index_ts diff --git a/docs/exports.json b/docs/exports.json index 8c2b1bf..ef81893 100644 --- a/docs/exports.json +++ b/docs/exports.json @@ -130,7 +130,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 48, + "line": 44, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -253,7 +253,7 @@ "modulePath": "src/templates/starter/starter.template.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.template.ts", - "line": 36, + "line": 29, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -648,7 +648,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 43, + "line": 39, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -666,7 +666,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 11, + "line": 7, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -684,7 +684,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 39, + "line": 35, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -710,7 +710,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 13, + "line": 9, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -743,7 +743,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 18, + "line": 14, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -790,7 +790,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 7, + "line": 3, "column": 14 }, "exportPaths": ["src/index.ts"], @@ -808,7 +808,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 9, + "line": 5, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -826,7 +826,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 25, + "line": 21, "column": 1 }, "exportPaths": ["src/index.ts"], diff --git a/docs/exports.md b/docs/exports.md index c387821..1c02fcd 100644 --- a/docs/exports.md +++ b/docs/exports.md @@ -40,7 +40,7 @@ Source: `src/presets/category-presets.ts:3:1` Kind: `type` Module: `src/templates/starter/starter.types.ts` -Source: `src/templates/starter/starter.types.ts:48:1` +Source: `src/templates/starter/starter.types.ts:44:1` ### Members @@ -81,7 +81,7 @@ Source: `src/fixtures/oauth.ts:87:1` Kind: `function` Module: `src/templates/starter/starter.template.ts` -Source: `src/templates/starter/starter.template.ts:36:1` +Source: `src/templates/starter/starter.template.ts:29:1` ### Signatures @@ -220,19 +220,19 @@ Source: `node_modules/@ankhorage/contracts/dist/types.d.ts:176:1` Kind: `unknown` Module: `src/templates/starter/starter.types.ts` -Source: `src/templates/starter/starter.types.ts:43:1` +Source: `src/templates/starter/starter.types.ts:39:1` ## StarterTemplateId Kind: `unknown` Module: `src/templates/starter/starter.types.ts` -Source: `src/templates/starter/starter.types.ts:11:1` +Source: `src/templates/starter/starter.types.ts:7:1` ## StarterTemplateOptions Kind: `type` Module: `src/templates/starter/starter.types.ts` -Source: `src/templates/starter/starter.types.ts:39:1` +Source: `src/templates/starter/starter.types.ts:35:1` ### Members @@ -244,7 +244,7 @@ Source: `src/templates/starter/starter.types.ts:39:1` Kind: `type` Module: `src/templates/starter/starter.types.ts` -Source: `src/templates/starter/starter.types.ts:13:1` +Source: `src/templates/starter/starter.types.ts:9:1` ### Members @@ -257,7 +257,7 @@ Source: `src/templates/starter/starter.types.ts:13:1` Kind: `type` Module: `src/templates/starter/starter.types.ts` -Source: `src/templates/starter/starter.types.ts:18:1` +Source: `src/templates/starter/starter.types.ts:14:1` ### Members @@ -272,19 +272,19 @@ Source: `src/templates/starter/starter.types.ts:18:1` Kind: `value` Module: `src/templates/starter/starter.types.ts` -Source: `src/templates/starter/starter.types.ts:7:14` +Source: `src/templates/starter/starter.types.ts:3:14` ## TemplateKind Kind: `unknown` Module: `src/templates/starter/starter.types.ts` -Source: `src/templates/starter/starter.types.ts:9:1` +Source: `src/templates/starter/starter.types.ts:5:1` ## TemplateSeed Kind: `type` Module: `src/templates/starter/starter.types.ts` -Source: `src/templates/starter/starter.types.ts:25:1` +Source: `src/templates/starter/starter.types.ts:21:1` ### Members diff --git a/docs/index.html b/docs/index.html index 5968d18..98b98fe 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1276,14 +1276,12 @@

package.json

src/catalog.ts

Referenced module

Dependencies: src/presets/category-presets.ts, - src/templates/starter/categories/fallback/default.template.ts, - src/templates/starter/categories/fallback/index.ts, src/templates/starter/index.ts, src/templateSelector.ts

@@ -1333,15 +1331,14 @@

src/commandContext.ts

src/commands.ts

Referenced module

Dependencies: src/catalog.ts, src/commandContext.ts, src/packageMetadata.ts, - src/projectSeed.ts, src/templates/starter/index.ts, - src/templateSelector.ts + src/projectSeed.ts, src/templateSelector.ts

Exports: createProviderCommandDescriptors, @@ -1474,11 +1471,11 @@

src/presets/category-presets.ts

src/projectSeed.ts

Referenced module

-

Dependencies: src/templates/starter/index.ts

+

Dependencies: None

Exports: createProjectSeed, CreateProjectSeedRequest, CreateProjectSeedResult, @@ -3466,20 +3463,20 @@

src/templates/starter/categories/weather/screens.ts

src/templates/starter/index.ts

Referenced module

Dependencies: None

Exports: CategoryStarterTemplateDefinition, - createStarterTemplate, FALLBACK_TEMPLATE_CATEGORY, - listStarterTemplates, listStarterTemplatesByCategory, + createStarterTemplate, listStarterTemplates, + listStarterTemplatesByCategory, listStarterTemplateSummaries, resolveStarterTemplate, - StarterTemplateCategory, StarterTemplateFactory, - StarterTemplateId, StarterTemplateOptions, - StarterTemplateSelection, StarterTemplateSummary, - TEMPLATE_KINDS, TemplateKind, TemplateSeed + StarterTemplateFactory, StarterTemplateId, + StarterTemplateOptions, StarterTemplateSelection, + StarterTemplateSummary, TEMPLATE_KINDS, + TemplateKind, TemplateSeed

src/templates/starter/starter.registry.ts

src/templates/starter/starter.template.ts

Referenced module

@@ -3535,25 +3532,24 @@

src/templates/starter/starter.template.ts

Exports: CategoryStarterTemplateDefinition, - createStarterTemplate, FALLBACK_TEMPLATE_CATEGORY, - listStarterTemplates, listStarterTemplatesByCategory, + createStarterTemplate, listStarterTemplates, + listStarterTemplatesByCategory, listStarterTemplateSummaries, resolveStarterTemplate, - StarterTemplateCategory, StarterTemplateFactory, - StarterTemplateId, StarterTemplateOptions, - StarterTemplateSelection, StarterTemplateSummary, - TEMPLATE_KINDS, TemplateKind, TemplateSeed + StarterTemplateFactory, StarterTemplateId, + StarterTemplateOptions, StarterTemplateSelection, + StarterTemplateSummary, TEMPLATE_KINDS, + TemplateKind, TemplateSeed

src/templates/starter/starter.types.ts

Referenced module

Dependencies: None

Exports: CategoryStarterTemplateDefinition, - FALLBACK_TEMPLATE_CATEGORY, StarterTemplateCategory, StarterTemplateFactory, StarterTemplateId, StarterTemplateOptions, StarterTemplateSelection, StarterTemplateSummary, TEMPLATE_KINDS, @@ -3562,11 +3558,11 @@

src/templates/starter/starter.types.ts

src/templateSelector.ts

Referenced module

-

Dependencies: src/templates/starter/index.ts

+

Dependencies: None

Exports: createTemplateSelector, deriveDisplayNameFromSlug, ParsedTemplateSelector, @@ -5784,7 +5780,7 @@

src/templates/starter/starter.template.ts

>

createStarterTemplate

- function • src/templates/starter/starter.template.ts:36:1 + function • src/templates/starter/starter.template.ts:29:1

Export paths: src/index.ts

@@ -5836,7 +5832,7 @@

src/templates/starter/starter.types.ts

data-search="CategoryStarterTemplateDefinition type src/templates/starter/starter.types.ts StarterTemplateFactory" >

CategoryStarterTemplateDefinition

-

type • src/templates/starter/starter.types.ts:48:1

+

type • src/templates/starter/starter.types.ts:44:1

Export paths: src/index.ts

@@ -5895,7 +5891,7 @@

CategoryStarterTemplateDefinition

>

StarterTemplateFactory

- unknown • src/templates/starter/starter.types.ts:43:1 + unknown • src/templates/starter/starter.types.ts:39:1

Export paths: src/index.ts

@@ -5908,7 +5904,7 @@

StarterTemplateFactory

>

StarterTemplateId

- unknown • src/templates/starter/starter.types.ts:11:1 + unknown • src/templates/starter/starter.types.ts:7:1

Export paths: src/index.ts

@@ -5920,7 +5916,7 @@

StarterTemplateId

data-search="StarterTemplateOptions type src/templates/starter/starter.types.ts " >

StarterTemplateOptions

-

type • src/templates/starter/starter.types.ts:39:1

+

type • src/templates/starter/starter.types.ts:35:1

Export paths: src/index.ts

Related symbols: None
@@ -5952,7 +5948,7 @@

StarterTemplateOptions

data-search="StarterTemplateSelection type src/templates/starter/starter.types.ts " >

StarterTemplateSelection

-

type • src/templates/starter/starter.types.ts:13:1

+

type • src/templates/starter/starter.types.ts:9:1

Export paths: src/index.ts

Related symbols: None
@@ -6005,7 +6001,7 @@

StarterTemplateSelection

data-search="StarterTemplateSummary type src/templates/starter/starter.types.ts " >

StarterTemplateSummary

-

type • src/templates/starter/starter.types.ts:18:1

+

type • src/templates/starter/starter.types.ts:14:1

Export paths: src/index.ts

Related symbols: None
@@ -6073,7 +6069,7 @@

StarterTemplateSummary

>

TEMPLATE_KINDS

- value • src/templates/starter/starter.types.ts:7:14 + value • src/templates/starter/starter.types.ts:3:14

Export paths: src/index.ts

@@ -6086,7 +6082,7 @@

TEMPLATE_KINDS

>

TemplateKind

- unknown • src/templates/starter/starter.types.ts:9:1 + unknown • src/templates/starter/starter.types.ts:5:1

Export paths: src/index.ts

@@ -6098,7 +6094,7 @@

TemplateKind

data-search="TemplateSeed type src/templates/starter/starter.types.ts " >

TemplateSeed

-

type • src/templates/starter/starter.types.ts:25:1

+

type • src/templates/starter/starter.types.ts:21:1

Export paths: src/index.ts

Related symbols: None
@@ -6236,10 +6232,7 @@

Architecture overview

module_src_catalog_ts["src/catalog.ts"] package__ankhorage_templates -.-> module_src_catalog_ts module_src_catalog_ts --> module_src_presets_category_presets_ts module_src_catalog_ts --> - module_src_templates_starter_categories_fallback_default_template_ts - module_src_catalog_ts --> - module_src_templates_starter_categories_fallback_index_ts module_src_catalog_ts - --> module_src_templates_starter_index_ts module_src_catalog_ts --> + module_src_templates_starter_index_ts module_src_catalog_ts --> module_src_templateSelector_ts module_src_cli_index_ts["src/cli/index.ts"] package__ankhorage_templates -.-> module_src_cli_index_ts module_src_cli_index_ts --> module_src_commands_ts module_src_cli_index_ts --> @@ -6256,7 +6249,6 @@

Architecture overview

module_src_commands_ts --> module_src_commandContext_ts module_src_commands_ts --> module_src_packageMetadata_ts module_src_commands_ts --> module_src_projectSeed_ts module_src_commands_ts --> - module_src_templates_starter_index_ts module_src_commands_ts --> module_src_templateSelector_ts module_src_fixtures_oauth_ts["src/fixtures/oauth.ts"] package__ankhorage_templates -.-> module_src_fixtures_oauth_ts @@ -6288,7 +6280,6 @@

Architecture overview

package__ankhorage_templates -.-> module_src_presets_category_presets_ts module_src_projectSeed_ts["src/projectSeed.ts"] package__ankhorage_templates -.-> module_src_projectSeed_ts - module_src_projectSeed_ts --> module_src_templates_starter_index_ts module_src_templates_shared_create_manifest_shell_ts["src/templates/shared/create-manifest-shell.ts"] package__ankhorage_templates -.-> module_src_templates_shared_create_manifest_shell_ts @@ -7524,7 +7515,6 @@

Architecture overview

package__ankhorage_templates -.-> module_src_templates_starter_starter_types_ts module_src_templateSelector_ts["src/templateSelector.ts"] package__ankhorage_templates -.-> module_src_templateSelector_ts - module_src_templateSelector_ts --> module_src_templates_starter_index_ts
View Mermaid source @@ -7538,8 +7528,6 @@

Architecture overview

module_src_catalog_ts["src/catalog.ts"] package__ankhorage_templates -.-> module_src_catalog_ts module_src_catalog_ts --> module_src_presets_category_presets_ts - module_src_catalog_ts --> module_src_templates_starter_categories_fallback_default_template_ts - module_src_catalog_ts --> module_src_templates_starter_categories_fallback_index_ts module_src_catalog_ts --> module_src_templates_starter_index_ts module_src_catalog_ts --> module_src_templateSelector_ts module_src_cli_index_ts["src/cli/index.ts"] @@ -7559,7 +7547,6 @@

Architecture overview

module_src_commands_ts --> module_src_commandContext_ts module_src_commands_ts --> module_src_packageMetadata_ts module_src_commands_ts --> module_src_projectSeed_ts - module_src_commands_ts --> module_src_templates_starter_index_ts module_src_commands_ts --> module_src_templateSelector_ts module_src_fixtures_oauth_ts["src/fixtures/oauth.ts"] package__ankhorage_templates -.-> module_src_fixtures_oauth_ts @@ -7590,7 +7577,6 @@

Architecture overview

package__ankhorage_templates -.-> module_src_presets_category_presets_ts module_src_projectSeed_ts["src/projectSeed.ts"] package__ankhorage_templates -.-> module_src_projectSeed_ts - module_src_projectSeed_ts --> module_src_templates_starter_index_ts module_src_templates_shared_create_manifest_shell_ts["src/templates/shared/create-manifest-shell.ts"] package__ankhorage_templates -.-> module_src_templates_shared_create_manifest_shell_ts module_src_templates_shared_create_manifest_shell_ts --> module_src_internal_defaults_ts @@ -8289,7 +8275,6 @@

Architecture overview

package__ankhorage_templates -.-> module_src_templates_starter_starter_types_ts module_src_templateSelector_ts["src/templateSelector.ts"] package__ankhorage_templates -.-> module_src_templateSelector_ts - module_src_templateSelector_ts --> module_src_templates_starter_index_ts
@@ -8478,21 +8463,16 @@

Module relationships

module_src_templates_starter_starter_types_ts["src/templates/starter/starter.types.ts"] module_src_templateSelector_ts["src/templateSelector.ts"] module_src_catalog_ts --> module_src_presets_category_presets_ts - module_src_catalog_ts --> - module_src_templates_starter_categories_fallback_default_template_ts - module_src_catalog_ts --> - module_src_templates_starter_categories_fallback_index_ts module_src_catalog_ts - --> module_src_templates_starter_index_ts module_src_catalog_ts --> - module_src_templateSelector_ts module_src_cli_index_ts --> module_src_commands_ts - module_src_cli_index_ts --> module_src_packageMetadata_ts - module_src_cli_standalone_ts --> module_src_commandContext_ts - module_src_cli_standalone_ts --> module_src_commands_ts - module_src_commandContext_ts --> module_src_packageMetadata_ts - module_src_commands_ts --> module_src_catalog_ts module_src_commands_ts --> - module_src_commandContext_ts module_src_commands_ts --> - module_src_packageMetadata_ts module_src_commands_ts --> + module_src_catalog_ts --> module_src_templates_starter_index_ts + module_src_catalog_ts --> module_src_templateSelector_ts module_src_cli_index_ts + --> module_src_commands_ts module_src_cli_index_ts --> + module_src_packageMetadata_ts module_src_cli_standalone_ts --> + module_src_commandContext_ts module_src_cli_standalone_ts --> + module_src_commands_ts module_src_commandContext_ts --> + module_src_packageMetadata_ts module_src_commands_ts --> module_src_catalog_ts + module_src_commands_ts --> module_src_commandContext_ts module_src_commands_ts + --> module_src_packageMetadata_ts module_src_commands_ts --> module_src_projectSeed_ts module_src_commands_ts --> - module_src_templates_starter_index_ts module_src_commands_ts --> module_src_templateSelector_ts module_src_fixtures_oauth_ts --> module_src_generators_create_category_app_ts module_src_fixtures_oauth_ts --> module_src_internal_merge_ts module_src_fixtures_oauth_ts --> @@ -8504,9 +8484,7 @@

Module relationships

module_src_generators_create_category_app_ts --> module_src_templates_starter_index_ts module_src_internal_merge_ts --> module_src_internal_overrides_ts module_src_packageMetadata_ts --> - module_package_json module_src_projectSeed_ts --> - module_src_templates_starter_index_ts - module_src_templates_shared_create_manifest_shell_ts --> + module_package_json module_src_templates_shared_create_manifest_shell_ts --> module_src_internal_defaults_ts module_src_templates_shared_create_manifest_shell_ts --> module_src_templates_shared_splash_screen_ts module_src_templates_shared_create_theme_ts --> module_src_internal_defaults_ts @@ -9269,8 +9247,7 @@

Module relationships

module_src_templates_starter_starter_template_ts --> module_src_templates_starter_starter_registry_ts module_src_templates_starter_starter_template_ts --> - module_src_templates_starter_starter_types_ts module_src_templateSelector_ts --> - module_src_templates_starter_index_ts + module_src_templates_starter_starter_types_ts
View Mermaid source @@ -9453,8 +9430,6 @@

Module relationships

module_src_templates_starter_starter_types_ts["src/templates/starter/starter.types.ts"] module_src_templateSelector_ts["src/templateSelector.ts"] module_src_catalog_ts --> module_src_presets_category_presets_ts - module_src_catalog_ts --> module_src_templates_starter_categories_fallback_default_template_ts - module_src_catalog_ts --> module_src_templates_starter_categories_fallback_index_ts module_src_catalog_ts --> module_src_templates_starter_index_ts module_src_catalog_ts --> module_src_templateSelector_ts module_src_cli_index_ts --> module_src_commands_ts @@ -9466,7 +9441,6 @@

Module relationships

module_src_commands_ts --> module_src_commandContext_ts module_src_commands_ts --> module_src_packageMetadata_ts module_src_commands_ts --> module_src_projectSeed_ts - module_src_commands_ts --> module_src_templates_starter_index_ts module_src_commands_ts --> module_src_templateSelector_ts module_src_fixtures_oauth_ts --> module_src_generators_create_category_app_ts module_src_fixtures_oauth_ts --> module_src_internal_merge_ts @@ -9478,7 +9452,6 @@

Module relationships

module_src_generators_create_category_app_ts --> module_src_templates_starter_index_ts module_src_internal_merge_ts --> module_src_internal_overrides_ts module_src_packageMetadata_ts --> module_package_json - module_src_projectSeed_ts --> module_src_templates_starter_index_ts module_src_templates_shared_create_manifest_shell_ts --> module_src_internal_defaults_ts module_src_templates_shared_create_manifest_shell_ts --> module_src_templates_shared_splash_screen_ts module_src_templates_shared_create_theme_ts --> module_src_internal_defaults_ts @@ -9857,7 +9830,6 @@

Module relationships

module_src_templates_starter_starter_registry_ts --> module_src_templates_starter_starter_types_ts module_src_templates_starter_starter_template_ts --> module_src_templates_starter_starter_registry_ts module_src_templates_starter_starter_template_ts --> module_src_templates_starter_starter_types_ts - module_src_templateSelector_ts --> module_src_templates_starter_index_ts
@@ -10679,32 +10651,32 @@

resolveStarterTemplate sequence

src/catalog.ts

listTemplateCatalog

-

src/catalog.ts:29:1

+

src/catalog.ts:21:1

No description available.

resolveTemplateCatalogEntry

-

src/catalog.ts:41:1

+

src/catalog.ts:31:1

No description available.

createManifestForSelector

-

src/catalog.ts:65:1

+

src/catalog.ts:55:1

No description available.

createTemplateCatalogEntries

-

src/catalog.ts:85:1

+

src/catalog.ts:71:1

No description available.

createTemplateCatalogEntry

-

src/catalog.ts:99:1

+

src/catalog.ts:75:1

No description available.

createTemplateSeed

-

src/catalog.ts:109:1

+

src/catalog.ts:85:1

No description available.

@@ -10764,12 +10736,12 @@

createDefaultCommandContext

src/commands.ts

runTemplatesCommand

-

src/commands.ts:108:1

+

src/commands.ts:105:1

No description available.

createProviderCommandDescriptors

-

src/commands.ts:128:1

+

src/commands.ts:125:1

No description available.

createProviderCommandDescriptors data-search="findTemplatesCommandByStandaloneName src/commands.ts " >

findTemplatesCommandByStandaloneName

-

src/commands.ts:136:1

+

src/commands.ts:133:1

No description available.

renderRootHelp

-

src/commands.ts:142:1

+

src/commands.ts:139:1

No description available.

renderUnknownCommand

-

src/commands.ts:166:1

+

src/commands.ts:163:1

No description available.

renderCommandHelp

-

src/commands.ts:172:1

+

src/commands.ts:169:1

No description available.

createTemplatesCommandServices

-

src/commands.ts:199:1

+

src/commands.ts:196:1

No description available.

runListCommand

-

src/commands.ts:211:1

+

src/commands.ts:208:1

No description available.

runInspectCommand

-

src/commands.ts:223:1

+

src/commands.ts:220:1

No description available.

runCreateCommand

-

src/commands.ts:240:1

+

src/commands.ts:237:1

No description available.

parseListArguments

-

src/commands.ts:279:1

+

src/commands.ts:276:1

No description available.

parseInspectArguments

-

src/commands.ts:291:1

+

src/commands.ts:288:1

No description available.

parseCreateArguments

-

src/commands.ts:299:1

+

src/commands.ts:296:1

No description available.

renderTemplateList

-

src/commands.ts:323:1

+

src/commands.ts:320:1

No description available.

renderTemplateInspection

-

src/commands.ts:331:1

+

src/commands.ts:328:1

No description available.

renderCreateSuccess

-

src/commands.ts:347:1

+

src/commands.ts:344:1

No description available.

createSeedReadme

-

src/commands.ts:359:1

+

src/commands.ts:356:1

No description available.

renderCommandFailure

-

src/commands.ts:378:1

+

src/commands.ts:375:1

No description available.

isHelpToken

-

src/commands.ts:383:1

+

src/commands.ts:380:1

No description available.

@@ -11010,22 +10982,22 @@

createPreset

src/projectSeed.ts

createProjectSeed

-

src/projectSeed.ts:36:1

+

src/projectSeed.ts:34:1

No description available.

createProjectSeedDependencies

-

src/projectSeed.ts:67:1

+

src/projectSeed.ts:65:1

No description available.

pathExists

-

src/projectSeed.ts:77:1

+

src/projectSeed.ts:75:1

No description available.

isNotFoundError

-

src/projectSeed.ts:90:1

+

src/projectSeed.ts:88:1

No description available.

@@ -13642,7 +13614,7 @@

src/templates/starter/starter.template.ts

data-search="createStarterTemplate src/templates/starter/starter.template.ts " >

createStarterTemplate

-

src/templates/starter/starter.template.ts:36:1

+

src/templates/starter/starter.template.ts:29:1

No description available.

@@ -13657,32 +13629,32 @@

createStarterTemplate

src/templateSelector.ts

parseTemplateCategory

-

src/templateSelector.ts:13:1

+

src/templateSelector.ts:11:1

No description available.

parseTemplateSelector

-

src/templateSelector.ts:27:1

+

src/templateSelector.ts:21:1

No description available.

parseProjectSlug

-

src/templateSelector.ts:53:1

+

src/templateSelector.ts:47:1

No description available.

createTemplateSelector

-

src/templateSelector.ts:77:1

+

src/templateSelector.ts:71:1

No description available.

deriveDisplayNameFromSlug

-

src/templateSelector.ts:84:1

+

src/templateSelector.ts:75:1

No description available.

isAppCategory

-

src/templateSelector.ts:92:1

+

src/templateSelector.ts:83:1

No description available.

diff --git a/docs/paradox.json b/docs/paradox.json index a127018..a4621e2 100644 --- a/docs/paradox.json +++ b/docs/paradox.json @@ -82,8 +82,6 @@ "isEntrypoint": false, "dependencies": [ "src/presets/category-presets.ts", - "src/templates/starter/categories/fallback/default.template.ts", - "src/templates/starter/categories/fallback/index.ts", "src/templates/starter/index.ts", "src/templateSelector.ts" ], @@ -128,7 +126,6 @@ "src/commandContext.ts", "src/packageMetadata.ts", "src/projectSeed.ts", - "src/templates/starter/index.ts", "src/templateSelector.ts" ], "exports": [ @@ -259,7 +256,7 @@ { "path": "src/projectSeed.ts", "isEntrypoint": false, - "dependencies": ["src/templates/starter/index.ts"], + "dependencies": [], "exports": [ "createProjectSeed", "CreateProjectSeedRequest", @@ -1691,12 +1688,10 @@ "exports": [ "CategoryStarterTemplateDefinition", "createStarterTemplate", - "FALLBACK_TEMPLATE_CATEGORY", "listStarterTemplates", "listStarterTemplatesByCategory", "listStarterTemplateSummaries", "resolveStarterTemplate", - "StarterTemplateCategory", "StarterTemplateFactory", "StarterTemplateId", "StarterTemplateOptions", @@ -1754,12 +1749,10 @@ "exports": [ "CategoryStarterTemplateDefinition", "createStarterTemplate", - "FALLBACK_TEMPLATE_CATEGORY", "listStarterTemplates", "listStarterTemplatesByCategory", "listStarterTemplateSummaries", "resolveStarterTemplate", - "StarterTemplateCategory", "StarterTemplateFactory", "StarterTemplateId", "StarterTemplateOptions", @@ -1776,8 +1769,6 @@ "dependencies": [], "exports": [ "CategoryStarterTemplateDefinition", - "FALLBACK_TEMPLATE_CATEGORY", - "StarterTemplateCategory", "StarterTemplateFactory", "StarterTemplateId", "StarterTemplateOptions", @@ -1791,7 +1782,7 @@ { "path": "src/templateSelector.ts", "isEntrypoint": false, - "dependencies": ["src/templates/starter/index.ts"], + "dependencies": [], "exports": [ "createTemplateSelector", "deriveDisplayNameFromSlug", @@ -1934,7 +1925,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 48, + "line": 44, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2057,7 +2048,7 @@ "modulePath": "src/templates/starter/starter.template.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.template.ts", - "line": 36, + "line": 29, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2452,7 +2443,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 43, + "line": 39, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2470,7 +2461,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 11, + "line": 7, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2488,7 +2479,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 39, + "line": 35, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2514,7 +2505,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 13, + "line": 9, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2547,7 +2538,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 18, + "line": 14, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2594,7 +2585,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 7, + "line": 3, "column": 14 }, "exportPaths": ["src/index.ts"], @@ -2612,7 +2603,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 9, + "line": 5, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2630,7 +2621,7 @@ "modulePath": "src/templates/starter/starter.types.ts", "sourceLocation": { "filePath": "src/templates/starter/starter.types.ts", - "line": 25, + "line": 21, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2725,7 +2716,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 29, + "line": 21, "column": 1 } }, @@ -2734,7 +2725,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 41, + "line": 31, "column": 1 } }, @@ -2743,7 +2734,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 65, + "line": 55, "column": 1 } }, @@ -2752,7 +2743,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 85, + "line": 71, "column": 1 } }, @@ -2761,7 +2752,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 99, + "line": 75, "column": 1 } }, @@ -2770,7 +2761,7 @@ "description": null, "sourceLocation": { "filePath": "src/catalog.ts", - "line": 109, + "line": 85, "column": 1 } }, @@ -2824,7 +2815,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 108, + "line": 105, "column": 1 } }, @@ -2833,7 +2824,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 128, + "line": 125, "column": 1 } }, @@ -2842,7 +2833,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 136, + "line": 133, "column": 1 } }, @@ -2851,7 +2842,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 142, + "line": 139, "column": 1 } }, @@ -2860,7 +2851,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 166, + "line": 163, "column": 1 } }, @@ -2869,7 +2860,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 172, + "line": 169, "column": 1 } }, @@ -2878,7 +2869,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 199, + "line": 196, "column": 1 } }, @@ -2887,7 +2878,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 211, + "line": 208, "column": 1 } }, @@ -2896,7 +2887,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 223, + "line": 220, "column": 1 } }, @@ -2905,7 +2896,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 240, + "line": 237, "column": 1 } }, @@ -2914,7 +2905,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 279, + "line": 276, "column": 1 } }, @@ -2923,7 +2914,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 291, + "line": 288, "column": 1 } }, @@ -2932,7 +2923,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 299, + "line": 296, "column": 1 } }, @@ -2941,7 +2932,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 323, + "line": 320, "column": 1 } }, @@ -2950,7 +2941,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 331, + "line": 328, "column": 1 } }, @@ -2959,7 +2950,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 347, + "line": 344, "column": 1 } }, @@ -2968,7 +2959,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 359, + "line": 356, "column": 1 } }, @@ -2977,7 +2968,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 378, + "line": 375, "column": 1 } }, @@ -2986,7 +2977,7 @@ "description": null, "sourceLocation": { "filePath": "src/commands.ts", - "line": 383, + "line": 380, "column": 1 } }, @@ -3130,7 +3121,7 @@ "description": null, "sourceLocation": { "filePath": "src/projectSeed.ts", - "line": 36, + "line": 34, "column": 1 } }, @@ -3139,7 +3130,7 @@ "description": null, "sourceLocation": { "filePath": "src/projectSeed.ts", - "line": 67, + "line": 65, "column": 1 } }, @@ -3148,7 +3139,7 @@ "description": null, "sourceLocation": { "filePath": "src/projectSeed.ts", - "line": 77, + "line": 75, "column": 1 } }, @@ -3157,7 +3148,7 @@ "description": null, "sourceLocation": { "filePath": "src/projectSeed.ts", - "line": 90, + "line": 88, "column": 1 } }, @@ -4588,7 +4579,7 @@ "description": null, "sourceLocation": { "filePath": "src/templates/starter/starter.template.ts", - "line": 36, + "line": 29, "column": 1 } }, @@ -4597,7 +4588,7 @@ "description": null, "sourceLocation": { "filePath": "src/templateSelector.ts", - "line": 13, + "line": 11, "column": 1 } }, @@ -4606,7 +4597,7 @@ "description": null, "sourceLocation": { "filePath": "src/templateSelector.ts", - "line": 27, + "line": 21, "column": 1 } }, @@ -4615,7 +4606,7 @@ "description": null, "sourceLocation": { "filePath": "src/templateSelector.ts", - "line": 53, + "line": 47, "column": 1 } }, @@ -4624,7 +4615,7 @@ "description": null, "sourceLocation": { "filePath": "src/templateSelector.ts", - "line": 77, + "line": 71, "column": 1 } }, @@ -4633,7 +4624,7 @@ "description": null, "sourceLocation": { "filePath": "src/templateSelector.ts", - "line": 84, + "line": 75, "column": 1 } }, @@ -4642,7 +4633,7 @@ "description": null, "sourceLocation": { "filePath": "src/templateSelector.ts", - "line": 92, + "line": 83, "column": 1 } } @@ -4736,16 +4727,6 @@ "toPath": "src/presets/category-presets.ts", "sourcePath": "src/catalog.ts" }, - { - "fromPath": "src/catalog.ts", - "toPath": "src/templates/starter/categories/fallback/default.template.ts", - "sourcePath": "src/catalog.ts" - }, - { - "fromPath": "src/catalog.ts", - "toPath": "src/templates/starter/categories/fallback/index.ts", - "sourcePath": "src/catalog.ts" - }, { "fromPath": "src/catalog.ts", "toPath": "src/templates/starter/index.ts", @@ -4781,11 +4762,6 @@ "toPath": "src/projectSeed.ts", "sourcePath": "src/commands.ts" }, - { - "fromPath": "src/commands.ts", - "toPath": "src/templates/starter/index.ts", - "sourcePath": "src/commands.ts" - }, { "fromPath": "src/commands.ts", "toPath": "src/templateSelector.ts", @@ -4816,16 +4792,6 @@ "toPath": "package.json", "sourcePath": "src/packageMetadata.ts" }, - { - "fromPath": "src/projectSeed.ts", - "toPath": "src/templates/starter/index.ts", - "sourcePath": "src/projectSeed.ts" - }, - { - "fromPath": "src/templateSelector.ts", - "toPath": "src/templates/starter/index.ts", - "sourcePath": "src/templateSelector.ts" - }, { "fromPath": "src/cli/index.ts", "toPath": "src/commands.ts", @@ -6861,24 +6827,12 @@ "callExpression": "createTemplateSeed", "sourcePath": "src/catalog.ts" }, - { - "fromSymbol": "createManifestForSelector", - "toSymbol": "createFallbackStarterTemplate", - "callExpression": "createFallbackStarterTemplate", - "sourcePath": "src/catalog.ts" - }, { "fromSymbol": "createManifestForSelector", "toSymbol": "createStarterTemplate", "callExpression": "createStarterTemplate", "sourcePath": "src/catalog.ts" }, - { - "fromSymbol": "src/catalog.ts", - "toSymbol": "createTemplateSelector", - "callExpression": "createTemplateSelector", - "sourcePath": "src/catalog.ts" - }, { "fromSymbol": "createTemplateCatalogEntries", "toSymbol": "listStarterTemplateSummaries", diff --git a/src/catalog.ts b/src/catalog.ts index c378cca..badd0f0 100644 --- a/src/catalog.ts +++ b/src/catalog.ts @@ -1,13 +1,9 @@ -import type { AppCategory, AppManifest, ThemeConfig } from '@ankhorage/contracts'; +import type { AppCategory, AppManifest } from '@ankhorage/contracts'; import { CATEGORY_PRESETS } from './presets/category-presets.js'; -import { createFallbackStarterTemplate } from './templates/starter/categories/fallback/default.template.js'; -import { fallbackStarterTemplates } from './templates/starter/categories/fallback/index.js'; import { createStarterTemplate, - FALLBACK_TEMPLATE_CATEGORY, listStarterTemplateSummaries, - type StarterTemplateCategory, type StarterTemplateSummary, type TemplateSeed, } from './templates/starter/index.js'; @@ -16,19 +12,13 @@ import { createTemplateSelector } from './templateSelector.js'; export interface TemplateCatalogEntry { readonly selector: string; - readonly category: StarterTemplateCategory; + readonly category: AppCategory; readonly templateId: string; readonly label: string; readonly description: string; } -const FALLBACK_THEME_HARMONY: ThemeConfig['light']['harmony'] = 'analogous'; -const FALLBACK_FOCUS_AREAS = ['Home', 'Details', 'Settings'] as const; -const FALLBACK_MANIFEST_CATEGORY: AppCategory = 'developer_tools'; - -export function listTemplateCatalog( - category?: StarterTemplateCategory, -): readonly TemplateCatalogEntry[] { +export function listTemplateCatalog(category?: AppCategory): readonly TemplateCatalogEntry[] { const entries = createTemplateCatalogEntries(); if (category === undefined) { @@ -73,27 +63,13 @@ export function createManifestForSelector(args: { projectSlug: args.projectSlug, }); - if (args.selector.category === FALLBACK_TEMPLATE_CATEGORY) { - return createFallbackStarterTemplate(seed); - } - return createStarterTemplate(seed, { templateId: args.selector.templateId, }); } function createTemplateCatalogEntries(): readonly TemplateCatalogEntry[] { - const fallbackEntries = fallbackStarterTemplates.map((template) => ({ - selector: createTemplateSelector(FALLBACK_TEMPLATE_CATEGORY, template.id), - category: FALLBACK_TEMPLATE_CATEGORY, - templateId: template.id, - label: template.label, - description: template.description, - })); - - const starterEntries = listStarterTemplateSummaries().map(createTemplateCatalogEntry); - - return [...fallbackEntries, ...starterEntries]; + return listStarterTemplateSummaries().map(createTemplateCatalogEntry); } function createTemplateCatalogEntry(summary: StarterTemplateSummary): TemplateCatalogEntry { @@ -107,23 +83,10 @@ function createTemplateCatalogEntry(summary: StarterTemplateSummary): TemplateCa } function createTemplateSeed(args: { - readonly category: StarterTemplateCategory; + readonly category: AppCategory; readonly displayName: string; readonly projectSlug: string; }): TemplateSeed { - if (args.category === FALLBACK_TEMPLATE_CATEGORY) { - return { - category: FALLBACK_MANIFEST_CATEGORY, - categoryLabel: 'Fallback', - appName: args.displayName, - slug: args.projectSlug, - summary: 'Generic starter seed', - focusAreas: FALLBACK_FOCUS_AREAS, - primaryColor: '#2563EB', - harmony: FALLBACK_THEME_HARMONY, - }; - } - const preset = CATEGORY_PRESETS[args.category]; return { diff --git a/src/commands.ts b/src/commands.ts index 740eb6e..ffc9334 100644 --- a/src/commands.ts +++ b/src/commands.ts @@ -1,4 +1,4 @@ -import type { AppManifest } from '@ankhorage/contracts'; +import type { AppCategory, AppManifest } from '@ankhorage/contracts'; import type { AnkhCapabilityId, AnkhCommandDescriptor } from '@ankhorage/contracts/cli'; import { @@ -19,7 +19,6 @@ import { type CreateProjectSeedRequest, type ProjectSeedDependencies, } from './projectSeed.js'; -import type { StarterTemplateCategory } from './templates/starter/index.js'; import { deriveDisplayNameFromSlug, parseProjectSlug, @@ -59,9 +58,7 @@ interface TemplatesCommandServices { request: CreateProjectSeedRequest, dependencies?: Partial, ) => Promise<{ readonly projectPath: string }>; - readonly listTemplateCatalog: ( - category?: StarterTemplateCategory, - ) => readonly TemplateCatalogEntry[]; + readonly listTemplateCatalog: (category?: AppCategory) => readonly TemplateCatalogEntry[]; readonly resolveTemplateCatalogEntry: typeof resolveTemplateCatalogEntry; } @@ -276,7 +273,7 @@ async function runCreateCommand( return { exitCode: 0 }; } -function parseListArguments(argv: readonly string[]): StarterTemplateCategory | undefined { +function parseListArguments(argv: readonly string[]): AppCategory | undefined { if (argv.length === 0) { return undefined; } diff --git a/src/projectSeed.ts b/src/projectSeed.ts index beb5b03..c9c5d37 100644 --- a/src/projectSeed.ts +++ b/src/projectSeed.ts @@ -1,16 +1,14 @@ import { mkdir, stat, writeFile } from 'node:fs/promises'; import path from 'node:path'; -import type { AppManifest } from '@ankhorage/contracts'; - -import type { StarterTemplateCategory } from './templates/starter/index.js'; +import type { AppCategory, AppManifest } from '@ankhorage/contracts'; interface TemplateSeedMetadata { readonly package: string; readonly version: string; readonly projectSlug: string; readonly displayName: string; - readonly category: StarterTemplateCategory; + readonly category: AppCategory; readonly templateId: string; readonly selector: string; } diff --git a/src/templateSelector.ts b/src/templateSelector.ts index 6ce6188..a9199f7 100644 --- a/src/templateSelector.ts +++ b/src/templateSelector.ts @@ -1,20 +1,14 @@ import { APP_CATEGORIES, type AppCategory } from '@ankhorage/contracts'; -import { FALLBACK_TEMPLATE_CATEGORY, type StarterTemplateCategory } from './templates/starter'; - export interface ParsedTemplateSelector { - readonly category: StarterTemplateCategory; + readonly category: AppCategory; readonly templateId: string; readonly selector: string; } const PROJECT_SLUG_PATTERN = /^[a-z0-9][a-z0-9-]*[a-z0-9]$/u; -export function parseTemplateCategory(value: string): StarterTemplateCategory { - if (value === FALLBACK_TEMPLATE_CATEGORY) { - return value; - } - +export function parseTemplateCategory(value: string): AppCategory { if (isAppCategory(value)) { return value; } @@ -74,10 +68,7 @@ export function parseProjectSlug(value: string): string { return normalizedValue; } -export function createTemplateSelector( - category: StarterTemplateCategory, - templateId: string, -): string { +export function createTemplateSelector(category: AppCategory, templateId: string): string { return `${category}/${templateId}`; } diff --git a/src/templates/starter/index.ts b/src/templates/starter/index.ts index 35f52fb..d23367b 100644 --- a/src/templates/starter/index.ts +++ b/src/templates/starter/index.ts @@ -1,5 +1,4 @@ export { - FALLBACK_TEMPLATE_CATEGORY, createStarterTemplate, listStarterTemplateSummaries, listStarterTemplates, @@ -8,7 +7,6 @@ export { TEMPLATE_KINDS, type CategoryStarterTemplateDefinition, type StarterTemplateFactory, - type StarterTemplateCategory, type StarterTemplateId, type StarterTemplateOptions, type StarterTemplateSelection, diff --git a/src/templates/starter/starter.template.ts b/src/templates/starter/starter.template.ts index 3fbe66b..d17690c 100644 --- a/src/templates/starter/starter.template.ts +++ b/src/templates/starter/starter.template.ts @@ -6,15 +6,9 @@ import { listStarterTemplatesByCategory, resolveStarterTemplate, } from './starter.registry'; -import { - FALLBACK_TEMPLATE_CATEGORY, - TEMPLATE_KINDS, - type StarterTemplateCategory, - type StarterTemplateOptions, - type TemplateSeed, -} from './starter.types'; +import { TEMPLATE_KINDS, type StarterTemplateOptions, type TemplateSeed } from './starter.types'; -export { FALLBACK_TEMPLATE_CATEGORY, TEMPLATE_KINDS }; +export { TEMPLATE_KINDS }; export { listStarterTemplateSummaries, listStarterTemplates, @@ -24,7 +18,6 @@ export { export type { CategoryStarterTemplateDefinition, StarterTemplateFactory, - StarterTemplateCategory, StarterTemplateId, StarterTemplateOptions, StarterTemplateSelection, diff --git a/src/templates/starter/starter.types.ts b/src/templates/starter/starter.types.ts index 41e347f..69ace36 100644 --- a/src/templates/starter/starter.types.ts +++ b/src/templates/starter/starter.types.ts @@ -1,9 +1,5 @@ import type { AppCategory, AppManifest, ThemeConfig } from '@ankhorage/contracts'; -export const FALLBACK_TEMPLATE_CATEGORY = 'fallback' as const; - -export type StarterTemplateCategory = AppCategory | typeof FALLBACK_TEMPLATE_CATEGORY; - export const TEMPLATE_KINDS = ['starter'] as const; export type TemplateKind = (typeof TEMPLATE_KINDS)[number]; diff --git a/test/cli.test.ts b/test/cli.test.ts index 5d7d71a..fcfd104 100644 --- a/test/cli.test.ts +++ b/test/cli.test.ts @@ -34,7 +34,7 @@ describe('standalone cli', () => { expect(result.exitCode).toBe(0); expect(capture.readStdout()).toContain('Available templates:'); expect(capture.readStdout()).toContain('games/chess'); - expect(capture.readStdout()).toContain('fallback/default'); + expect(capture.readStdout()).not.toContain('fallback/default'); }); test('delegates commands to the shared runner', async () => { diff --git a/test/commands.test.ts b/test/commands.test.ts index 56b3117..d518b8d 100644 --- a/test/commands.test.ts +++ b/test/commands.test.ts @@ -28,9 +28,7 @@ describe('templates commands', () => { expect(result.exitCode).toBe(0); expect(output).toContain('Available templates:'); - expect(output).toContain( - 'fallback/default - Generic starter: The original Home, Details, and Settings starter manifest.', - ); + expect(output).not.toContain('fallback/default'); expect(output).toContain( 'games/default - Quest loop: A home, quests, inventory, friends, and profile starter for game experiences.', ); @@ -158,38 +156,17 @@ describe('templates commands', () => { } }); - test('creates fallback selector manifests with a canonical app category', async () => { - const cwd = await mkdtemp(path.join(os.tmpdir(), 'templates-create-fallback-')); - - try { - const capture = createCapturedContext({ cwd }); - const result = await runCommand( - 'create', - ['my-fallback-app', '--template', 'fallback/default'], - capture.context, - ); - - expect(result.exitCode).toBe(0); + test('rejects fallback selectors because manifests require canonical app categories', async () => { + const capture = createCapturedContext(); - const projectPath = path.join(cwd, 'my-fallback-app'); - const manifest = JSON.parse( - await readFile(path.join(projectPath, 'ankh.config.json'), 'utf8'), - ) as { - readonly metadata: { - readonly category: string; - }; - }; - const metadata = JSON.parse( - await readFile(path.join(projectPath, 'ankh.template.json'), 'utf8'), - ) as { - readonly category: string; - }; + const result = await runCommand( + 'create', + ['my-app', '--template', 'fallback/default'], + capture.context, + ); - expect(manifest.metadata.category).toBe('developer_tools'); - expect(metadata.category).toBe('fallback'); - } finally { - await rm(cwd, { recursive: true, force: true }); - } + expect(result.exitCode).toBe(1); + expect(capture.readStderr()).toContain('Unknown template category "fallback"'); }); test('rejects a bare template id', async () => {
{ metadata?: { name?: string; slug?: string; version?: string; - themeId?: string; created?: string; updated?: string; }; themes?: - ThemeConfig[]; activeThemeId?: string; activeThemeMode?: - "dark" | "light"; splashScreen?: { readonly dark?: { - readonly backgroundColor?: string; readonly image?: string; readonly - imageWidth?: number; readonly resizeMode?: - import("/home/runner/work/templates/templates/src/index").SplashScreenResizeMode; + category?: AppCategory; themeId?: string; created?: string; updated?: + string; }; themes?: ThemeConfig[]; activeThemeId?: string; + activeThemeMode?: "dark" | "light"; splashScreen?: { + readonly dark?: { readonly backgroundColor?: string; readonly image?: + string; readonly imageWidth?: number; readonly resizeMode?: + import("/Users/a_rtiphishl_e/git/templates/src/index").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: - import("/home/runner/work/templates/templates/src/index").SplashScreenResizeMode; + import("/Users/a_rtiphishl_e/git/templates/src/index").SplashScreenResizeMode; }; infra?: { deployment?: { target?: "minikube" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; @@ -3980,7 +3981,7 @@
Signature
{}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthScope; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: @@ -3994,30 +3995,30 @@
Signature
trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; authorization?: { kind?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthzKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthzKind; engine?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthzEngine; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignInIdentifier[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; optionalFields?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[]; signUpPolicy?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignUpPolicy; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthProviderConfig[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthProviderConfig[]; }; profile?: { fields?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileField[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileField[]; table?: string; primaryKey?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfilePrimaryKeyStrategy; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfilePrimaryKeyStrategy; createStrategy?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileCreateStrategy; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileCreateStrategy; updateStrategy?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileUpdateStrategy; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; @@ -4031,9 +4032,9 @@
Signature
padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase"; tier?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").DatabaseTier; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").DatabaseTier; }; storage?: { provider?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").StorageProvider; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; @@ -4047,7 +4048,7 @@
Signature
padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "legend"; readonly persistence?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").StatePersistenceMode; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; @@ -4063,94 +4064,94 @@
Signature
trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "supabase-vault"; }; }; navigator?: { type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").NavigatorType; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").NavigatorType; initialRouteName?: string; routes?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").RouteDefinition[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: "context"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[]; }; }; dataLoaders?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ScreenDataLoaderDefinition[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenPermissionRequirement[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenPermissionRequirement[]; readonly capabilities?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenCapabilityRequirement[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: "external"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "generated"; readonly preset?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiGeneratedPreset; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiGeneratedPreset; readonly resource?: { readonly kind?: "collection"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db").DbFieldDefinition[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/db").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiSeedRecord[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: "database"; readonly adapter?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; @@ -4167,14 +4168,14 @@
Signature
"transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4187,10 +4188,10 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; @@ -4207,7 +4208,7 @@
Signature
readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4220,12 +4221,12 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; @@ -4241,7 +4242,7 @@
Signature
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4257,69 +4258,69 @@
Signature
| "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: @@ -4337,7 +4338,7 @@
Signature
readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4350,59 +4351,59 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "graphql"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4415,10 +4416,10 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; @@ -4435,7 +4436,7 @@
Signature
readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4448,12 +4449,12 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; @@ -4469,7 +4470,7 @@
Signature
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4485,69 +4486,69 @@
Signature
| "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: @@ -4565,7 +4566,7 @@
Signature
readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4578,54 +4579,54 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "managed-api"; readonly adapter?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId; readonly kind?: "auth" | "database" | "storage" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; @@ -4642,16 +4643,16 @@
Signature
"transport"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").ManagedApiResourceConfig[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").ManagedApiResourceConfig[]; readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4664,10 +4665,10 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; @@ -4684,7 +4685,7 @@
Signature
readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4697,12 +4698,12 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; @@ -4718,7 +4719,7 @@
Signature
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4734,69 +4735,69 @@
Signature
| "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: @@ -4814,7 +4815,7 @@
Signature
readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4827,59 +4828,59 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "openapi"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4892,10 +4893,10 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; @@ -4912,7 +4913,7 @@
Signature
readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4925,12 +4926,12 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; @@ -4946,7 +4947,7 @@
Signature
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -4962,69 +4963,69 @@
Signature
| "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: @@ -5042,7 +5043,7 @@
Signature
readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -5055,57 +5056,57 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: "rest"; readonly baseUrl?: string; readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -5118,10 +5119,10 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly kind?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; @@ -5138,7 +5139,7 @@
Signature
readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -5151,12 +5152,12 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: "database" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; @@ -5172,7 +5173,7 @@
Signature
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | "graphql" | "http"; readonly intent?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -5188,69 +5189,69 @@
Signature
| "GET" | "HEAD" | "OPTIONS" | "PATCH" | "POST" | "PUT"; readonly path?: string; readonly request?: { readonly parameters?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly schemaRef?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: @@ -5268,7 +5269,7 @@
Signature
readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: @@ -5281,191 +5282,191 @@
Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]; readonly const?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly anyOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly oneOf?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[]; readonly ref?: { readonly id?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentInstanceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentInstanceId; readonly componentType?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentTypeId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: "context"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly loading?: { readonly state?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: "context"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "event"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "literal"; readonly value?: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: "operation"; readonly operation?: { readonly dataSourceId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId; readonly operationId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId; readonly endpointId?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId; }; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; } | { readonly kind?: "state"; readonly path?: - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValueTransform[]; + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly - import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").EventBinding[] + import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined
src/templates/starter/starter.registry.ts >

listStarterTemplates

- function • src/templates/starter/starter.registry.ts:99:1 + function • src/templates/starter/starter.registry.ts:94:1

Export paths: src/index.ts

@@ -5649,7 +5650,7 @@
Signature
>

listStarterTemplatesByCategory

- function • src/templates/starter/starter.registry.ts:116:1 + function • src/templates/starter/starter.registry.ts:111:1

Export paths: src/index.ts

@@ -5706,7 +5707,7 @@
Signature
>

listStarterTemplateSummaries

- function • src/templates/starter/starter.registry.ts:124:1 + function • src/templates/starter/starter.registry.ts:119:1

Export paths: src/index.ts

@@ -5730,7 +5731,7 @@
Signature
>

resolveStarterTemplate

- function • src/templates/starter/starter.registry.ts:84:1 + function • src/templates/starter/starter.registry.ts:83:1

Export paths: src/index.ts

@@ -6123,7 +6124,21 @@

TemplateSeed

category propertyStarterTemplateCategory + "books_reading" | "business_productivity" | + "developer_tools" | "education_learning" | + "entertainment_media" | "finance_money" | + "food_drink" | "games" | "graphics_design" | + "health_fitness" | "kids_family" | + "lifestyle" | "medical" | "music_audio" | + "navigation_travel" | "news_magazines" | + "photo_video" | "reference" | + "shopping_commerce" | "social_community" | + "sports" | "utilities_tools" | + "weather" + yes