diff --git a/.agents/skills/release-openclaw-maintainer/references/extended-stable-backports.md b/.agents/skills/release-openclaw-maintainer/references/extended-stable-backports.md index 13dd81f66d5a..dc09027fb97d 100644 --- a/.agents/skills/release-openclaw-maintainer/references/extended-stable-backports.md +++ b/.agents/skills/release-openclaw-maintainer/references/extended-stable-backports.md @@ -87,12 +87,12 @@ git diff --name-status "$baseline_sha"..HEAD -- \ scripts/lib/plugin-sdk-deprecated-public-subpaths.json \ scripts/generate-plugin-sdk-api-baseline.ts \ scripts/generate-config-doc-baseline.ts \ - docs/.generated/plugin-sdk-api-baseline.sha256 \ + docs/.generated/plugin-sdk-api-baseline.jsonl \ docs/.generated/config-baseline.sha256 \ docs/.generated/config-baseline.counts.json git diff --numstat "$baseline_sha"..HEAD -- \ - docs/.generated/plugin-sdk-api-baseline.sha256 \ + docs/.generated/plugin-sdk-api-baseline.jsonl \ docs/.generated/config-baseline.sha256 \ docs/.generated/config-baseline.counts.json ``` @@ -104,10 +104,11 @@ review context, not a warning by itself. A recorded decision is not a reusable waiver. Do not use a SHA of all SDK/config source as an automated warning: it would -noise on harmless implementation-only repairs. The two generated hash manifests -are the stable public-contract signal. If this becomes CI, run the comparison -after `pnpm release:prep` and annotate the staging PR with changed records and -the required maintainer decision; do not add a caller-controlled bypass. +noise on harmless implementation-only repairs. The generated SDK JSONL contract +and config hash manifest are the stable public-contract signals. If this becomes +CI, run the comparison after `pnpm release:prep` and annotate the staging PR with +changed records and the required maintainer decision; do not add a +caller-controlled bypass. ## Resolve the Active Line diff --git a/.gitattributes b/.gitattributes index a3a1f168eeed..83ab498da2dd 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,3 +2,4 @@ CLAUDE.md -text src/gateway/server-methods/CLAUDE.md -text ui/src/i18n/.i18n/* linguist-generated +docs/.generated/plugin-sdk-api-baseline.jsonl linguist-generated=true diff --git a/.gitignore b/.gitignore index 175cb0c98ff1..658e63f24c7b 100644 --- a/.gitignore +++ b/.gitignore @@ -191,6 +191,7 @@ ui/.vitest-attachments docs/.generated/*.json !docs/.generated/config-baseline.counts.json docs/.generated/*.jsonl +!docs/.generated/plugin-sdk-api-baseline.jsonl # Deprecated changelog fragment workflow changelog/fragments/ diff --git a/docs/.generated/README.md b/docs/.generated/README.md index a8d0a007dc5e..d6798f587ba3 100644 --- a/docs/.generated/README.md +++ b/docs/.generated/README.md @@ -1,19 +1,19 @@ # Generated Docs Artifacts -SHA-256 files are tracked drift-detection artifacts. Full generated snapshots -remain local inspection artifacts. +Generated contract files are tracked drift-detection artifacts. Full pretty +snapshots remain local inspection artifacts. **Tracked (committed to git):** - `config-baseline.sha256` — hashes of config baseline JSON artifacts. - `config-baseline.counts.json` — maximum entry counts for each config baseline kind. -- `plugin-sdk-api-baseline.sha256` — one hash per Plugin SDK entrypoint. +- `plugin-sdk-api-baseline.jsonl` — one content-derived record per Plugin SDK module and export. - `sqlite-session-transcript-schema-baseline.sha256` — hash of the sessions/transcripts SQLite schema baseline. **Local only (gitignored):** - `config-baseline.json`, `config-baseline.core.json`, `config-baseline.channel.json`, `config-baseline.plugin.json` -- `plugin-sdk-api-baseline.json`, `plugin-sdk-api-baseline.jsonl` +- `plugin-sdk-api-baseline.json` - `.artifacts/sqlite-session-transcript-schema-baseline.sql` Do not edit any of these files by hand. @@ -23,10 +23,9 @@ Do not edit any of these files by hand. - Regenerate Plugin SDK API baseline: `pnpm plugin-sdk:api:gen` - Validate Plugin SDK API contract manifest: `pnpm plugin-sdk:api:check` -The Plugin SDK manifest hashes each entrypoint independently. PRs changing -separate public modules therefore update separate records instead of racing to -overwrite one whole-surface checksum. Concurrent changes to the same entrypoint -remain a real merge conflict and require regeneration against combined source. +The Plugin SDK contract sorts modules by import specifier and exports by kind +then name. Its line-delimited records keep concurrent changes to separate +exports mergeable while preserving the declaration closure in reviewable text. - Regenerate SQLite sessions/transcripts schema baseline: `pnpm sqlite:sessions-schema:gen` - Validate SQLite sessions/transcripts schema baseline: `pnpm sqlite:sessions-schema:check` diff --git a/docs/.generated/plugin-sdk-api-baseline.jsonl b/docs/.generated/plugin-sdk-api-baseline.jsonl new file mode 100644 index 000000000000..c25f22d20d6a --- /dev/null +++ b/docs/.generated/plugin-sdk-api-baseline.jsonl @@ -0,0 +1,4998 @@ +{"category":null,"entrypoint":"account-core","importSpecifier":"openclaw/plugin-sdk/account-core","recordType":"module","sourcePath":"src/plugin-sdk/account-core.ts"} +{"declaration":"// declaration closure: 40bb803077d82d1b0947add19611b41fe5c16ab374ac45e6a2a450324d1ed14e\nexport function createAccountActionGate>(params: { baseActions?: T; accountActions?: T; }): ActionGate;","entrypoint":"account-core","exportName":"createAccountActionGate","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-action-gate.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function createAccountListHelpers = Record>(channelKey: string, options?: { normalizeAccountId?: (id: string) => string; omitKeys?: Array<(keyof TConfig & string) | \"defaultAccount\">; nestedObjectKeys?: Array; allowUnlistedDefaultAccount?: boolean; additionalAccountIds?: (cfg: OpenClawConfig) => Iterable; fallbackAccountIdWhenEmpty?: string | false; implicitDefaultAccount?: { channelKeys?: readonly string[]; envVars?: readonly string[]; }; hasImplicitDefaultAccount?: (cfg: OpenClawConfig) => boolean; resolveImplicitAccountId?: (cfg: OpenClawConfig) => string | undefined; }): { listConfiguredAccountIds: (cfg: OpenClawConfig) => string[]; listAccountIds: (cfg: OpenClawConfig) => string[]; resolveDefaultAccountId: (cfg: OpenClawConfig) => string; resolveAccountConfig: (cfg: OpenClawConfig, accountId: string) => TConfig; };","entrypoint":"account-core","exportName":"createAccountListHelpers","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function describeAccountSnapshot(params: { account: AccountSnapshotInput; configured?: boolean | undefined; extra?: Record | undefined; }): ChannelAccountSnapshot;","entrypoint":"account-core","exportName":"describeAccountSnapshot","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function hasConfiguredAccountValue(value: unknown): boolean;","entrypoint":"account-core","exportName":"hasConfiguredAccountValue","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function listCombinedAccountIds(params: { configuredAccountIds: Iterable; additionalAccountIds?: Iterable; implicitAccountId?: string | undefined; fallbackAccountIdWhenEmpty?: string | undefined; }): string[];","entrypoint":"account-core","exportName":"listCombinedAccountIds","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 97c38ef24d5d1d70f2e78b34924ac111a47947c792bbc4547ce6f7c81ba00f73\nexport function listConfiguredAccountIds(params: { accounts: Record | undefined; normalizeAccountId: (accountId: string) => string; }): string[];","entrypoint":"account-core","exportName":"listConfiguredAccountIds","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/account-configured-ids.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function mergeAccountConfig>(params: { channelConfig: TConfig | undefined; accountConfig: Partial | undefined; omitKeys?: string[]; nestedObjectKeys?: string[]; }): TConfig;","entrypoint":"account-core","exportName":"mergeAccountConfig","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeAccountId(value: string | undefined | null): string;","entrypoint":"account-core","exportName":"normalizeAccountId","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: f62bce7c953d08807c48c2090fdaf730443fd952a7017068242ed093199600d9\nexport function normalizeChatType(raw?: string): ChatType | undefined;","entrypoint":"account-core","exportName":"normalizeChatType","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/channels/chat-type.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function normalizeE164(number: string): string;","entrypoint":"account-core","exportName":"normalizeE164","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeOptionalAccountId(value: string | undefined | null): string | undefined;","entrypoint":"account-core","exportName":"normalizeOptionalAccountId","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function pathExists(targetPath: string): Promise;","entrypoint":"account-core","exportName":"pathExists","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: 748584eb63990864ce92bf1d4ddedf91f3aab48baf79977dfbb458f33af992c4\nexport function resolveAccountEntry(accounts: Record | undefined, accountId: string): T | undefined;","entrypoint":"account-core","exportName":"resolveAccountEntry","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/routing/account-lookup.ts"} +{"declaration":"// declaration closure: f762e8d58e1c89beabbbd7a2721a629851816fd5bc4c69bf8217007072331707\nexport function resolveAccountWithDefaultFallback(params: { accountId?: string | null; normalizeAccountId: (accountId?: string | null) => string; resolvePrimary: (accountId: string) => TAccount; hasCredential: (account: TAccount) => boolean; resolveDefaultAccountId: () => string; }): TAccount;","entrypoint":"account-core","exportName":"resolveAccountWithDefaultFallback","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/account-core.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function resolveListedDefaultAccountId(params: { accountIds: readonly string[]; configuredDefaultAccountId?: string | undefined; allowUnlistedDefaultAccount?: boolean; ambiguousFallbackAccountId?: string | undefined; normalizeListedAccountId?: ((accountId: string) => string) | undefined; }): string;","entrypoint":"account-core","exportName":"resolveListedDefaultAccountId","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function resolveMergedAccountConfig>(params: { channelConfig: TConfig | undefined; accounts: Record> | undefined; accountId: string; omitKeys?: string[]; normalizeAccountId?: (accountId: string) => string; nestedObjectKeys?: string[]; }): TConfig;","entrypoint":"account-core","exportName":"resolveMergedAccountConfig","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 748584eb63990864ce92bf1d4ddedf91f3aab48baf79977dfbb458f33af992c4\nexport function resolveNormalizedAccountEntry(accounts: Record | undefined, accountId: string, normalizeAccountId: (accountId: string) => string): T | undefined;","entrypoint":"account-core","exportName":"resolveNormalizedAccountEntry","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/routing/account-lookup.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveUserPath(input: string, env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"account-core","exportName":"resolveUserPath","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport const DEFAULT_ACCOUNT_ID: \"default\";","entrypoint":"account-core","exportName":"DEFAULT_ACCOUNT_ID","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"const","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"account-core","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/account-core","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"category":null,"entrypoint":"account-helpers","importSpecifier":"openclaw/plugin-sdk/account-helpers","recordType":"module","sourcePath":"src/plugin-sdk/account-helpers.ts"} +{"declaration":"// declaration closure: 40bb803077d82d1b0947add19611b41fe5c16ab374ac45e6a2a450324d1ed14e\nexport function createAccountActionGate>(params: { baseActions?: T; accountActions?: T; }): ActionGate;","entrypoint":"account-helpers","exportName":"createAccountActionGate","importSpecifier":"openclaw/plugin-sdk/account-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-action-gate.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function createAccountListHelpers = Record>(channelKey: string, options?: { normalizeAccountId?: (id: string) => string; omitKeys?: Array<(keyof TConfig & string) | \"defaultAccount\">; nestedObjectKeys?: Array; allowUnlistedDefaultAccount?: boolean; additionalAccountIds?: (cfg: OpenClawConfig) => Iterable; fallbackAccountIdWhenEmpty?: string | false; implicitDefaultAccount?: { channelKeys?: readonly string[]; envVars?: readonly string[]; }; hasImplicitDefaultAccount?: (cfg: OpenClawConfig) => boolean; resolveImplicitAccountId?: (cfg: OpenClawConfig) => string | undefined; }): { listConfiguredAccountIds: (cfg: OpenClawConfig) => string[]; listAccountIds: (cfg: OpenClawConfig) => string[]; resolveDefaultAccountId: (cfg: OpenClawConfig) => string; resolveAccountConfig: (cfg: OpenClawConfig, accountId: string) => TConfig; };","entrypoint":"account-helpers","exportName":"createAccountListHelpers","importSpecifier":"openclaw/plugin-sdk/account-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function describeAccountSnapshot(params: { account: AccountSnapshotInput; configured?: boolean | undefined; extra?: Record | undefined; }): ChannelAccountSnapshot;","entrypoint":"account-helpers","exportName":"describeAccountSnapshot","importSpecifier":"openclaw/plugin-sdk/account-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function describeWebhookAccountSnapshot(params: { account: AccountSnapshotInput; configured?: boolean | undefined; mode?: string | undefined; extra?: Record | undefined; }): ChannelAccountSnapshot;","entrypoint":"account-helpers","exportName":"describeWebhookAccountSnapshot","importSpecifier":"openclaw/plugin-sdk/account-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function hasConfiguredAccountValue(value: unknown): boolean;","entrypoint":"account-helpers","exportName":"hasConfiguredAccountValue","importSpecifier":"openclaw/plugin-sdk/account-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function mergeAccountConfig>(params: { channelConfig: TConfig | undefined; accountConfig: Partial | undefined; omitKeys?: string[]; nestedObjectKeys?: string[]; }): TConfig;","entrypoint":"account-helpers","exportName":"mergeAccountConfig","importSpecifier":"openclaw/plugin-sdk/account-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function resolveMergedAccountConfig>(params: { channelConfig: TConfig | undefined; accounts: Record> | undefined; accountId: string; omitKeys?: string[]; normalizeAccountId?: (accountId: string) => string; nestedObjectKeys?: string[]; }): TConfig;","entrypoint":"account-helpers","exportName":"resolveMergedAccountConfig","importSpecifier":"openclaw/plugin-sdk/account-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"category":null,"entrypoint":"account-id","importSpecifier":"openclaw/plugin-sdk/account-id","recordType":"module","sourcePath":"src/plugin-sdk/account-id.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeAccountId(value: string | undefined | null): string;","entrypoint":"account-id","exportName":"normalizeAccountId","importSpecifier":"openclaw/plugin-sdk/account-id","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeOptionalAccountId(value: string | undefined | null): string | undefined;","entrypoint":"account-id","exportName":"normalizeOptionalAccountId","importSpecifier":"openclaw/plugin-sdk/account-id","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport const DEFAULT_ACCOUNT_ID: \"default\";","entrypoint":"account-id","exportName":"DEFAULT_ACCOUNT_ID","importSpecifier":"openclaw/plugin-sdk/account-id","kind":"const","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"category":null,"entrypoint":"account-resolution","importSpecifier":"openclaw/plugin-sdk/account-resolution","recordType":"module","sourcePath":"src/plugin-sdk/account-resolution.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function createAccountListHelpers = Record>(channelKey: string, options?: { normalizeAccountId?: (id: string) => string; omitKeys?: Array<(keyof TConfig & string) | \"defaultAccount\">; nestedObjectKeys?: Array; allowUnlistedDefaultAccount?: boolean; additionalAccountIds?: (cfg: OpenClawConfig) => Iterable; fallbackAccountIdWhenEmpty?: string | false; implicitDefaultAccount?: { channelKeys?: readonly string[]; envVars?: readonly string[]; }; hasImplicitDefaultAccount?: (cfg: OpenClawConfig) => boolean; resolveImplicitAccountId?: (cfg: OpenClawConfig) => string | undefined; }): { listConfiguredAccountIds: (cfg: OpenClawConfig) => string[]; listAccountIds: (cfg: OpenClawConfig) => string[]; resolveDefaultAccountId: (cfg: OpenClawConfig) => string; resolveAccountConfig: (cfg: OpenClawConfig, accountId: string) => TConfig; };","entrypoint":"account-resolution","exportName":"createAccountListHelpers","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function hasConfiguredAccountValue(value: unknown): boolean;","entrypoint":"account-resolution","exportName":"hasConfiguredAccountValue","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function listCombinedAccountIds(params: { configuredAccountIds: Iterable; additionalAccountIds?: Iterable; implicitAccountId?: string | undefined; fallbackAccountIdWhenEmpty?: string | undefined; }): string[];","entrypoint":"account-resolution","exportName":"listCombinedAccountIds","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeAccountId(value: string | undefined | null): string;","entrypoint":"account-resolution","exportName":"normalizeAccountId","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function normalizeE164(number: string): string;","entrypoint":"account-resolution","exportName":"normalizeE164","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeOptionalAccountId(value: string | undefined | null): string | undefined;","entrypoint":"account-resolution","exportName":"normalizeOptionalAccountId","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: 748584eb63990864ce92bf1d4ddedf91f3aab48baf79977dfbb458f33af992c4\nexport function resolveAccountEntry(accounts: Record | undefined, accountId: string): T | undefined;","entrypoint":"account-resolution","exportName":"resolveAccountEntry","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/routing/account-lookup.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function resolveListedDefaultAccountId(params: { accountIds: readonly string[]; configuredDefaultAccountId?: string | undefined; allowUnlistedDefaultAccount?: boolean; ambiguousFallbackAccountId?: string | undefined; normalizeListedAccountId?: ((accountId: string) => string) | undefined; }): string;","entrypoint":"account-resolution","exportName":"resolveListedDefaultAccountId","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 37d57c02064eb3e69dfb3d5b758dbd3e0bf6e2280237aa974ad3b8c093f4bec5\nexport function resolveMergedAccountConfig>(params: { channelConfig: TConfig | undefined; accounts: Record> | undefined; accountId: string; omitKeys?: string[]; normalizeAccountId?: (accountId: string) => string; nestedObjectKeys?: string[]; }): TConfig;","entrypoint":"account-resolution","exportName":"resolveMergedAccountConfig","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/account-helpers.ts"} +{"declaration":"// declaration closure: 748584eb63990864ce92bf1d4ddedf91f3aab48baf79977dfbb458f33af992c4\nexport function resolveNormalizedAccountEntry(accounts: Record | undefined, accountId: string, normalizeAccountId: (accountId: string) => string): T | undefined;","entrypoint":"account-resolution","exportName":"resolveNormalizedAccountEntry","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/routing/account-lookup.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveUserPath(input: string, env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"account-resolution","exportName":"resolveUserPath","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport const DEFAULT_ACCOUNT_ID: \"default\";","entrypoint":"account-resolution","exportName":"DEFAULT_ACCOUNT_ID","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"const","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"account-resolution","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/account-resolution","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"category":null,"entrypoint":"agent-config-primitives","importSpecifier":"openclaw/plugin-sdk/agent-config-primitives","recordType":"module","sourcePath":"src/plugin-sdk/agent-config-primitives.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const ReplyRuntimeConfigSchemaShape: { historyLimit: z.ZodOptional; dmHistoryLimit: z.ZodOptional; contextVisibility: z.ZodOptional>; dms: z.ZodOptional; }, z.core.$strict>>>>; textChunkLimit: z.ZodOptional; streaming: z.ZodOptional>; block: z.ZodOptional; coalesce: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; responsePrefix: z.ZodOptional; mediaMaxMb: z.ZodOptional;};","entrypoint":"agent-config-primitives","exportName":"ReplyRuntimeConfigSchemaShape","importSpecifier":"openclaw/plugin-sdk/agent-config-primitives","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: ca2923000a256ad1cff95b6439f5606b765b4e6c562db72a977ae9f37ac66def\nexport const ToolPolicySchema: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>;}, z.core.$strict>>;","entrypoint":"agent-config-primitives","exportName":"ToolPolicySchema","importSpecifier":"openclaw/plugin-sdk/agent-config-primitives","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.agent-runtime.ts"} +{"category":null,"entrypoint":"agent-harness","importSpecifier":"openclaw/plugin-sdk/agent-harness","recordType":"module","sourcePath":"src/plugin-sdk/agent-harness.ts"} +{"declaration":"// declaration closure: 60557232c8298915294df8453629f8a095f3026afb480a46ce1dd07e9d37b1a6\nexport function abortAgentHarnessRun(sessionId: string): boolean;\nexport function abortAgentHarnessRun(sessionId: undefined, opts: { mode: \"all\" | \"compacting\"; reason?: \"restart\"; }): boolean;","entrypoint":"agent-harness","exportName":"abortAgentHarnessRun","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/runs.ts"} +{"declaration":"// declaration closure: 60557232c8298915294df8453629f8a095f3026afb480a46ce1dd07e9d37b1a6\nexport function abortAndDrainAgentHarnessRun(params: { sessionId: string; sessionKey?: string; settleMs?: number; forceClear?: boolean; reason?: string; }): Promise;","entrypoint":"agent-harness","exportName":"abortAndDrainAgentHarnessRun","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/runs.ts"} +{"declaration":"// declaration closure: 2933ec6236e7091ce4fdff10d2dfbef67c67b2f9360645af90a66addce788308\nexport function createAgentToolResultMiddlewareRunner(ctx: AgentToolResultMiddlewareContext, handlers?: AgentToolResultMiddleware[]): { applyToolResultMiddleware(event: AgentToolResultMiddlewareEvent): Promise; };","entrypoint":"agent-harness","exportName":"createAgentToolResultMiddlewareRunner","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"function","recordType":"export","sourcePath":"src/agents/harness/tool-result-middleware.ts"} +{"declaration":"// declaration closure: 80ee28e0debd83b3913b48e3ecb5f9cf33a0703c857c6542407550b3cf7339dc\nexport function createCodexAppServerToolResultExtensionRunner(ctx: CodexAppServerExtensionContext, factories?: CodexAppServerExtensionFactory[]): { applyToolResultExtensions(event: CodexAppServerToolResultEvent): Promise>; };","entrypoint":"agent-harness","exportName":"createCodexAppServerToolResultExtensionRunner","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"function","recordType":"export","sourcePath":"src/agents/harness/codex-app-server-extensions.ts"} +{"declaration":"// declaration closure: 1e6f6f36a5d756f28af1eac0e11b4f681f92683c4a6cb8daf1d67c14cfbb6ab8\nexport function createOpenClawCodingTools(options?: OpenClawCodingToolsOptions): AnyAgentTool[];","entrypoint":"agent-harness","exportName":"createOpenClawCodingTools","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.ts"} +{"declaration":"// declaration closure: 137ad4b3f82d3b9df5c7b961df654f13c934dade3d5f44b5f9ed1992319b360c\nexport function disposeRegisteredAgentHarnesses(): Promise;","entrypoint":"agent-harness","exportName":"disposeRegisteredAgentHarnesses","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"function","recordType":"export","sourcePath":"src/agents/harness/registry.ts"} +{"declaration":"// declaration closure: 87ed5e1a519f64ef2303392b49b23847c080e42bcedf86d3a3880d6f420275e4\nexport function resolveActiveEmbeddedRunSessionId(sessionKey: string): string | undefined;","entrypoint":"agent-harness","exportName":"resolveActiveEmbeddedRunSessionId","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run-state.ts"} +{"declaration":"// declaration closure: 7eec2433b24d797f320c83a9f05155ea1eba152bb9c7761573125b4798c45424\nexport function resolveWebSearchToolPolicy(params: WebSearchToolPolicyParams): WebSearchToolPolicyResolution;","entrypoint":"agent-harness","exportName":"resolveWebSearchToolPolicy","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"function","recordType":"export","sourcePath":"src/agents/web-search-tool-policy.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarness = AgentHarness;","entrypoint":"agent-harness","exportName":"AgentHarness","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 5728d1565ac386a12ffaeafb7f781927fd9841a58c72a0f041f1f9b9e3e794ff\nexport type AgentToolResultMiddleware = AgentToolResultMiddleware;","entrypoint":"agent-harness","exportName":"AgentToolResultMiddleware","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"type","recordType":"export","sourcePath":"src/plugins/agent-tool-result-middleware-types.ts"} +{"declaration":"// declaration closure: 5728d1565ac386a12ffaeafb7f781927fd9841a58c72a0f041f1f9b9e3e794ff\nexport type AgentToolResultMiddlewareEvent = AgentToolResultMiddlewareEvent;","entrypoint":"agent-harness","exportName":"AgentToolResultMiddlewareEvent","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"type","recordType":"export","sourcePath":"src/plugins/agent-tool-result-middleware-types.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport type AnyAgentTool = AnyAgentTool;","entrypoint":"agent-harness","exportName":"AnyAgentTool","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"type","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport type EmbeddedRunAttemptParams = EmbeddedRunAttemptParams;","entrypoint":"agent-harness","exportName":"EmbeddedRunAttemptParams","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 5728d1565ac386a12ffaeafb7f781927fd9841a58c72a0f041f1f9b9e3e794ff\nexport type OpenClawAgentToolResult = OpenClawAgentToolResult;","entrypoint":"agent-harness","exportName":"OpenClawAgentToolResult","importSpecifier":"openclaw/plugin-sdk/agent-harness","kind":"type","recordType":"export","sourcePath":"src/plugins/agent-tool-result-middleware-types.ts"} +{"category":"runtime","entrypoint":"agent-harness-runtime","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","recordType":"module","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 60557232c8298915294df8453629f8a095f3026afb480a46ce1dd07e9d37b1a6\nexport function abortAgentHarnessRun(sessionId: string): boolean;\nexport function abortAgentHarnessRun(sessionId: undefined, opts: { mode: \"all\" | \"compacting\"; reason?: \"restart\"; }): boolean;","entrypoint":"agent-harness-runtime","exportName":"abortAgentHarnessRun","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/runs.ts"} +{"declaration":"// declaration closure: 60557232c8298915294df8453629f8a095f3026afb480a46ce1dd07e9d37b1a6\nexport function abortAndDrainAgentHarnessRun(params: { sessionId: string; sessionKey?: string; settleMs?: number; forceClear?: boolean; reason?: string; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"abortAndDrainAgentHarnessRun","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/runs.ts"} +{"declaration":"// declaration closure: 84638f839e41515f795f4afc19b1b1c8297c03c7a5934e6bdaf771601d6a938b\nexport function acquireSessionWriteLock(_params: LockParams): Promise<{ assertOwned: () => void; release: () => Promise; }>;","entrypoint":"agent-harness-runtime","exportName":"acquireSessionWriteLock","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-write-lock-runtime.ts"} +{"declaration":"// declaration closure: 7f707552b6d44eeef6cc56bc7a40243fbe00126a2264bc06f96ba1dc65376e72\nexport function applyEmbeddedAttemptToolsAllow(tools: T[], toolsAllow?: string[], options?: { toolMeta?: (tool: T) => { pluginId: string; } | undefined; }): T[];","entrypoint":"agent-harness-runtime","exportName":"applyEmbeddedAttemptToolsAllow","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/attempt-tool-construction-plan.ts"} +{"declaration":"// declaration closure: c4a9b5e96aba0e4bde8b7fd2266776a9103f9de9fb7884ec00c28c7f8414d8ba\nexport function assembleHarnessContextEngine(params: { contextEngine?: HarnessContextEngine; sessionId: string; sessionKey?: string; messages: AgentMessage[]; tokenBudget?: number; availableTools?: Set; citationsMode?: MemoryCitationsMode; sandboxed?: boolean; modelId: string; prompt?: string; runtimeSettings?: ContextEngineRuntimeSettings; contextEngineHostSupport?: ContextEngineHostSupport; harnessId?: string | null; runtimeId?: string | null; providerId?: string | null; requestedModelId?: string | null; modelFamily?: string | null; maxOutputTokens?: number | null; fallbackReason?: string | null; degradedReason?: string | null; runtimeContext?: ContextEngineRuntimeContext; transcriptReadFence?: UserTurnTranscriptAdmissionReceipt; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"assembleHarnessContextEngine","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/context-engine-lifecycle.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function assertContextEngineHostSupport(params: { contextEngine: ContextEngine; operation: ContextEngineOperation; host: ContextEngineHostSupport; }): void;","entrypoint":"agent-harness-runtime","exportName":"assertContextEngineHostSupport","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/context-engine/host-compat.ts"} +{"declaration":"// declaration closure: 7fcbd809c93d8c4f47e263a60e62855b16f136d46f5423c2df7f74d4d6049a43\nexport function assignMcpCatalogSafeServerNames(serverNames: Iterable): Map;","entrypoint":"agent-harness-runtime","exportName":"assignMcpCatalogSafeServerNames","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-bundle-mcp-names.ts"} +{"declaration":"// declaration closure: 40f6bf7e0bda0bbb416fae40ddcaa5ae217a3998e77b50e5ef9cfd352b07f689\nexport function attachModelProviderRequestTransport(model: TModel, request: ModelProviderRequestTransportOverrides | undefined): TModel;","entrypoint":"agent-harness-runtime","exportName":"attachModelProviderRequestTransport","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/provider-request-config.ts"} +{"declaration":"// declaration closure: 5cfc9a39892393281e617d1764c7fb3f9e6c859bd7eae43a8109b1c5e8fbaf34\nexport function awaitAgentEndSideEffects(params: AgentEndSideEffectsParams): Promise;","entrypoint":"agent-harness-runtime","exportName":"awaitAgentEndSideEffects","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/agent-end-side-effects.ts"} +{"declaration":"// declaration closure: 4e6a030d057d519dad88e38536810786e335d098a2b4d735216d2f96c1fd5c3a\nexport function awaitAgentHarnessAgentEndHook(params: { event: PluginHookAgentEndEvent; ctx: AgentHarnessHookContext; hookRunner?: AgentHarnessHookRunner; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"awaitAgentHarnessAgentEndHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/lifecycle-hook-helpers.ts"} +{"declaration":"// declaration closure: c4a9b5e96aba0e4bde8b7fd2266776a9103f9de9fb7884ec00c28c7f8414d8ba\nexport function bootstrapHarnessContextEngine(params: { hadSessionFile: boolean; contextEngine?: HarnessContextEngine; sessionId: string; sessionKey?: string; sessionTarget?: ContextEngineSessionTarget; sessionFile: string; sessionManager?: unknown; runtimeContext?: ContextEngineRuntimeContext; transcriptReadFence?: UserTurnTranscriptAdmissionReceipt; runtimeSettings?: ContextEngineRuntimeSettings; contextEngineHostSupport?: ContextEngineHostSupport; harnessId?: string | null; runtimeId?: string | null; providerId?: string | null; requestedModelId?: string | null; modelId?: string | null; maxOutputTokens?: number | null; fallbackReason?: string | null; degradedReason?: string | null; runMaintenance?: typeof runHarnessContextEngineMaintenance; config?: OpenClawConfig; warn: (message: string) => void; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"bootstrapHarnessContextEngine","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/context-engine-lifecycle.ts"} +{"declaration":"// declaration closure: 1eed258ecd81487b9d196217d88ebc8882bdf5db1219898b3f1bcb12a5c7e59a\nexport function buildAgentHarnessUserInputAnswers(questions: readonly AgentHarnessUserInputQuestion[], inputText: string): AgentHarnessUserInputAnswers;","entrypoint":"agent-harness-runtime","exportName":"buildAgentHarnessUserInputAnswers","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/user-input-bridge.ts"} +{"declaration":"// declaration closure: bb4453e0fc7e8b325e6fa993d57f732880b2d07424fe62c9c8989b07a044f7bc\nexport function buildAgentHookContextChannelFields(params: { sessionKey?: string | null; messageChannel?: string | null; messageProvider?: string | null; currentChannelId?: string | null; messageTo?: string | null; senderId?: string | null; agentAccountId?: string | null; }): Pick;","entrypoint":"agent-harness-runtime","exportName":"buildAgentHookContextChannelFields","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/hook-agent-context.ts"} +{"declaration":"// declaration closure: 0860754043fbf34ca4e12bec47c45a2e7927c8680fd7c2432206aaf5cdfbf43f\nexport function buildAgentRuntimePlan(params: BuildAgentRuntimePlanParams): AgentRuntimePlan;","entrypoint":"agent-harness-runtime","exportName":"buildAgentRuntimePlan","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/runtime-plan/build.ts"} +{"declaration":"// declaration closure: 14a01d8f1156e81db47275052680e0389d1ddbc6d8e7bd7c312594b46f01a8c7\nexport function buildBootstrapContextForFiles(bootstrapFiles: WorkspaceBootstrapFile[], params: { config?: OpenClawConfig; agentId?: string | null; warn?: (message: string) => void; }): EmbeddedContextFile[];","entrypoint":"agent-harness-runtime","exportName":"buildBootstrapContextForFiles","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/bootstrap-files.ts"} +{"declaration":"// declaration closure: a1daa0e01f6f06aa521023368bd1bb33dd0a7030366f8ce45ca868ec8d724081\nexport function buildEmbeddedAttemptToolRunContext(params: { trigger?: EmbeddedRunTrigger; jobId?: string; memoryFlushWritePath?: string; toolsAllow?: string[]; conversationToolPolicy?: GroupToolPolicyConfig; trace?: DiagnosticTraceContext; }): { trigger?: EmbeddedRunTrigger; jobId?: string; memoryFlushWritePath?: string; runtimeToolAllowlist?: string[]; conversationToolPolicy?: GroupToolPolicyConfig; trace?: DiagnosticTraceContext; };","entrypoint":"agent-harness-runtime","exportName":"buildEmbeddedAttemptToolRunContext","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/attempt.tool-run-context.ts"} +{"declaration":"// declaration closure: c4a9b5e96aba0e4bde8b7fd2266776a9103f9de9fb7884ec00c28c7f8414d8ba\nexport function buildHarnessContextEngineRuntimeContext(params: Parameters[0]): ContextEngineRuntimeContext;","entrypoint":"agent-harness-runtime","exportName":"buildHarnessContextEngineRuntimeContext","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/context-engine-lifecycle.ts"} +{"declaration":"// declaration closure: c4a9b5e96aba0e4bde8b7fd2266776a9103f9de9fb7884ec00c28c7f8414d8ba\nexport function buildHarnessContextEngineRuntimeContextFromUsage(params: Parameters[0]): ContextEngineRuntimeContext;","entrypoint":"agent-harness-runtime","exportName":"buildHarnessContextEngineRuntimeContextFromUsage","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/context-engine-lifecycle.ts"} +{"declaration":"// declaration closure: 5873c0cea08cddafeaaa226cdd80de05b0aafc889c3197dffef9a7304872a8bf\nexport function buildNativeHookRelayCommand(params: { provider: NativeHookRelayProvider; relayId: string; generation?: string; event: NativeHookRelayEvent; preToolUseUnavailable?: \"noop\"; timeoutMs?: number; executable?: string; nice?: number | false; nodeExecutable?: string; }): string;","entrypoint":"agent-harness-runtime","exportName":"buildNativeHookRelayCommand","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/native-hook-relay-command.ts"} +{"declaration":"// declaration closure: c68591bf2a2386ed646a4f8731961af733b869007bef1f5a54751a6ec38abe90\nexport function buildSkillWorkshopPromptSection(): string[];","entrypoint":"agent-harness-runtime","exportName":"buildSkillWorkshopPromptSection","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/skill-workshop-prompt.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport function buildWatchedSessionsHarnessContext(params: { config?: OpenClawConfig; sessionKey?: string; sandboxed?: boolean; toolNames: Iterable; capabilityToolNames?: Iterable; }): string | undefined;","entrypoint":"agent-harness-runtime","exportName":"buildWatchedSessionsHarnessContext","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: c6d567329bd29c568528ac97deb4044cef2af71ed6e083ad94f80d655c685a7c\nexport function callGatewayTool>(method: string, opts: GatewayCallOptions, params?: unknown, extra?: { expectFinal?: boolean; scopes?: OperatorScope[]; requireAgentRuntimeIdentity?: boolean; signal?: AbortSignal; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"callGatewayTool","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tools/gateway.ts"} +{"declaration":"// declaration closure: e54d272bb5192d9a6d58cfba09b7ed4fc9d681786c3478f651aa28106c809ecb\nexport function cancelPendingAgentQuestionForSession(params: { sessionKey?: string; resolvedBy: string; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"cancelPendingAgentQuestionForSession","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/gateway-question.ts"} +{"declaration":"// declaration closure: e54d272bb5192d9a6d58cfba09b7ed4fc9d681786c3478f651aa28106c809ecb\nexport function claimPendingAgentQuestionAnswer(params: { sessionKey?: string; text: string; persist?: () => Promise; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"claimPendingAgentQuestionAnswer","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/gateway-question.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport function classifyAgentHarnessTerminalOutcome(params: AgentHarnessTerminalOutcomeInput): AgentHarnessTerminalOutcomeClassification | undefined;","entrypoint":"agent-harness-runtime","exportName":"classifyAgentHarnessTerminalOutcome","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: c0a071fa9bce3f311d8773d076ee860229757d943dd563b512489e6488f9b710\nexport function classifyEmbeddedAgentRunResultForModelFallback(params: { provider: string; model: string; result: unknown; hasDirectlySentBlockReply?: boolean; hasBlockReplyPipelineOutput?: boolean; }): ModelFallbackResultClassification;","entrypoint":"agent-harness-runtime","exportName":"classifyEmbeddedAgentRunResultForModelFallback","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/result-fallback-classifier.ts"} +{"declaration":"// declaration closure: c0a071fa9bce3f311d8773d076ee860229757d943dd563b512489e6488f9b710\nexport function classifyEmbeddedPiRunResultForModelFallback(params: { provider: string; model: string; result: unknown; hasDirectlySentBlockReply?: boolean; hasBlockReplyPipelineOutput?: boolean; }): ModelFallbackResultClassification;","entrypoint":"agent-harness-runtime","exportName":"classifyEmbeddedPiRunResultForModelFallback","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/result-fallback-classifier.ts"} +{"declaration":"// declaration closure: 60557232c8298915294df8453629f8a095f3026afb480a46ce1dd07e9d37b1a6\nexport function clearActiveEmbeddedRun(sessionId: string, handle: EmbeddedAgentQueueHandle, sessionKey?: string, sessionFile?: string, reason?: string): void;","entrypoint":"agent-harness-runtime","exportName":"clearActiveEmbeddedRun","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/runs.ts"} +{"declaration":"// declaration closure: 7326ed1fc8ba7e6ac99a701ecddb4136dfe1e8a3e9c49a907540e7d9ff94f5be\nexport function compactContextEngineWithSafetyTimeout(contextEngine: Pick, params: ContextEngineCompactParams, timeoutMs?: number, abortSignal?: AbortSignal): Promise;","entrypoint":"agent-harness-runtime","exportName":"compactContextEngineWithSafetyTimeout","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/compaction-safety-timeout.ts"} +{"declaration":"// declaration closure: 7326ed1fc8ba7e6ac99a701ecddb4136dfe1e8a3e9c49a907540e7d9ff94f5be\nexport function compactWithSafetyTimeout(compact: (abortSignal?: AbortSignal) => Promise, timeoutMs?: number, opts?: { abortSignal?: AbortSignal; onCancel?: () => void; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"compactWithSafetyTimeout","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/compaction-safety-timeout.ts"} +{"declaration":"// declaration closure: ab738a8f8cae9459928fa73b392f077681c785f7680b3fd2bafdfefa958d6b68\nexport function consumeAdjustedParamsForToolCall(toolCallId: string, runId?: string): unknown;","entrypoint":"agent-harness-runtime","exportName":"consumeAdjustedParamsForToolCall","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.state.ts"} +{"declaration":"// declaration closure: ab738a8f8cae9459928fa73b392f077681c785f7680b3fd2bafdfefa958d6b68\nexport function consumePreExecutionBlockedToolCall(toolCallId: string, runId?: string): boolean;","entrypoint":"agent-harness-runtime","exportName":"consumePreExecutionBlockedToolCall","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.state.ts"} +{"declaration":"// declaration closure: 2933ec6236e7091ce4fdff10d2dfbef67c67b2f9360645af90a66addce788308\nexport function createAgentToolResultMiddlewareRunner(ctx: AgentToolResultMiddlewareContext, handlers?: AgentToolResultMiddleware[]): { applyToolResultMiddleware(event: AgentToolResultMiddlewareEvent): Promise; };","entrypoint":"agent-harness-runtime","exportName":"createAgentToolResultMiddlewareRunner","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/tool-result-middleware.ts"} +{"declaration":"// declaration closure: 80ee28e0debd83b3913b48e3ecb5f9cf33a0703c857c6542407550b3cf7339dc\nexport function createCodexAppServerToolResultExtensionRunner(ctx: CodexAppServerExtensionContext, factories?: CodexAppServerExtensionFactory[]): { applyToolResultExtensions(event: CodexAppServerToolResultEvent): Promise>; };","entrypoint":"agent-harness-runtime","exportName":"createCodexAppServerToolResultExtensionRunner","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/codex-app-server-extensions.ts"} +{"declaration":"// declaration closure: 1eed258ecd81487b9d196217d88ebc8882bdf5db1219898b3f1bcb12a5c7e59a\nexport function deliverAgentHarnessUserInputPrompt(params: PromptDeliveryParams, questions: readonly AgentHarnessUserInputQuestion[], options?: AgentHarnessUserInputPromptOptions): Promise;","entrypoint":"agent-harness-runtime","exportName":"deliverAgentHarnessUserInputPrompt","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/user-input-bridge.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport function detectAndLoadAgentHarnessPromptImages(params: { prompt: string; workspaceDir: string; model: { input?: string[]; }; existingImages?: ImageContent[]; imageOrder?: PromptImageOrderEntry[]; media?: import(\"../media/media-facts.js\").MediaFact[]; config?: import(\"../config/types.openclaw.js\").OpenClawConfig; workspaceOnly?: boolean; localRoots?: readonly string[]; sandbox?: { root: string; bridge: SandboxFsBridge; }; }): Promise<{ images: ImageContent[]; detectedRefs: Array<{ raw: string; resolved: string; type: \"path\" | \"media-uri\"; }>; loadedCount: number; skippedCount: number; }>;","entrypoint":"agent-harness-runtime","exportName":"detectAndLoadAgentHarnessPromptImages","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 137ad4b3f82d3b9df5c7b961df654f13c934dade3d5f44b5f9ed1992319b360c\nexport function disposeRegisteredAgentHarnesses(): Promise;","entrypoint":"agent-harness-runtime","exportName":"disposeRegisteredAgentHarnesses","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/registry.ts"} +{"declaration":"// declaration closure: d1e20227d35a9bb594e787539c8aaadba17faa37aa78447621f80eff733d0a21\nexport function emitAgentEvent(event: Omit): void;","entrypoint":"agent-harness-runtime","exportName":"emitAgentEvent","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/agent-events.ts"} +{"declaration":"// declaration closure: 1eed258ecd81487b9d196217d88ebc8882bdf5db1219898b3f1bcb12a5c7e59a\nexport function emptyAgentHarnessUserInputAnswers(): AgentHarnessUserInputAnswers;","entrypoint":"agent-harness-runtime","exportName":"emptyAgentHarnessUserInputAnswers","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/user-input-bridge.ts"} +{"declaration":"// declaration closure: ce1a36e1abc73a7810a9da3339dc422a99ed0a17d729e01d58b0ce5b06ce83c0\nexport function estimateRenderedLlmBoundaryTokenPressure(params: { systemPrompt?: string; prompt: string; }): number;","entrypoint":"agent-harness-runtime","exportName":"estimateRenderedLlmBoundaryTokenPressure","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/preemptive-compaction.ts"} +{"declaration":"// declaration closure: a8e9f52ebc430681c93822eea8d363dc40da79f5d4d15804342507e3b3d0ca18\nexport function extractMessagingToolSend(toolName: string, args: Record, options?: { config?: OpenClawConfig; currentChannelId?: string; currentMessagingTarget?: string; currentThreadId?: string; currentMessageId?: string | number; replyToMode?: \"off\" | \"first\" | \"all\" | \"batched\"; hasRepliedRef?: { value: boolean; }; }): MessagingToolSend | undefined;","entrypoint":"agent-harness-runtime","exportName":"extractMessagingToolSend","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-subscribe.tools.ts"} +{"declaration":"// declaration closure: a8e9f52ebc430681c93822eea8d363dc40da79f5d4d15804342507e3b3d0ca18\nexport function extractMessagingToolSendResult(pending: MessagingToolSend, result: unknown): MessagingToolSend;","entrypoint":"agent-harness-runtime","exportName":"extractMessagingToolSendResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-subscribe.tools.ts"} +{"declaration":"// declaration closure: a8e9f52ebc430681c93822eea8d363dc40da79f5d4d15804342507e3b3d0ca18\nexport function extractToolErrorMessage(result: unknown): string | undefined;","entrypoint":"agent-harness-runtime","exportName":"extractToolErrorMessage","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-subscribe.tools.ts"} +{"declaration":"// declaration closure: a8e9f52ebc430681c93822eea8d363dc40da79f5d4d15804342507e3b3d0ca18\nexport function extractToolResultMediaArtifact(result: unknown): ToolResultMediaArtifact | undefined;","entrypoint":"agent-harness-runtime","exportName":"extractToolResultMediaArtifact","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-subscribe.tools.ts"} +{"declaration":"// declaration closure: b46e6c48bed6235cd6b56659618680c61455d1cf02cd52c4856a34611970de24\nexport function filterProviderNormalizableTools>(tools: readonly TTool[]): RuntimeToolSchemaInspection;","entrypoint":"agent-harness-runtime","exportName":"filterProviderNormalizableTools","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tool-schema-projection.ts"} +{"declaration":"// declaration closure: a8e9f52ebc430681c93822eea8d363dc40da79f5d4d15804342507e3b3d0ca18\nexport function filterToolResultMediaUrls(toolName: string | undefined, mediaUrls: string[], result?: unknown, trustedLocalMediaToolNames?: ReadonlySet): string[];","entrypoint":"agent-harness-runtime","exportName":"filterToolResultMediaUrls","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-subscribe.tools.ts"} +{"declaration":"// declaration closure: c4a9b5e96aba0e4bde8b7fd2266776a9103f9de9fb7884ec00c28c7f8414d8ba\nexport function finalizeHarnessContextEngineTurn(params: { contextEngine?: HarnessContextEngine; promptError: boolean; aborted: boolean; yieldAborted: boolean; sessionIdUsed: string; sessionKey?: string; sessionTarget?: ContextEngineSessionTarget; sessionFile: string; messagesSnapshot: AgentMessage[]; prePromptMessageCount: number; tokenBudget?: number; runtimeContext?: ContextEngineRuntimeContext; runtimeSettings?: ContextEngineRuntimeSettings; contextEngineHostSupport?: ContextEngineHostSupport; harnessId?: string | null; runtimeId?: string | null; providerId?: string | null; requestedModelId?: string | null; modelId?: string | null; maxOutputTokens?: number | null; fallbackReason?: string | null; degradedReason?: string | null; runMaintenance?: typeof runHarnessContextEngineMaintenance; sessionManager?: unknown; config?: OpenClawConfig; warn: (message: string) => void; isHeartbeat?: boolean; }): Promise<{ postTurnFinalizationSucceeded: boolean; }>;","entrypoint":"agent-harness-runtime","exportName":"finalizeHarnessContextEngineTurn","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/context-engine-lifecycle.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function finalizeToolTerminalPresentation(params: { toolCallId: string; runId?: string; result: Awaited>; isError: boolean; observer?: ToolOutcomeObserver; toolName?: string; toolCallOrdinal?: number; }): void;","entrypoint":"agent-harness-runtime","exportName":"finalizeToolTerminalPresentation","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.diagnostics.ts"} +{"declaration":"// declaration closure: ba908e1fc0c15d95c8778080eeaf587f498e0e8f9c13bac7840a9c9c9bf6fd08\nexport function fingerprintResolvedAuthProfileCredential(params: { profileId: string; credential: AuthProfileCredential; resolvedAuth: ResolvedProviderAuth | null | undefined; }): string | undefined;","entrypoint":"agent-harness-runtime","exportName":"fingerprintResolvedAuthProfileCredential","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/execution-auth-binding.ts"} +{"declaration":"// declaration closure: 1eed258ecd81487b9d196217d88ebc8882bdf5db1219898b3f1bcb12a5c7e59a\nexport function formatAgentHarnessUserInputPrompt(questions: readonly AgentHarnessUserInputQuestion[], options?: AgentHarnessUserInputPromptOptions): string;","entrypoint":"agent-harness-runtime","exportName":"formatAgentHarnessUserInputPrompt","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/user-input-bridge.ts"} +{"declaration":"// declaration closure: 721d7599e2e4729d30dd4724fdea4c9b5c70d4ce5043fb0c7db3c6aa5707aa6b\nexport function formatApprovalDisplayPath(value: string): string;","entrypoint":"agent-harness-runtime","exportName":"formatApprovalDisplayPath","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-display-paths.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function formatErrorMessage(err: unknown): string;","entrypoint":"agent-harness-runtime","exportName":"formatErrorMessage","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: bc19a5b0e59076c6c0373a22e3f870166c7399cd4331f296b155b1a6f9bd79c5\nexport function formatFastModeAutoProgressText(params: { enabled: boolean; elapsedSeconds: number; fastAutoOnSeconds?: number; }): string;","entrypoint":"agent-harness-runtime","exportName":"formatFastModeAutoProgressText","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/fast-mode.ts"} +{"declaration":"// declaration closure: ce1a36e1abc73a7810a9da3339dc422a99ed0a17d729e01d58b0ce5b06ce83c0\nexport function formatPrePromptPrecheckLog(params: { result: PreemptiveCompactionDecision; sessionKey?: string; sessionId?: string; provider: string; modelId: string; messageCount: number; unwindowedMessageCount?: number; contextTokenBudget: number; reserveTokens: number; sessionFile?: string; }): string;","entrypoint":"agent-harness-runtime","exportName":"formatPrePromptPrecheckLog","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/preemptive-compaction.ts"} +{"declaration":"// declaration closure: 33f622436536a8d8f66dc7f2cc6eb25e85e4b87482a874b2e24492bdd6d08f99\nexport function formatToolAggregate(toolName?: string, metas?: string[], options?: ToolAggregateOptions): string;","entrypoint":"agent-harness-runtime","exportName":"formatToolAggregate","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/tool-meta.ts"} +{"declaration":"// declaration closure: 9acb9c015842829fc535cb9ebf93f76e99539a19c0c1fdbfaa9cd94b4de15064\nexport function formatToolExecutionErrorMessage(error: unknown, fallback: string): string;","entrypoint":"agent-harness-runtime","exportName":"formatToolExecutionErrorMessage","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tool-result-error.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport function formatToolProgressOutput(output: string, options?: { maxChars?: number; }): string | undefined;","entrypoint":"agent-harness-runtime","exportName":"formatToolProgressOutput","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 4e6a030d057d519dad88e38536810786e335d098a2b4d735216d2f96c1fd5c3a\nexport function getAgentHarnessHookRunner(): AgentHarnessHookRunner;","entrypoint":"agent-harness-runtime","exportName":"getAgentHarnessHookRunner","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/lifecycle-hook-helpers.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function getBeforeToolCallFailureDisposition(error: unknown): BeforeToolCallFailureDisposition | undefined;","entrypoint":"agent-harness-runtime","exportName":"getBeforeToolCallFailureDisposition","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.wrapper.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function getBeforeToolCallPolicyDiagnosticState(): BeforeToolCallPolicyDiagnosticState;","entrypoint":"agent-harness-runtime","exportName":"getBeforeToolCallPolicyDiagnosticState","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.policy.ts"} +{"declaration":"// declaration closure: 525df155eecb7c7816c161233e7e3b0bfecb021001a8175a12ac222fddc0b311\nexport function getChannelAgentToolMeta(tool: ChannelAgentTool): ChannelAgentToolMeta | undefined;","entrypoint":"agent-harness-runtime","exportName":"getChannelAgentToolMeta","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/channel-tool-metadata.ts"} +{"declaration":"// declaration closure: 40f6bf7e0bda0bbb416fae40ddcaa5ae217a3998e77b50e5ef9cfd352b07f689\nexport function getModelProviderRequestTransport(model: object): ModelProviderRequestTransportOverrides | undefined;","entrypoint":"agent-harness-runtime","exportName":"getModelProviderRequestTransport","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/provider-request-config.ts"} +{"declaration":"// declaration closure: abc7bc35596e34518bea4679fb3ca85ea4dbc9deef003e4d17efef32ed4f5493\nexport function getPluginToolMeta(tool: AnyAgentTool): PluginToolMeta | undefined;","entrypoint":"agent-harness-runtime","exportName":"getPluginToolMeta","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/tools.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function hasBeforeToolCallPolicy(): boolean;","entrypoint":"agent-harness-runtime","exportName":"hasBeforeToolCallPolicy","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.policy.ts"} +{"declaration":"// declaration closure: 5fa3d13f6f0bbfdd8f7ff6cc862bd94d500bd6aed6eb65910e1ab1d3d0a86d48\nexport function hasNativeHookRelayInvocation(params: { relayId: string; event: NativeHookRelayEvent; toolUseId?: string; }): boolean;","entrypoint":"agent-harness-runtime","exportName":"hasNativeHookRelayInvocation","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/native-hook-relay.ts"} +{"declaration":"// declaration closure: 86afa4fc568b48169964dd02c6920cb5753d2d7552fca0063c4172dd50b16b5d\nexport function hasSandboxBindContainerPathAliases(binds: readonly string[] | undefined): boolean;","entrypoint":"agent-harness-runtime","exportName":"hasSandboxBindContainerPathAliases","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/sandbox/fs-paths.ts"} +{"declaration":"// declaration closure: 86afa4fc568b48169964dd02c6920cb5753d2d7552fca0063c4172dd50b16b5d\nexport function hasSandboxBindReadonlyHostShadows(binds: readonly string[] | undefined): boolean;","entrypoint":"agent-harness-runtime","exportName":"hasSandboxBindReadonlyHostShadows","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/sandbox/fs-paths.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport function inferToolMetaFromArgs(toolName: string, args: unknown, options?: { detailMode?: ToolProgressDetailMode; }): string | undefined;","entrypoint":"agent-harness-runtime","exportName":"inferToolMetaFromArgs","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: b46e6c48bed6235cd6b56659618680c61455d1cf02cd52c4856a34611970de24\nexport function inspectRuntimeToolInputSchemas(tools: readonly Pick[]): RuntimeToolSchemaDiagnostic[];","entrypoint":"agent-harness-runtime","exportName":"inspectRuntimeToolInputSchemas","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tool-schema-projection.ts"} +{"declaration":"// declaration closure: 5fa3d13f6f0bbfdd8f7ff6cc862bd94d500bd6aed6eb65910e1ab1d3d0a86d48\nexport function invokeNativeHookRelay(params: InvokeNativeHookRelayParams): Promise;","entrypoint":"agent-harness-runtime","exportName":"invokeNativeHookRelay","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/native-hook-relay.ts"} +{"declaration":"// declaration closure: c4a9b5e96aba0e4bde8b7fd2266776a9103f9de9fb7884ec00c28c7f8414d8ba\nexport function isActiveHarnessContextEngine(contextEngine: ContextEngine | undefined): contextEngine is ContextEngine;","entrypoint":"agent-harness-runtime","exportName":"isActiveHarnessContextEngine","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/context-engine-lifecycle.ts"} +{"declaration":"// declaration closure: e7e98c2b6b7db455697c966a74a950e8123721579e9131e6b0303f4bcd859bfd\nexport function isAgentToolReplaySafe(tool: { name?: string; }, options?: { declaredReplaySafe?: (tool: { name?: string; }) => boolean | undefined; }): boolean;","entrypoint":"agent-harness-runtime","exportName":"isAgentToolReplaySafe","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tool-replay-safety.ts"} +{"declaration":"// declaration closure: 07ae51560749755257f37f5405fce8ba290de885923a31fff4684d0d8574ab0d\nexport function isDeliveredMessageToolOnlySourceReplyResult(params: { sourceReplyDeliveryMode?: SourceReplyDeliveryMode; toolName: string; args?: unknown; result?: unknown; hookResult?: unknown; isError?: boolean; allowExplicitSourceRoute?: boolean; }): boolean;","entrypoint":"agent-harness-runtime","exportName":"isDeliveredMessageToolOnlySourceReplyResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-message-tool-source-reply.ts"} +{"declaration":"// declaration closure: 07ae51560749755257f37f5405fce8ba290de885923a31fff4684d0d8574ab0d\nexport function isDeliveredMessagingToolResult(params: { toolName?: string; args?: unknown; result?: unknown; hookResult?: unknown; isError?: boolean; }): boolean;","entrypoint":"agent-harness-runtime","exportName":"isDeliveredMessagingToolResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-message-tool-source-reply.ts"} +{"declaration":"// declaration closure: 905d10ebc1955d9781de1032101ec87a05ee5a4daa5114e4c7598ea2c8ba57e9\nexport function isHostScopedAgentToolActive(toolName: string): boolean;","entrypoint":"agent-harness-runtime","exportName":"isHostScopedAgentToolActive","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.ring-zero-context.ts"} +{"declaration":"// declaration closure: c6b1c44d51c6602687ff06b36f2e59b50f6ebf8b86fd0bf8a1e3acd81cd92865\nexport function isMessagingTool(toolName: string): boolean;","entrypoint":"agent-harness-runtime","exportName":"isMessagingTool","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-messaging.ts"} +{"declaration":"// declaration closure: c6b1c44d51c6602687ff06b36f2e59b50f6ebf8b86fd0bf8a1e3acd81cd92865\nexport function isMessagingToolSendAction(toolName: string, args: Record): boolean;","entrypoint":"agent-harness-runtime","exportName":"isMessagingToolSendAction","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-messaging.ts"} +{"declaration":"// declaration closure: 589f36ab782aadad070e2308e8e4ecfd899f378c587e2b598e0b967020ab4805\nexport function isReplaySafeToolCall(toolName: string, args: unknown): boolean;","entrypoint":"agent-harness-runtime","exportName":"isReplaySafeToolCall","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tool-mutation.ts"} +{"declaration":"// declaration closure: bb74763aeba290db06dbb50c829c0b51d61705f734f3ceb8ef906828d0450711\nexport function isSubagentSessionKey(sessionKey: string | undefined | null): boolean;","entrypoint":"agent-harness-runtime","exportName":"isSubagentSessionKey","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/sessions/session-key-utils.ts"} +{"declaration":"// declaration closure: 9acb9c015842829fc535cb9ebf93f76e99539a19c0c1fdbfaa9cd94b4de15064\nexport function isToolResultError(result: unknown): boolean;","entrypoint":"agent-harness-runtime","exportName":"isToolResultError","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tool-result-error.ts"} +{"declaration":"// declaration closure: 5af6991a3b7b36e232e9fbeff29ac1c54aed4e1addb9efed668e09e548d8f96e\nexport function isToolWrappedWithBeforeToolCallHook(tool: AnyAgentTool): boolean;","entrypoint":"agent-harness-runtime","exportName":"isToolWrappedWithBeforeToolCallHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/before-tool-call-metadata.ts"} +{"declaration":"// declaration closure: 165c61681e7dfdb16bc20030b9c95daf07aca07bd476d69b47ba8238cc42acc2\nexport function listNodes(opts: GatewayCallOptions, signal?: AbortSignal): Promise;","entrypoint":"agent-harness-runtime","exportName":"listNodes","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tools/nodes-utils.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport function loadCodexBundleMcpThreadConfig(params: LoadCodexBundleMcpThreadConfigParams): Promise;","entrypoint":"agent-harness-runtime","exportName":"loadCodexBundleMcpThreadConfig","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 5c180fc7e41f5b3b8709820ef13aa8c2a028c3dba5e35b8d2cdbc234ce926c85\nexport function logAgentRuntimeToolDiagnostics(params: AgentRuntimeToolPolicyParams): void;","entrypoint":"agent-harness-runtime","exportName":"logAgentRuntimeToolDiagnostics","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/runtime-plan/tools.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport function materializeRequesterScopedMcpToolsForHarnessRun(params: Parameters[0]): Promise>>;","entrypoint":"agent-harness-runtime","exportName":"materializeRequesterScopedMcpToolsForHarnessRun","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 1eed258ecd81487b9d196217d88ebc8882bdf5db1219898b3f1bcb12a5c7e59a\nexport function normalizeAgentHarnessUserInputAnswer(answer: string, question: AgentHarnessUserInputQuestion): string | undefined;","entrypoint":"agent-harness-runtime","exportName":"normalizeAgentHarnessUserInputAnswer","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/user-input-bridge.ts"} +{"declaration":"// declaration closure: 5c180fc7e41f5b3b8709820ef13aa8c2a028c3dba5e35b8d2cdbc234ce926c85\nexport function normalizeAgentRuntimeTools(params: AgentRuntimeToolPolicyParams): AgentTool[];","entrypoint":"agent-harness-runtime","exportName":"normalizeAgentRuntimeTools","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/runtime-plan/tools.ts"} +{"declaration":"// declaration closure: 701d43cbd4008b2a2453634dd06d9ea17f7ea144a82e552d675b5e45db9ecb80\nexport function normalizeHeartbeatToolResponse(value: unknown): HeartbeatToolResponse | undefined;","entrypoint":"agent-harness-runtime","exportName":"normalizeHeartbeatToolResponse","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/heartbeat-tool-response.ts"} +{"declaration":"// declaration closure: 84992a1b82bdb20ad13631a5e0bb9f1fb46a469193f26a85b6578f82f8849366\nexport function normalizeProviderToolSchemas(params: ProviderToolSchemaParams): AgentTool[];","entrypoint":"agent-harness-runtime","exportName":"normalizeProviderToolSchemas","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/tool-schema-runtime.ts"} +{"declaration":"// declaration closure: 758e66cdb7e8ff778f9b71af90df93d0cd4dcf02422cd5c89efaa990c6ac929e\nexport function normalizeUsage(raw?: UsageLike | null): NormalizedUsage | undefined;","entrypoint":"agent-harness-runtime","exportName":"normalizeUsage","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/usage.ts"} +{"declaration":"// declaration closure: d1e20227d35a9bb594e787539c8aaadba17faa37aa78447621f80eff733d0a21\nexport function onAgentEvent(listener: (evt: AgentEventPayload) => void): () => void;","entrypoint":"agent-harness-runtime","exportName":"onAgentEvent","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/agent-events.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport function prepareHarnessNativeMcpAppPreview(params: { runtime: import(\"../agents/agent-bundle-mcp-types.js\").SessionMcpRuntime; serverName: string; toolName: string; uiResourceUri: string; toolCallId: string; toolInput: unknown; toolResult: import(\"@modelcontextprotocol/sdk/types.js\").CallToolResult; allowedAppToolNames: ReadonlySet; resultMetaState?: \"unavailable\"; }): Promise<{ mcpAppPreview: unknown; } | undefined>;","entrypoint":"agent-harness-runtime","exportName":"prepareHarnessNativeMcpAppPreview","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: fc00c962f3cfcba096ea0557f55add8781a352b49b227a585d994deb4910348e\nexport function projectAgentHarnessTranscriptMessageForDisplay(params: { hidden: boolean; message: T; }): T;","entrypoint":"agent-harness-runtime","exportName":"projectAgentHarnessTranscriptMessageForDisplay","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/transcript-visibility.ts"} +{"declaration":"// declaration closure: ecafbf30b0fd74ef44aa524e38bd661107106201efe17caa6b3c535029bdb5bd\nexport function projectRuntimeToolInputSchema(schema: unknown, path?: string): RuntimeToolInputSchemaProjection;","entrypoint":"agent-harness-runtime","exportName":"projectRuntimeToolInputSchema","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"packages/ai/src/providers/tool-schema-json-projection.ts"} +{"declaration":"// declaration closure: b000e7d5e126719d51c8cded4a99ac0e212061f0eaa790e4e1893408acbbcdbb\nexport function projectSettledTurnFinalizationAttemptResult(result: AgentHarnessAttemptResult): AgentHarnessSettledTurnFinalizationResult;","entrypoint":"agent-harness-runtime","exportName":"projectSettledTurnFinalizationAttemptResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/settled-turn-finalization-result.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport function queueAgentHarnessMessage(sessionId: string, text: string, options?: EmbeddedAgentQueueMessageOptions): boolean;","entrypoint":"agent-harness-runtime","exportName":"queueAgentHarnessMessage","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 5fa3d13f6f0bbfdd8f7ff6cc862bd94d500bd6aed6eb65910e1ab1d3d0a86d48\nexport function registerNativeHookRelay(params: RegisterNativeHookRelayParams): ActiveNativeHookRelayRegistrationHandle;","entrypoint":"agent-harness-runtime","exportName":"registerNativeHookRelay","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/native-hook-relay.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function requestDeferredPluginToolApproval(params: { deferredApproval: DeferredPluginToolApproval; signal?: AbortSignal; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"requestDeferredPluginToolApproval","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.approval.ts"} +{"declaration":"// declaration closure: d1e20227d35a9bb594e787539c8aaadba17faa37aa78447621f80eff733d0a21\nexport function resetAgentEventsForTest(options?: { preserveListeners?: boolean; }): void;","entrypoint":"agent-harness-runtime","exportName":"resetAgentEventsForTest","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/agent-events.ts"} +{"declaration":"// declaration closure: 87ed5e1a519f64ef2303392b49b23847c080e42bcedf86d3a3880d6f420275e4\nexport function resolveActiveEmbeddedRunSessionId(sessionKey: string): string | undefined;","entrypoint":"agent-harness-runtime","exportName":"resolveActiveEmbeddedRunSessionId","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run-state.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveAgentDir(cfg: OpenClawConfig, agentId: string, env?: NodeJS.ProcessEnv): string;","entrypoint":"agent-harness-runtime","exportName":"resolveAgentDir","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 22ee0635a9f134c8f21e5fdefc2b0ac8394c3f299365ffd01c824c8bda8360c3\nexport function resolveAgentHarnessBeforePromptBuildResult(params: { prompt: string; developerInstructions: string; messages: unknown[]; ctx: AgentHarnessHookContext; bootstrapContextRunKind?: BootstrapContextRunKind; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"resolveAgentHarnessBeforePromptBuildResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/prompt-compaction-hook-helpers.ts"} +{"declaration":"// declaration closure: 1fba27b052b6d08c4756663fbcabe4729d928ee90f35246cae7dbc991c852b9b\nexport function resolveAgentRunAbortLifecycleFields(signal: AbortSignal | undefined): { aborted?: true; stopReason?: typeof AGENT_RUN_ABORTED_STOP_REASON | typeof AGENT_RUN_RESTART_ABORT_STOP_REASON | \"timeout\"; };","entrypoint":"agent-harness-runtime","exportName":"resolveAgentRunAbortLifecycleFields","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/run-termination.ts"} +{"declaration":"// declaration closure: 28c3cf1f4c676002c91c067a859a55376bc86a3c6b8ec19926df4ba46d6f336c\nexport function resolveAttemptFsWorkspaceOnly(params: { config?: OpenClawConfig; sessionAgentId: string; }): boolean;","entrypoint":"agent-harness-runtime","exportName":"resolveAttemptFsWorkspaceOnly","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/attempt.prompt-helpers.ts"} +{"declaration":"// declaration closure: 837348b2eb075b2c8c975ba22433e846288fda919c65f15458b0289b278f8faa\nexport function resolveAttemptSpawnWorkspaceDir(params: { sandbox?: { enabled?: boolean; workspaceAccess?: string; } | null; resolvedWorkspace: string; }): string | undefined;","entrypoint":"agent-harness-runtime","exportName":"resolveAttemptSpawnWorkspaceDir","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/attempt.thread-helpers.ts"} +{"declaration":"// declaration closure: 14a01d8f1156e81db47275052680e0389d1ddbc6d8e7bd7c312594b46f01a8c7\nexport function resolveBootstrapContextForRun(params: { workspaceDir: string; config?: OpenClawConfig; sessionKey?: string; sessionId?: string; chatType?: ChatType; agentId?: string; warn?: (message: string) => void; contextMode?: BootstrapContextMode; runKind?: BootstrapContextRunKind; }): Promise<{ bootstrapFiles: WorkspaceBootstrapFile[]; contextFiles: EmbeddedContextFile[]; }>;","entrypoint":"agent-harness-runtime","exportName":"resolveBootstrapContextForRun","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/bootstrap-files.ts"} +{"declaration":"// declaration closure: 14a01d8f1156e81db47275052680e0389d1ddbc6d8e7bd7c312594b46f01a8c7\nexport function resolveBootstrapFilesForRun(params: { workspaceDir: string; config?: OpenClawConfig; sessionKey?: string; sessionId?: string; chatType?: ChatType; agentId?: string; warn?: (message: string) => void; contextMode?: BootstrapContextMode; runKind?: BootstrapContextRunKind; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"resolveBootstrapFilesForRun","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/bootstrap-files.ts"} +{"declaration":"// declaration closure: 7326ed1fc8ba7e6ac99a701ecddb4136dfe1e8a3e9c49a907540e7d9ff94f5be\nexport function resolveCompactionTimeoutMs(cfg?: OpenClawConfig): number;","entrypoint":"agent-harness-runtime","exportName":"resolveCompactionTimeoutMs","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/compaction-safety-timeout.ts"} +{"declaration":"// declaration closure: 12fe16c52919ce28d5057517cea5ab5521946c64ce0a8d15811496fad0aa4546\nexport function resolveContextEngineOwnerPluginId(engine: ContextEngine | undefined | null): string | undefined;","entrypoint":"agent-harness-runtime","exportName":"resolveContextEngineOwnerPluginId","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/context-engine/registry.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveDefaultAgentDir(cfg: OpenClawConfig, env?: NodeJS.ProcessEnv): string;","entrypoint":"agent-harness-runtime","exportName":"resolveDefaultAgentDir","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 7f707552b6d44eeef6cc56bc7a40243fbe00126a2264bc06f96ba1dc65376e72\nexport function resolveEmbeddedAttemptToolConstructionPlan(params: { disableTools?: boolean; isRawModelRun?: boolean; toolsEnabled?: boolean; toolsAllow?: string[]; forceMessageTool?: boolean; }): { constructTools: boolean; includeCoreTools: boolean; runtimeToolAllowlist?: string[]; codingToolConstructionPlan: OpenClawCodingToolConstructionPlan; };","entrypoint":"agent-harness-runtime","exportName":"resolveEmbeddedAttemptToolConstructionPlan","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/attempt-tool-construction-plan.ts"} +{"declaration":"// declaration closure: bc19a5b0e59076c6c0373a22e3f870166c7399cd4331f296b155b1a6f9bd79c5\nexport function resolveFastModeForElapsed(params: { mode?: FastMode; startedAtMs: number; fastAutoOnSeconds?: number; nowMs?: number; }): { mode: FastMode | undefined; enabled: boolean; elapsedSeconds: number; fastAutoOnSeconds: number; };","entrypoint":"agent-harness-runtime","exportName":"resolveFastModeForElapsed","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/fast-mode.ts"} +{"declaration":"// declaration closure: 9728d35c9a6d325945f0946e288ad7b78cfb6aae3cdaf1c9c6df826b54fb82c3\nexport function resolveModelAuthMode(provider?: string, cfg?: OpenClawConfig, store?: AuthProfileStore, options?: { workspaceDir?: string; }): ModelAuthMode | undefined;","entrypoint":"agent-harness-runtime","exportName":"resolveModelAuthMode","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-auth-model.ts"} +{"declaration":"// declaration closure: 4feabc4ae4c9f97265bf77509db032fba613160c674db812d6a82b1eeaf053a7\nexport function resolveNativeHookRelayDeferredToolApproval(params: { relayId: string; toolUseId?: string; signal?: AbortSignal; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"resolveNativeHookRelayDeferredToolApproval","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/native-hook-relay-permissions.ts"} +{"declaration":"// declaration closure: 165c61681e7dfdb16bc20030b9c95daf07aca07bd476d69b47ba8238cc42acc2\nexport function resolveNodeIdFromList(nodes: NodeListNode[], query?: string, allowDefault?: boolean, options?: { allowCompactDisplayName?: boolean; }): string;","entrypoint":"agent-harness-runtime","exportName":"resolveNodeIdFromList","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tools/nodes-utils.ts"} +{"declaration":"// declaration closure: 8b601e98d21b5a2b2e1c15ae4f870085d44f790c6c5fa7457280349fbd44cdcd\nexport function resolveSandboxContext(params: { config?: OpenClawConfig; agentId?: string; execOverrides?: ExecPolicyOverrides; requireCurrentConfig?: boolean; sessionKey?: string; skillsSnapshot?: SkillSnapshot; workspaceDir?: string; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"resolveSandboxContext","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/sandbox/context.ts"} +{"declaration":"// declaration closure: 5439dd6ea3eebe024c7b766e53b0b9f5db6c3e4743824983ef8443cb6737f7af\nexport function resolveSessionAgentIds(params: { sessionKey?: string; config?: OpenClawConfig; agentId?: string; fallbackAgentId?: string; }): { defaultAgentId: string; sessionAgentId: string; };","entrypoint":"agent-harness-runtime","exportName":"resolveSessionAgentIds","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope.ts"} +{"declaration":"// declaration closure: 84638f839e41515f795f4afc19b1b1c8297c03c7a5934e6bdaf771601d6a938b\nexport function resolveSessionWriteLockAcquireTimeoutMs(_config?: SessionWriteLockAcquireTimeoutConfig, _env?: NodeJS.ProcessEnv): number;","entrypoint":"agent-harness-runtime","exportName":"resolveSessionWriteLockAcquireTimeoutMs","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-write-lock-runtime.ts"} +{"declaration":"// declaration closure: 84638f839e41515f795f4afc19b1b1c8297c03c7a5934e6bdaf771601d6a938b\nexport function resolveSessionWriteLockOptions(_config?: SessionWriteLockAcquireTimeoutConfig, _params?: { env?: NodeJS.ProcessEnv; maxHoldMsFallback?: number; }): { timeoutMs: number; staleMs: number; maxHoldMs: number; };","entrypoint":"agent-harness-runtime","exportName":"resolveSessionWriteLockOptions","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-write-lock-runtime.ts"} +{"declaration":"// declaration closure: 9acb9c015842829fc535cb9ebf93f76e99539a19c0c1fdbfaa9cd94b4de15064\nexport function resolveToolExecutionErrorKind(error: unknown): \"failed\" | \"timed_out\";","entrypoint":"agent-harness-runtime","exportName":"resolveToolExecutionErrorKind","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tool-result-error.ts"} +{"declaration":"// declaration closure: 9acb9c015842829fc535cb9ebf93f76e99539a19c0c1fdbfaa9cd94b4de15064\nexport function resolveToolResultFailureKind(result: unknown): ToolResultFailureKind | undefined;","entrypoint":"agent-harness-runtime","exportName":"resolveToolResultFailureKind","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tool-result-error.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveUserPath(input: string, env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"agent-harness-runtime","exportName":"resolveUserPath","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: 86afa4fc568b48169964dd02c6920cb5753d2d7552fca0063c4172dd50b16b5d\nexport function resolveWritableSandboxBindHostRoots(binds: readonly string[] | undefined): string[];","entrypoint":"agent-harness-runtime","exportName":"resolveWritableSandboxBindHostRoots","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/sandbox/fs-paths.ts"} +{"declaration":"// declaration closure: 56c3f80172f9f6d78344e09a194b853bce840501880e2a242e6f232f0c47b974\nexport function runAgentCleanupStep(params: { runId: string; sessionId: string; step: string; cleanup: () => Promise; getTimeoutDetails?: () => string | undefined; log: AgentCleanupLogger; env?: NodeJS.ProcessEnv; timeoutMs?: number; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"runAgentCleanupStep","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/run-cleanup-timeout.ts"} +{"declaration":"// declaration closure: 5cfc9a39892393281e617d1764c7fb3f9e6c859bd7eae43a8109b1c5e8fbaf34\nexport function runAgentEndSideEffects(params: AgentEndSideEffectsParams): void;","entrypoint":"agent-harness-runtime","exportName":"runAgentEndSideEffects","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/agent-end-side-effects.ts"} +{"declaration":"// declaration closure: 22ee0635a9f134c8f21e5fdefc2b0ac8394c3f299365ffd01c824c8bda8360c3\nexport function runAgentHarnessAfterCompactionHook(params: { sessionFile: string; messages?: AgentMessage[]; ctx: AgentHarnessHookContext; compactedCount: number; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"runAgentHarnessAfterCompactionHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/prompt-compaction-hook-helpers.ts"} +{"declaration":"// declaration closure: 996d457ad6d7f328bf2befa988806884b18173ca824da329895432ca4d29bde2\nexport function runAgentHarnessAfterToolCallHook(params: { toolName: string; toolCallId: string; runId?: string; agentId?: string; sessionId?: string; sessionKey?: string; channelId?: string; startArgs: Record; result?: unknown; error?: string; startedAt?: number; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"runAgentHarnessAfterToolCallHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/hook-helpers.ts"} +{"declaration":"// declaration closure: 4e6a030d057d519dad88e38536810786e335d098a2b4d735216d2f96c1fd5c3a\nexport function runAgentHarnessAgentEndHook(params: { event: PluginHookAgentEndEvent; ctx: AgentHarnessHookContext; hookRunner?: AgentHarnessHookRunner; }): void;","entrypoint":"agent-harness-runtime","exportName":"runAgentHarnessAgentEndHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/lifecycle-hook-helpers.ts"} +{"declaration":"// declaration closure: 4e6a030d057d519dad88e38536810786e335d098a2b4d735216d2f96c1fd5c3a\nexport function runAgentHarnessBeforeAgentFinalizeHook(params: { event: PluginHookBeforeAgentFinalizeEvent; ctx: AgentHarnessHookContext; hookRunner?: AgentHarnessHookRunner; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"runAgentHarnessBeforeAgentFinalizeHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/lifecycle-hook-helpers.ts"} +{"declaration":"// declaration closure: 22ee0635a9f134c8f21e5fdefc2b0ac8394c3f299365ffd01c824c8bda8360c3\nexport function runAgentHarnessBeforeCompactionHook(params: { sessionFile: string; messages?: AgentMessage[]; ctx: AgentHarnessHookContext; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"runAgentHarnessBeforeCompactionHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/prompt-compaction-hook-helpers.ts"} +{"declaration":"// declaration closure: 996d457ad6d7f328bf2befa988806884b18173ca824da329895432ca4d29bde2\nexport function runAgentHarnessBeforeMessageWriteHook(params: { message: AgentMessage; agentId?: string; sessionKey?: string; }): AgentMessage | null;","entrypoint":"agent-harness-runtime","exportName":"runAgentHarnessBeforeMessageWriteHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/hook-helpers.ts"} +{"declaration":"// declaration closure: e54d272bb5192d9a6d58cfba09b7ed4fc9d681786c3478f651aa28106c809ecb\nexport function runAgentHarnessGatewayQuestion(params: RunAgentHarnessGatewayQuestionParams): Promise;","entrypoint":"agent-harness-runtime","exportName":"runAgentHarnessGatewayQuestion","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/gateway-question.ts"} +{"declaration":"// declaration closure: 4e6a030d057d519dad88e38536810786e335d098a2b4d735216d2f96c1fd5c3a\nexport function runAgentHarnessLlmInputHook(params: { event: PluginHookLlmInputEvent; ctx: AgentHarnessHookContext; hookRunner?: AgentHarnessHookRunner; }): void;","entrypoint":"agent-harness-runtime","exportName":"runAgentHarnessLlmInputHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/lifecycle-hook-helpers.ts"} +{"declaration":"// declaration closure: 4e6a030d057d519dad88e38536810786e335d098a2b4d735216d2f96c1fd5c3a\nexport function runAgentHarnessLlmOutputHook(params: { event: PluginHookLlmOutputEvent; ctx: AgentHarnessHookContext; hookRunner?: AgentHarnessHookRunner; }): void;","entrypoint":"agent-harness-runtime","exportName":"runAgentHarnessLlmOutputHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/lifecycle-hook-helpers.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function runBeforeToolCallHook(args: { toolName: string; params: unknown; toolKind?: PluginHookToolKind; toolInputKind?: PluginHookToolInputKind; toolCallId?: string; ctx?: HookContext; signal?: AbortSignal; approvalMode?: \"request\" | \"report\" | \"deny\" | \"defer\"; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"runBeforeToolCallHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.policy.ts"} +{"declaration":"// declaration closure: c4a9b5e96aba0e4bde8b7fd2266776a9103f9de9fb7884ec00c28c7f8414d8ba\nexport function runHarnessContextEngineMaintenance(params: { contextEngine?: HarnessContextEngine; sessionId: string; sessionKey?: string; sessionTarget?: ContextEngineSessionTarget; sessionFile: string; reason: \"bootstrap\" | \"compaction\" | \"turn\"; sessionManager?: unknown; runtimeContext?: ContextEngineRuntimeContext; runtimeSettings?: ContextEngineRuntimeSettings; contextEngineHostSupport?: ContextEngineHostSupport; harnessId?: string | null; runtimeId?: string | null; providerId?: string | null; requestedModelId?: string | null; modelId?: string | null; tokenBudget?: number | null; maxOutputTokens?: number | null; fallbackReason?: string | null; degradedReason?: string | null; executionMode?: \"foreground\" | \"background\"; onDeferredMaintenance?: (promise: Promise) => void; withSessionManagerRewriteLock?: (operation: () => Promise | T) => Promise; config?: OpenClawConfig; }): Promise;","entrypoint":"agent-harness-runtime","exportName":"runHarnessContextEngineMaintenance","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/harness/context-engine-lifecycle.ts"} +{"declaration":"// declaration closure: a8e9f52ebc430681c93822eea8d363dc40da79f5d4d15804342507e3b3d0ca18\nexport function sanitizeToolResult(result: unknown): unknown;","entrypoint":"agent-harness-runtime","exportName":"sanitizeToolResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-subscribe.tools.ts"} +{"declaration":"// declaration closure: 165c61681e7dfdb16bc20030b9c95daf07aca07bd476d69b47ba8238cc42acc2\nexport function selectDefaultNodeFromList(nodes: NodeListNode[], options?: DefaultNodeSelectionOptions): NodeListNode | null;","entrypoint":"agent-harness-runtime","exportName":"selectDefaultNodeFromList","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tools/nodes-utils.ts"} +{"declaration":"// declaration closure: 60557232c8298915294df8453629f8a095f3026afb480a46ce1dd07e9d37b1a6\nexport function setActiveEmbeddedRun(sessionId: string, handle: EmbeddedAgentQueueHandle, sessionKey?: string, sessionFile?: string): void;","entrypoint":"agent-harness-runtime","exportName":"setActiveEmbeddedRun","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/runs.ts"} +{"declaration":"// declaration closure: 5af6991a3b7b36e232e9fbeff29ac1c54aed4e1addb9efed668e09e548d8f96e\nexport function setBeforeToolCallDiagnosticsEnabled(tool: AnyAgentTool, enabled: boolean): void;","entrypoint":"agent-harness-runtime","exportName":"setBeforeToolCallDiagnosticsEnabled","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/before-tool-call-metadata.ts"} +{"declaration":"// declaration closure: ce1a36e1abc73a7810a9da3339dc422a99ed0a17d729e01d58b0ce5b06ce83c0\nexport function shouldPreemptivelyCompactBeforePrompt(params: { messages: AgentMessage[]; unwindowedMessages?: AgentMessage[]; systemPrompt?: string; prompt: string; contextTokenBudget: number; reserveTokens: number; toolResultMaxChars?: number; llmBoundaryTokenPressure?: LlmBoundaryTokenPressure; }): PreemptiveCompactionDecision;","entrypoint":"agent-harness-runtime","exportName":"shouldPreemptivelyCompactBeforePrompt","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/preemptive-compaction.ts"} +{"declaration":"// declaration closure: 0bb63beb1a336be02a372bc92acf96dd098e847dd469ea5ce425ed9552f267db\nexport function supportsModelTools(model: { compat?: unknown; }): boolean;","entrypoint":"agent-harness-runtime","exportName":"supportsModelTools","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-tool-support.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function wrapToolWithBeforeToolCallHook(tool: AnyAgentTool, ctx?: HookContext, options?: { approvalMode?: \"request\" | \"report\" | \"deny\"; emitDiagnostics?: boolean; }): AnyAgentTool;","entrypoint":"agent-harness-runtime","exportName":"wrapToolWithBeforeToolCallHook","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.wrapper.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport const CODEX_APP_SERVER_CONTEXT_ENGINE_HOST: { readonly id: \"codex-app-server\"; readonly label: \"Codex app-server harness\"; readonly capabilities: readonly [\"bootstrap\", \"assemble-before-prompt\", \"after-turn\", \"maintain\", \"compact\", \"runtime-llm-complete\", \"thread-bootstrap-projection\"];};","entrypoint":"agent-harness-runtime","exportName":"CODEX_APP_SERVER_CONTEXT_ENGINE_HOST","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/context-engine/host-compat.ts"} +{"declaration":"// declaration closure: 501cde1e3e50f1e81d1092b3744fcaf0b3764369460bb552c7c390234504d3d9\nexport const FAST_MODE_AUTO_PROGRESS_KIND: \"fast-mode-auto\";","entrypoint":"agent-harness-runtime","exportName":"FAST_MODE_AUTO_PROGRESS_KIND","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply-payload.ts"} +{"declaration":"// declaration closure: 701d43cbd4008b2a2453634dd06d9ea17f7ea144a82e552d675b5e45db9ecb80\nexport const HEARTBEAT_RESPONSE_TOOL_NAME: \"heartbeat_respond\";","entrypoint":"agent-harness-runtime","exportName":"HEARTBEAT_RESPONSE_TOOL_NAME","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/auto-reply/heartbeat-tool-response.ts"} +{"declaration":"// declaration closure: 4a78bff5b02f8b43cfce1c7c40a093f91621a7aa192fdb4199dc133d1eca949f\nexport const OPENCLAW_VERSION: string;","entrypoint":"agent-harness-runtime","exportName":"OPENCLAW_VERSION","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/version.ts"} +{"declaration":"// declaration closure: ce1a36e1abc73a7810a9da3339dc422a99ed0a17d729e01d58b0ce5b06ce83c0\nexport const PREEMPTIVE_OVERFLOW_ERROR_TEXT: \"Context overflow: prompt too large for the model (precheck).\";","entrypoint":"agent-harness-runtime","exportName":"PREEMPTIVE_OVERFLOW_ERROR_TEXT","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/preemptive-compaction.ts"} +{"declaration":"// declaration closure: c68591bf2a2386ed646a4f8731961af733b869007bef1f5a54751a6ec38abe90\nexport const SKILL_WORKSHOP_TOOL_NAME: \"skill_workshop\";","entrypoint":"agent-harness-runtime","exportName":"SKILL_WORKSHOP_TOOL_NAME","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/agents/skill-workshop-prompt.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport const TOOL_PROGRESS_OUTPUT_MAX_CHARS: 8000;","entrypoint":"agent-harness-runtime","exportName":"TOOL_PROGRESS_OUTPUT_MAX_CHARS","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: d9a606590ccd17edaeaf40ab4499557591c95b9df5eee2022b486f0e45a63b34\nexport const TRANSCRIPT_CREDENTIAL_SAFETY_PROMPT: string;","entrypoint":"agent-harness-runtime","exportName":"TRANSCRIPT_CREDENTIAL_SAFETY_PROMPT","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/agents/transcript-credential-safety.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport const agentHarnessAttemptTerminal: { merge: (current: import(\"../agents/agent-run-terminal-outcome.js\").AgentRunAttemptTerminal, incoming: import(\"../agents/agent-run-terminal-outcome.js\").AgentRunAttemptTerminal) => import(\"../agents/agent-run-terminal-outcome.js\").AgentRunAttemptTerminal; normalize: (input: { aborted?: boolean; externalAbort?: boolean; idleTimedOut?: boolean; promptError?: unknown; promptErrorSource?: import(\"../agents/agent-run-terminal-outcome.js\").AgentRunAttemptFailureSource | null; timedOut?: boolean; timedOutByRunBudget?: boolean; timedOutDuringCompaction?: boolean; timedOutDuringToolExecution?: boolean; }) => import(\"../agents/agent-run-terminal-outcome.js\").AgentRunAttemptTerminal; project: (terminal: import(\"../agents/agent-run-terminal-outcome.js\").AgentRunAttemptTerminal) => { aborted: boolean; cleanupYieldAborted: boolean; externalAbort: boolean; failed: boolean; idleTimedOut: boolean; interrupted: boolean; promptError: unknown; promptErrorSource: import(\"../agents/agent-run-terminal-outcome.js\").AgentRunAttemptFailureSource | null; timedOut: boolean; timedOutByRunBudget: boolean; timedOutDuringCompaction: boolean; timedOutDuringToolExecution: boolean; }; setFailure: (terminal: import(\"../agents/agent-run-terminal-outcome.js\").AgentRunAttemptTerminal, failure: { source: import(\"../agents/agent-run-terminal-outcome.js\").AgentRunAttemptFailureSource; error: unknown; } | null) => import(\"../agents/agent-run-terminal-outcome.js\").AgentRunAttemptTerminal;};","entrypoint":"agent-harness-runtime","exportName":"agentHarnessAttemptTerminal","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 04b81cfd82f548b5a17db617d30bf5554e0ae3b3526c4c4cc6e58eeaecaab7ff\nexport const embeddedAgentLog: import(\"../../logging/subsystem.js\").SubsystemLogger;","entrypoint":"agent-harness-runtime","exportName":"embeddedAgentLog","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/logger.ts"} +{"declaration":"// declaration closure: 5fa3d13f6f0bbfdd8f7ff6cc862bd94d500bd6aed6eb65910e1ab1d3d0a86d48\nexport const nativeHookRelayTesting: { readonly clearNativeHookRelaysForTests: () => void; readonly getNativeHookRelayInvocationsForTests: () => NativeHookRelayInvocation[]; readonly getNativeHookRelayRegistrationForTests: (relayId: string) => NativeHookRelayRegistration | undefined; readonly getNativeHookRelayBridgeDirForTests: () => string; readonly getNativeHookRelayBridgeRegistryPathForTests: (relayId: string) => string; readonly getNativeHookRelayBridgeRecordForTests: (relayId: string) => Record | undefined; readonly isNativeHookRelayBridgeLookupRetryableForTests: (error: unknown, elapsedMs?: number) => boolean; readonly formatPermissionApprovalDescriptionForTests: (request: NativeHookRelayPermissionApprovalRequest) => string; readonly permissionRequestContentFingerprintForTests: (request: NativeHookRelayPermissionApprovalRequest) => string; readonly permissionRequestToolInputKeyFingerprintForTests: (toolInput: Record) => string; readonly setNativeHookRelayPermissionApprovalRequesterForTests: (requester: NativeHookRelayPermissionApprovalRequester) => void; readonly setNativeHookRelayDeferredToolApprovalRequesterForTests: (requester: NativeHookRelayDeferredToolApprovalRequester) => void;};","entrypoint":"agent-harness-runtime","exportName":"nativeHookRelayTesting","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"const","recordType":"export","sourcePath":"src/agents/harness/native-hook-relay.ts"} +{"declaration":"// declaration closure: 60557232c8298915294df8453629f8a095f3026afb480a46ce1dd07e9d37b1a6\nexport type AbortAndDrainAgentHarnessRunResult = AbortAndDrainEmbeddedAgentRunResult;","entrypoint":"agent-harness-runtime","exportName":"AbortAndDrainAgentHarnessRunResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/runs.ts"} +{"declaration":"// declaration closure: d1e20227d35a9bb594e787539c8aaadba17faa37aa78447621f80eff733d0a21\nexport type AgentApprovalEventData = AgentApprovalEventData;","entrypoint":"agent-harness-runtime","exportName":"AgentApprovalEventData","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/agent-events.ts"} +{"declaration":"// declaration closure: d1e20227d35a9bb594e787539c8aaadba17faa37aa78447621f80eff733d0a21\nexport type AgentEventPayload = AgentEventPayload;","entrypoint":"agent-harness-runtime","exportName":"AgentEventPayload","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/agent-events.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarness = AgentHarness;","entrypoint":"agent-harness-runtime","exportName":"AgentHarness","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessAttemptParams = AgentHarnessAttemptParams;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessAttemptParams","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessAttemptResult = AgentHarnessAttemptResult;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessAttemptResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessAuthBindingFingerprintParams = AgentHarnessAuthBindingFingerprintParams;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessAuthBindingFingerprintParams","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessCompactParams = import(\"../embedded-agent-runner/compact.types.js\").CompactEmbeddedAgentSessionParams;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessCompactParams","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessCompactResult = import(\"../embedded-agent-runner/types.js\").EmbeddedAgentCompactResult;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessCompactResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessDeliveryDefaults = AgentHarnessDeliveryDefaults;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessDeliveryDefaults","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: e54d272bb5192d9a6d58cfba09b7ed4fc9d681786c3478f651aa28106c809ecb\nexport type AgentHarnessQuestionGatewayCall = AgentHarnessQuestionGatewayCall;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessQuestionGatewayCall","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/gateway-question.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessResetParams = AgentHarnessResetParams;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessResetParams","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessResultClassification = AgentHarnessResultClassification;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessResultClassification","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 52f383849d91fdba2e6548d83311b4b968af10f13f7eba07a50325dac1cd2826\nexport type AgentHarnessRuntimeArtifactBinding = Readonly<{ id: string; fingerprint: string;}>;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessRuntimeArtifactBinding","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/runtime-artifact.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessSessionForkFailureCode = AgentHarnessSessionForkFailureCode;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessSessionForkFailureCode","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessSessionForkParams = AgentHarnessSessionForkParams;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessSessionForkParams","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessSessionForkResult = AgentHarnessSessionForkResult;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessSessionForkResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessSettledTurnFinalizationResult = AgentHarnessSettledTurnFinalizationResult;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessSettledTurnFinalizationResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessSideQuestionParams = AgentHarnessSideQuestionParams;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessSideQuestionParams","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessSideQuestionResult = AgentHarnessSideQuestionResult;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessSideQuestionResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessSupport = AgentHarnessSupport;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessSupport","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarnessSupportContext = AgentHarnessSupportContext;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessSupportContext","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport type AgentHarnessTerminalOutcomeClassification = AgentHarnessTerminalOutcomeClassification;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessTerminalOutcomeClassification","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport type AgentHarnessTerminalOutcomeInput = AgentHarnessTerminalOutcomeInput;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessTerminalOutcomeInput","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 1eed258ecd81487b9d196217d88ebc8882bdf5db1219898b3f1bcb12a5c7e59a\nexport type AgentHarnessUserInputAnswers = AgentHarnessUserInputAnswers;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessUserInputAnswers","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/user-input-bridge.ts"} +{"declaration":"// declaration closure: 1eed258ecd81487b9d196217d88ebc8882bdf5db1219898b3f1bcb12a5c7e59a\nexport type AgentHarnessUserInputOption = AgentHarnessUserInputOption;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessUserInputOption","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/user-input-bridge.ts"} +{"declaration":"// declaration closure: 1eed258ecd81487b9d196217d88ebc8882bdf5db1219898b3f1bcb12a5c7e59a\nexport type AgentHarnessUserInputPromptOptions = AgentHarnessUserInputPromptOptions;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessUserInputPromptOptions","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/user-input-bridge.ts"} +{"declaration":"// declaration closure: 1eed258ecd81487b9d196217d88ebc8882bdf5db1219898b3f1bcb12a5c7e59a\nexport type AgentHarnessUserInputQuestion = AgentHarnessUserInputQuestion;","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessUserInputQuestion","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/user-input-bridge.ts"} +{"declaration":"// declaration closure: 6fd27b0cd1354c477bc90880c380613be1e701e6166815acccea4e6be70bfdd6\nexport type AgentMessage = AgentMessage;","entrypoint":"agent-harness-runtime","exportName":"AgentMessage","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"packages/agent-core/src/types.ts"} +{"declaration":"// declaration closure: 5728d1565ac386a12ffaeafb7f781927fd9841a58c72a0f041f1f9b9e3e794ff\nexport type AgentToolResultMiddleware = AgentToolResultMiddleware;","entrypoint":"agent-harness-runtime","exportName":"AgentToolResultMiddleware","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/agent-tool-result-middleware-types.ts"} +{"declaration":"// declaration closure: 5728d1565ac386a12ffaeafb7f781927fd9841a58c72a0f041f1f9b9e3e794ff\nexport type AgentToolResultMiddlewareContext = AgentToolResultMiddlewareContext;","entrypoint":"agent-harness-runtime","exportName":"AgentToolResultMiddlewareContext","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/agent-tool-result-middleware-types.ts"} +{"declaration":"// declaration closure: 5728d1565ac386a12ffaeafb7f781927fd9841a58c72a0f041f1f9b9e3e794ff\nexport type AgentToolResultMiddlewareEvent = AgentToolResultMiddlewareEvent;","entrypoint":"agent-harness-runtime","exportName":"AgentToolResultMiddlewareEvent","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/agent-tool-result-middleware-types.ts"} +{"declaration":"// declaration closure: 5728d1565ac386a12ffaeafb7f781927fd9841a58c72a0f041f1f9b9e3e794ff\nexport type AgentToolResultMiddlewareOptions = AgentToolResultMiddlewareOptions;","entrypoint":"agent-harness-runtime","exportName":"AgentToolResultMiddlewareOptions","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/agent-tool-result-middleware-types.ts"} +{"declaration":"// declaration closure: 5728d1565ac386a12ffaeafb7f781927fd9841a58c72a0f041f1f9b9e3e794ff\nexport type AgentToolResultMiddlewareResult = AgentToolResultMiddlewareResult;","entrypoint":"agent-harness-runtime","exportName":"AgentToolResultMiddlewareResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/agent-tool-result-middleware-types.ts"} +{"declaration":"// declaration closure: 5728d1565ac386a12ffaeafb7f781927fd9841a58c72a0f041f1f9b9e3e794ff\nexport type AgentToolResultMiddlewareRuntime = AgentToolResultMiddlewareRuntime;","entrypoint":"agent-harness-runtime","exportName":"AgentToolResultMiddlewareRuntime","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/agent-tool-result-middleware-types.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport type AnyAgentTool = AnyAgentTool;","entrypoint":"agent-harness-runtime","exportName":"AnyAgentTool","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type BeforeToolCallFailureDisposition = BeforeToolCallFailureDisposition;","entrypoint":"agent-harness-runtime","exportName":"BeforeToolCallFailureDisposition","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type BeforeToolCallPolicyDiagnosticState = BeforeToolCallPolicyDiagnosticState;","entrypoint":"agent-harness-runtime","exportName":"BeforeToolCallPolicyDiagnosticState","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.types.ts"} +{"declaration":"// declaration closure: bc0329117c34d7e34089fff7bb26724c2c11183f7a99aa611f38a261669142ae\nexport type CodexAppServerExtensionContext = CodexAppServerExtensionContext;","entrypoint":"agent-harness-runtime","exportName":"CodexAppServerExtensionContext","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/codex-app-server-extension-types.ts"} +{"declaration":"// declaration closure: bc0329117c34d7e34089fff7bb26724c2c11183f7a99aa611f38a261669142ae\nexport type CodexAppServerExtensionFactory = CodexAppServerExtensionFactory;","entrypoint":"agent-harness-runtime","exportName":"CodexAppServerExtensionFactory","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/codex-app-server-extension-types.ts"} +{"declaration":"// declaration closure: bc0329117c34d7e34089fff7bb26724c2c11183f7a99aa611f38a261669142ae\nexport type CodexAppServerExtensionRuntime = CodexAppServerExtensionRuntime;","entrypoint":"agent-harness-runtime","exportName":"CodexAppServerExtensionRuntime","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/codex-app-server-extension-types.ts"} +{"declaration":"// declaration closure: bc0329117c34d7e34089fff7bb26724c2c11183f7a99aa611f38a261669142ae\nexport type CodexAppServerToolResultEvent = CodexAppServerToolResultEvent;","entrypoint":"agent-harness-runtime","exportName":"CodexAppServerToolResultEvent","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/codex-app-server-extension-types.ts"} +{"declaration":"// declaration closure: bc0329117c34d7e34089fff7bb26724c2c11183f7a99aa611f38a261669142ae\nexport type CodexAppServerToolResultHandlerResult = CodexAppServerToolResultHandlerResult;","entrypoint":"agent-harness-runtime","exportName":"CodexAppServerToolResultHandlerResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/codex-app-server-extension-types.ts"} +{"declaration":"// declaration closure: 470626f98cd528336d63fd3f3ee39ea3c37d19c6b3d9403f54c0684ad9641038\nexport type CodexBundleMcpThreadConfig = CodexBundleMcpThreadConfig;","entrypoint":"agent-harness-runtime","exportName":"CodexBundleMcpThreadConfig","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/codex-mcp-config.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type CompactEmbeddedAgentSessionParams = CompactEmbeddedAgentSessionParams;","entrypoint":"agent-harness-runtime","exportName":"CompactEmbeddedAgentSessionParams","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/compact.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type CompactEmbeddedPiSessionParams = CompactEmbeddedAgentSessionParams;","entrypoint":"agent-harness-runtime","exportName":"CompactEmbeddedPiSessionParams","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/compact.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ContextEngineHostCapability = ContextEngineHostCapability;","entrypoint":"agent-harness-runtime","exportName":"ContextEngineHostCapability","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/context-engine/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ContextEngineOperation = ContextEngineOperation;","entrypoint":"agent-harness-runtime","exportName":"ContextEngineOperation","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/context-engine/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ContextEngineProjection = ContextEngineProjection;","entrypoint":"agent-harness-runtime","exportName":"ContextEngineProjection","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/context-engine/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type DeferredPluginToolApproval = DeferredPluginToolApproval;","entrypoint":"agent-harness-runtime","exportName":"DeferredPluginToolApproval","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/agent-tools.before-tool-call.types.ts"} +{"declaration":"// declaration closure: 957bcbef5eb3c7c1654a5815327e9014d4079e295aba01cd083f4ead34b14aed\nexport type EmbeddedAgentCompactResult = EmbeddedAgentCompactResult;","entrypoint":"agent-harness-runtime","exportName":"EmbeddedAgentCompactResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/types.ts"} +{"declaration":"// declaration closure: 72945de5badfcf953e8a00803591fd3e59eb432f0990e8c6798f861bff661e8c\nexport type EmbeddedContextFile = EmbeddedContextFile;","entrypoint":"agent-harness-runtime","exportName":"EmbeddedContextFile","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-helpers/context-file.ts"} +{"declaration":"// declaration closure: 957bcbef5eb3c7c1654a5815327e9014d4079e295aba01cd083f4ead34b14aed\nexport type EmbeddedPiCompactResult = EmbeddedAgentCompactResult;","entrypoint":"agent-harness-runtime","exportName":"EmbeddedPiCompactResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/types.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport type EmbeddedRunAttemptParams = EmbeddedRunAttemptParams;","entrypoint":"agent-harness-runtime","exportName":"EmbeddedRunAttemptParams","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type EmbeddedRunAttemptResult = EmbeddedRunAttemptResult;","entrypoint":"agent-harness-runtime","exportName":"EmbeddedRunAttemptResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/types.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalDecision = ExecApprovalDecision;","entrypoint":"agent-harness-runtime","exportName":"ExecApprovalDecision","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: ff85742978514e9663e16c31d4d61f0ee16b1b8f87b11b320a1c731999ab0459\nexport type ExecAutoReviewDecision = ExecAutoReviewDecision;","entrypoint":"agent-harness-runtime","exportName":"ExecAutoReviewDecision","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-auto-review.ts"} +{"declaration":"// declaration closure: ff85742978514e9663e16c31d4d61f0ee16b1b8f87b11b320a1c731999ab0459\nexport type ExecAutoReviewInput = ExecAutoReviewInput;","entrypoint":"agent-harness-runtime","exportName":"ExecAutoReviewInput","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-auto-review.ts"} +{"declaration":"// declaration closure: ff85742978514e9663e16c31d4d61f0ee16b1b8f87b11b320a1c731999ab0459\nexport type ExecAutoReviewer = ExecAutoReviewer;","entrypoint":"agent-harness-runtime","exportName":"ExecAutoReviewer","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-auto-review.ts"} +{"declaration":"// declaration closure: bc19a5b0e59076c6c0373a22e3f870166c7399cd4331f296b155b1a6f9bd79c5\nexport type FastModeAutoProgressState = FastModeAutoProgressState;","entrypoint":"agent-harness-runtime","exportName":"FastModeAutoProgressState","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/shared/fast-mode.ts"} +{"declaration":"// declaration closure: 701d43cbd4008b2a2453634dd06d9ea17f7ea144a82e552d675b5e45db9ecb80\nexport type HeartbeatToolResponse = HeartbeatToolResponse;","entrypoint":"agent-harness-runtime","exportName":"HeartbeatToolResponse","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/heartbeat-tool-response.ts"} +{"declaration":"// declaration closure: ce1a36e1abc73a7810a9da3339dc422a99ed0a17d729e01d58b0ce5b06ce83c0\nexport type LlmBoundaryTokenPressure = LlmBoundaryTokenPressure;","entrypoint":"agent-harness-runtime","exportName":"LlmBoundaryTokenPressure","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/preemptive-compaction.ts"} +{"declaration":"// declaration closure: 470626f98cd528336d63fd3f3ee39ea3c37d19c6b3d9403f54c0684ad9641038\nexport type LoadCodexBundleMcpThreadConfigParams = LoadCodexBundleMcpThreadConfigParams;","entrypoint":"agent-harness-runtime","exportName":"LoadCodexBundleMcpThreadConfigParams","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/codex-mcp-config.types.ts"} +{"declaration":"// declaration closure: 77f00cdbe28bfd74cbf9f51a9cc329db730ddbe5c38fb078560926a51f202a9f\nexport type McpToolCatalog = McpToolCatalog;","entrypoint":"agent-harness-runtime","exportName":"McpToolCatalog","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/agent-bundle-mcp-types.ts"} +{"declaration":"// declaration closure: 6a3fa5e2fb61bb56e83fdba59eaca15fcc519206f15c015cb4f8e1cf9d8dc0e0\nexport type MessagingToolSend = MessagingToolSend;","entrypoint":"agent-harness-runtime","exportName":"MessagingToolSend","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-messaging.types.ts"} +{"declaration":"// declaration closure: 6a3fa5e2fb61bb56e83fdba59eaca15fcc519206f15c015cb4f8e1cf9d8dc0e0\nexport type MessagingToolSourceReplyPayload = MessagingToolSourceReplyPayload;","entrypoint":"agent-harness-runtime","exportName":"MessagingToolSourceReplyPayload","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-messaging.types.ts"} +{"declaration":"// declaration closure: 8e089549aee63c89a0f9463c9f18413898c4ad745cfd406f994dc0bbee831d36\nexport type NativeHookRelayEvent = \"pre_tool_use\" | \"post_tool_use\" | \"permission_request\" | \"before_agent_finalize\";","entrypoint":"agent-harness-runtime","exportName":"NativeHookRelayEvent","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/native-hook-relay-types.ts"} +{"declaration":"// declaration closure: 8e089549aee63c89a0f9463c9f18413898c4ad745cfd406f994dc0bbee831d36\nexport type NativeHookRelayProcessResponse = NativeHookRelayProcessResponse;","entrypoint":"agent-harness-runtime","exportName":"NativeHookRelayProcessResponse","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/native-hook-relay-types.ts"} +{"declaration":"// declaration closure: 8e089549aee63c89a0f9463c9f18413898c4ad745cfd406f994dc0bbee831d36\nexport type NativeHookRelayProvider = \"codex\";","entrypoint":"agent-harness-runtime","exportName":"NativeHookRelayProvider","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/native-hook-relay-types.ts"} +{"declaration":"// declaration closure: 8e089549aee63c89a0f9463c9f18413898c4ad745cfd406f994dc0bbee831d36\nexport type NativeHookRelayRegistrationHandle = NativeHookRelayRegistrationHandle;","entrypoint":"agent-harness-runtime","exportName":"NativeHookRelayRegistrationHandle","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/harness/native-hook-relay-types.ts"} +{"declaration":"// declaration closure: 4eee301acf4761a8f935cac2de49fcd8a74792ea78d0187d4d5f7096a8d432ad\nexport type NodeListNode = NodeListNode;","entrypoint":"agent-harness-runtime","exportName":"NodeListNode","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/shared/node-list-types.ts"} +{"declaration":"// declaration closure: 758e66cdb7e8ff778f9b71af90df93d0cd4dcf02422cd5c89efaa990c6ac929e\nexport type NormalizedUsage = NormalizedUsage;","entrypoint":"agent-harness-runtime","exportName":"NormalizedUsage","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/usage.ts"} +{"declaration":"// declaration closure: 5728d1565ac386a12ffaeafb7f781927fd9841a58c72a0f041f1f9b9e3e794ff\nexport type OpenClawAgentToolResult = OpenClawAgentToolResult;","entrypoint":"agent-harness-runtime","exportName":"OpenClawAgentToolResult","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/agent-tool-result-middleware-types.ts"} +{"declaration":"// declaration closure: ce1a36e1abc73a7810a9da3339dc422a99ed0a17d729e01d58b0ce5b06ce83c0\nexport type PreemptiveCompactionDecision = PreemptiveCompactionDecision;","entrypoint":"agent-harness-runtime","exportName":"PreemptiveCompactionDecision","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/embedded-agent-runner/run/preemptive-compaction.ts"} +{"declaration":"// declaration closure: ecafbf30b0fd74ef44aa524e38bd661107106201efe17caa6b3c535029bdb5bd\nexport type RuntimeToolInputSchemaJson = RuntimeToolInputSchemaJson;","entrypoint":"agent-harness-runtime","exportName":"RuntimeToolInputSchemaJson","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"packages/ai/src/providers/tool-schema-json-projection.ts"} +{"declaration":"// declaration closure: ecafbf30b0fd74ef44aa524e38bd661107106201efe17caa6b3c535029bdb5bd\nexport type RuntimeToolInputSchemaProjection = RuntimeToolInputSchemaProjection;","entrypoint":"agent-harness-runtime","exportName":"RuntimeToolInputSchemaProjection","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"packages/ai/src/providers/tool-schema-json-projection.ts"} +{"declaration":"// declaration closure: b46e6c48bed6235cd6b56659618680c61455d1cf02cd52c4856a34611970de24\nexport type RuntimeToolSchemaDiagnostic = RuntimeToolSchemaDiagnostic;","entrypoint":"agent-harness-runtime","exportName":"RuntimeToolSchemaDiagnostic","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/tool-schema-projection.ts"} +{"declaration":"// declaration closure: 1aa8dd53d1b90615761c7ca33ced8af5c35dd315992984e96be62e775f061609\nexport type SandboxContext = SandboxContext;","entrypoint":"agent-harness-runtime","exportName":"SandboxContext","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/sandbox/types.ts"} +{"declaration":"// declaration closure: 1aa8dd53d1b90615761c7ca33ced8af5c35dd315992984e96be62e775f061609\nexport type SandboxWorkspaceAccess = SandboxWorkspaceAccess;","entrypoint":"agent-harness-runtime","exportName":"SandboxWorkspaceAccess","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/sandbox/types.ts"} +{"declaration":"// declaration closure: 77f00cdbe28bfd74cbf9f51a9cc329db730ddbe5c38fb078560926a51f202a9f\nexport type SessionMcpRuntime = SessionMcpRuntime;","entrypoint":"agent-harness-runtime","exportName":"SessionMcpRuntime","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/agent-bundle-mcp-types.ts"} +{"declaration":"// declaration closure: 84638f839e41515f795f4afc19b1b1c8297c03c7a5934e6bdaf771601d6a938b\nexport type SessionWriteLockAcquireTimeoutConfig = OpenClawConfig;","entrypoint":"agent-harness-runtime","exportName":"SessionWriteLockAcquireTimeoutConfig","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/session-write-lock-runtime.ts"} +{"declaration":"// declaration closure: 89a09593a6079967d92d0720e1233762c9228fb44a6480a16b129d05aab6a4e0\nexport type ToolProgressDetailMode = ToolProgressDetailMode;","entrypoint":"agent-harness-runtime","exportName":"ToolProgressDetailMode","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/agent-harness-runtime.ts"} +{"declaration":"// declaration closure: 9acb9c015842829fc535cb9ebf93f76e99539a19c0c1fdbfaa9cd94b4de15064\nexport type ToolResultFailureKind = ToolResultFailureKind;","entrypoint":"agent-harness-runtime","exportName":"ToolResultFailureKind","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/tool-result-error.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport interface HarnessContextEngine {\n readonly info: ContextEngineInfo;\n bootstrap?(params: {\n sessionId: string;\n sessionKey?: string;\n sessionTarget?: ContextEngineSessionTarget;\n sessionFile: string;\n runtimeSettings?: ContextEngineRuntimeSettings;\n runtimeContext?: ContextEngineRuntimeContext;\n }): Promise;\n maintain?(params: {\n sessionId: string;\n sessionKey?: string;\n sessionTarget?: ContextEngineSessionTarget;\n sessionFile: string;\n runtimeSettings?: ContextEngineRuntimeSettings;\n runtimeContext?: ContextEngineRuntimeContext;\n }): Promise;\n ingest(params: {\n sessionId: string;\n sessionKey?: string;\n message: AgentMessage;\n isHeartbeat?: boolean;\n }): Promise;\n ingestBatch?(params: {\n sessionId: string;\n sessionKey?: string;\n messages: AgentMessage[];\n isHeartbeat?: boolean;\n }): Promise;\n afterTurn?(params: {\n sessionId: string;\n sessionKey?: string;\n sessionTarget?: ContextEngineSessionTarget;\n sessionFile: string;\n messages: AgentMessage[];\n prePromptMessageCount: number;\n autoCompactionSummary?: string;\n isHeartbeat?: boolean;\n tokenBudget?: number;\n runtimeSettings?: ContextEngineRuntimeSettings;\n runtimeContext?: ContextEngineRuntimeContext;\n }): Promise;\n commitTurn?(params: {\n advancementKey: string;\n admission: import(\"../config/sessions/transcript-entry-anchor.js\").TranscriptTurnAdmission;\n terminal: import(\"../config/sessions/transcript-entry-anchor.js\").TranscriptEntryAnchor;\n messages: AgentMessage[];\n prePromptMessageCount: number;\n sessionId: string;\n sessionKey?: string;\n sessionTarget?: ContextEngineSessionTarget;\n runtimeSettings?: ContextEngineRuntimeSettings;\n runtimeContext?: ContextEngineRuntimeContext;\n isHeartbeat?: boolean;\n }): Promise<{\n status: \"committed\" | \"duplicate\";\n }>;\n assemble(params: {\n sessionId: string;\n sessionKey?: string;\n messages: AgentMessage[];\n tokenBudget?: number;\n availableTools?: Set;\n citationsMode?: MemoryCitationsMode;\n model?: string;\n prompt?: string;\n runtimeSettings?: ContextEngineRuntimeSettings;\n runtimeContext?: ContextEngineRuntimeContext;\n }): Promise;\n compact(params: {\n sessionId: string;\n sessionKey: string;\n agentId?: string;\n sessionTarget?: ContextEngineSessionTarget;\n tokenBudget?: number;\n force?: boolean;\n currentTokenCount?: number;\n compactionTarget?: \"budget\" | \"threshold\";\n customInstructions?: string;\n runtimeSettings?: ContextEngineRuntimeSettings;\n runtimeContext?: ContextEngineRuntimeContext;\n abortSignal?: AbortSignal;\n }): Promise;\n prepareSubagentSpawn?(params: {\n parentSessionKey: string;\n childSessionKey: string;\n contextMode?: \"isolated\" | \"fork\";\n parentSessionId?: string;\n parentSessionFile?: string;\n childSessionId?: string;\n childSessionFile?: string;\n ttlMs?: number;\n }): Promise;\n onSubagentEnded?(params: {\n childSessionKey: string;\n reason: SubagentEndReason;\n }): Promise;\n dispose?(): Promise;\n}","entrypoint":"agent-harness-runtime","exportName":"HarnessContextEngine","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"interface","recordType":"export","sourcePath":"src/context-engine/types.ts"} +{"declaration":"// declaration closure: 6f2255c567f9c624542479edbfb292e22ae0d35ea5682e39eec04f792d7839b7\nexport class AgentHarnessPreflightError extends Error {\n readonly scope?: \"harness\";\n constructor(message: string, options?: ErrorOptions & {\n scope?: \"harness\";\n });\n}","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessPreflightError","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"class","recordType":"export","sourcePath":"src/agents/harness/errors.ts"} +{"declaration":"// declaration closure: 6f2255c567f9c624542479edbfb292e22ae0d35ea5682e39eec04f792d7839b7\nexport class AgentHarnessSessionSupersededError extends Error {\n constructor(message: string, options?: ErrorOptions);\n}","entrypoint":"agent-harness-runtime","exportName":"AgentHarnessSessionSupersededError","importSpecifier":"openclaw/plugin-sdk/agent-harness-runtime","kind":"class","recordType":"export","sourcePath":"src/agents/harness/errors.ts"} +{"category":null,"entrypoint":"agent-media-payload","importSpecifier":"openclaw/plugin-sdk/agent-media-payload","recordType":"module","sourcePath":"src/plugin-sdk/agent-media-payload.ts"} +{"declaration":"// declaration closure: 6041e2f59d0f64df02d9d6f48e0ecdb81fdad3d3b84299529c69640fdbb60967\nexport function buildAgentMediaPayload(mediaList: Array<{ path: string; contentType?: string | null; }>): AgentMediaPayload;","entrypoint":"agent-media-payload","exportName":"buildAgentMediaPayload","importSpecifier":"openclaw/plugin-sdk/agent-media-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-media-payload.ts"} +{"declaration":"// declaration closure: 22e8a62b1cf63200f432583ada6caa97b3a4c5109161b3008878952e3deb7b96\nexport function getAgentScopedMediaLocalRoots(cfg: OpenClawConfig, agentId?: string): readonly string[];","entrypoint":"agent-media-payload","exportName":"getAgentScopedMediaLocalRoots","importSpecifier":"openclaw/plugin-sdk/agent-media-payload","kind":"function","recordType":"export","sourcePath":"src/media/local-roots.ts"} +{"declaration":"// declaration closure: 6041e2f59d0f64df02d9d6f48e0ecdb81fdad3d3b84299529c69640fdbb60967\nexport type AgentMediaPayload = AgentMediaPayload;","entrypoint":"agent-media-payload","exportName":"AgentMediaPayload","importSpecifier":"openclaw/plugin-sdk/agent-media-payload","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/agent-media-payload.ts"} +{"category":"runtime","entrypoint":"agent-runtime","importSpecifier":"openclaw/plugin-sdk/agent-runtime","recordType":"module","sourcePath":"src/plugin-sdk/agent-runtime.ts"} +{"declaration":"// declaration closure: c340c10958a63d8c4829469ceb0c32e184f7f5ff925749151694e2b16b99c5d3\nexport function agentCommandFromIngress(opts: AgentCommandIngressOpts, runtime?: RuntimeEnv, deps?: CliDeps): Promise<{ payloads: ReturnType; meta: import(\"./embedded-agent.ts\").EmbeddedAgentRunMeta; didSendViaMessagingTool?: boolean; messagingToolSentTexts?: string[]; messagingToolSentMediaUrls?: string[]; messagingToolSentTargets?: import(\"./embedded-agent-messaging.types.ts\").MessagingToolSend[]; deliverySucceeded?: boolean; deliveryStatus?: { requested: true; attempted: boolean; status: \"sent\" | \"suppressed\" | \"partial_failed\" | \"failed\"; succeeded: true | false | \"partial\"; error?: true; errorMessage?: string; reason?: string; resultCount?: number; sentBeforeError?: true; payloadOutcomes?: import(\"../channels/message/send.ts\").SerializedDurableMessagePayloadOutcome[]; }; }>;","entrypoint":"agent-runtime","exportName":"agentCommandFromIngress","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-command.ts"} +{"declaration":"// declaration closure: 2a5e381c403c4e0c3b2428713d010d2904d96884c94eb0966ec7c1089c0ab383\nexport function buildConfiguredModelCatalog(params: { cfg: OpenClawConfig; workspaceDir?: string; manifestPlugins?: ModelManifestPlugins; }): ModelCatalogEntry[];","entrypoint":"agent-runtime","exportName":"buildConfiguredModelCatalog","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-selection-shared.ts"} +{"declaration":"// declaration closure: 2a5e381c403c4e0c3b2428713d010d2904d96884c94eb0966ec7c1089c0ab383\nexport function buildModelAliasIndex(params: BuildModelAliasIndexParams): ModelAliasIndex;","entrypoint":"agent-runtime","exportName":"buildModelAliasIndex","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-selection-shared.ts"} +{"declaration":"// declaration closure: c0227b1486067ab2813a272575732c34961c875c44aabfcd519f6b6b87cf3b46\nexport function clearExpiredCooldowns(store: AuthProfileStore, now?: number): boolean;","entrypoint":"agent-runtime","exportName":"clearExpiredCooldowns","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/usage-state.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function clearRuntimeAuthProfileStoreSnapshots(): void;","entrypoint":"agent-runtime","exportName":"clearRuntimeAuthProfileStoreSnapshots","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function ensureAuthProfileStore(agentDir?: string, options?: { allowKeychainPrompt?: boolean; config?: OpenClawConfig; externalCli?: ExternalCliAuthDiscovery; externalCliProviderIds?: Iterable; externalCliProfileIds?: Iterable; inheritedAuthDir?: string; readOnly?: boolean; syncExternalCli?: boolean; }): AuthProfileStore;","entrypoint":"agent-runtime","exportName":"ensureAuthProfileStore","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: 8d91898c5998166716d39131a0a98e1214c1bb7b20a994426001ca6022b65300\nexport function extractAssistantText(msg: AssistantMessage): string;","entrypoint":"agent-runtime","exportName":"extractAssistantText","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-utils.ts"} +{"declaration":"// declaration closure: 47b9d46ec580c620e0804121ee29474a52e772963f8238d5608769be86727196\nexport function findModelInCatalog(catalog: ModelCatalogEntry[], provider: string, modelId: string): ModelCatalogEntry | undefined;","entrypoint":"agent-runtime","exportName":"findModelInCatalog","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-catalog-lookup.ts"} +{"declaration":"// declaration closure: cbc432fca56df0c999a6209244e72d641e32cf1ddbde54519a3cafe09ada5e60\nexport function findNormalizedProviderValue(entries: Record | undefined, provider: string): T | undefined;","entrypoint":"agent-runtime","exportName":"findNormalizedProviderValue","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-selection-normalize.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function findPersistedAuthProfileCredential(params: { agentDir?: string; profileId: string; }): AuthProfileStore[\"profiles\"][string] | undefined;","entrypoint":"agent-runtime","exportName":"findPersistedAuthProfileCredential","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: 8d91898c5998166716d39131a0a98e1214c1bb7b20a994426001ca6022b65300\nexport function formatReasoningMessage(text: string): string;","entrypoint":"agent-runtime","exportName":"formatReasoningMessage","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/embedded-agent-utils.ts"} +{"declaration":"// declaration closure: 8cf640516caedd6dcea4fec80e01682bf0aa5f4cf49ff765928097f419e60512\nexport function getPreparedModelCatalogSnapshot(params?: LoadPreparedModelCatalogParams): ModelCatalogSnapshot | undefined;","entrypoint":"agent-runtime","exportName":"getPreparedModelCatalogSnapshot","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/prepared-model-catalog.ts"} +{"declaration":"// declaration closure: ebc2dd6dbebd35dd38c59fd52f9ebc869e435d18bc358ac0c905b42216c642b4\nexport function getTtsProvider(config: ResolvedTtsConfig, prefsPath: string): TtsProvider;","entrypoint":"agent-runtime","exportName":"getTtsProvider","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/tts/runtime-api.ts"} +{"declaration":"// declaration closure: c0227b1486067ab2813a272575732c34961c875c44aabfcd519f6b6b87cf3b46\nexport function isProfileInCooldown(store: AuthProfileStore, profileId: string, now?: number, forModel?: string): boolean;","entrypoint":"agent-runtime","exportName":"isProfileInCooldown","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/usage-state.ts"} +{"declaration":"// declaration closure: bbcf0c759f0526bc41750b31e703cdc2eff89b5bb7c11b3cb91bb48eb23483ea\nexport function jsonResult(payload: TDetails): AgentToolResult;","entrypoint":"agent-runtime","exportName":"jsonResult","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tools/tool-results.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function listAgentIds(cfg: OpenClawConfig): string[];","entrypoint":"agent-runtime","exportName":"listAgentIds","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 693ca8e991220cd021144196ad616cf4eb58e62eb90bb4a645943e5e67eb155d\nexport function listProfilesForProvider(store: AuthProfileStore, provider: string): string[];","entrypoint":"agent-runtime","exportName":"listProfilesForProvider","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/profile-list.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function loadAuthProfileStoreForRuntime(agentDir?: string, options?: LoadAuthProfileStoreOptions): AuthProfileStore;","entrypoint":"agent-runtime","exportName":"loadAuthProfileStoreForRuntime","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function loadAuthProfileStoreForSecretsRuntime(agentDir?: string, options?: Pick): AuthProfileStore;","entrypoint":"agent-runtime","exportName":"loadAuthProfileStoreForSecretsRuntime","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function loadAuthProfileStoreWithoutExternalProfiles(agentDir?: string, loadOptions?: Pick): AuthProfileStore;","entrypoint":"agent-runtime","exportName":"loadAuthProfileStoreWithoutExternalProfiles","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: b2bd529fe4919a733ca5f29b3d728165606230aff228c825160800b48ce88f08\nexport function loadModelCatalog(params?: LoadModelCatalogCompatibilityParams): Promise;","entrypoint":"agent-runtime","exportName":"loadModelCatalog","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-runtime.ts"} +{"declaration":"// declaration closure: 8cf640516caedd6dcea4fec80e01682bf0aa5f4cf49ff765928097f419e60512\nexport function loadPreparedModelCatalog(params?: LoadPreparedModelCatalogParams): Promise;","entrypoint":"agent-runtime","exportName":"loadPreparedModelCatalog","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/prepared-model-catalog.ts"} +{"declaration":"// declaration closure: 3914cede16ae475dce631c0e722f7287758a359fe5121bacf6f31f6499de2177\nexport function markAuthProfileBlockedUntil(params: { store: AuthProfileStore; profileId: string; blockedUntil: number; source: AuthProfileBlockedSource; agentDir?: string; runId?: string; modelId?: string; }): Promise;","entrypoint":"agent-runtime","exportName":"markAuthProfileBlockedUntil","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/usage.ts"} +{"declaration":"// declaration closure: 9fc3682b98343d491609de75ff61025cd3a699ecce05a9cc9b1741c4549925a6\nexport function modelSupportsVision(entry: ModelCatalogEntry | undefined): boolean;","entrypoint":"agent-runtime","exportName":"modelSupportsVision","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-catalog.ts"} +{"declaration":"// declaration closure: cbc432fca56df0c999a6209244e72d641e32cf1ddbde54519a3cafe09ada5e60\nexport function parseModelRef(raw: string, defaultProvider: string, options?: ModelRefNormalizeOptions): ModelRef | null;","entrypoint":"agent-runtime","exportName":"parseModelRef","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-selection-normalize.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readNonNegativeIntegerParam(params: Record, key: string, options?: { message?: string; max?: number; }): number | undefined;","entrypoint":"agent-runtime","exportName":"readNonNegativeIntegerParam","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readPositiveIntegerParam(params: Record, key: string, options?: { message?: string; max?: number; }): number | undefined;","entrypoint":"agent-runtime","exportName":"readPositiveIntegerParam","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readStringArrayParam(params: Record, key: string, options: StringParamOptions & { required: true; }): string[];\nexport function readStringArrayParam(params: Record, key: string, options?: StringParamOptions): string[] | undefined;","entrypoint":"agent-runtime","exportName":"readStringArrayParam","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readStringParam(params: Record, key: string, options: StringParamOptions & { required: true; }): string;\nexport function readStringParam(params: Record, key: string, options?: StringParamOptions): string | undefined;","entrypoint":"agent-runtime","exportName":"readStringParam","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: eaefcd553af2f3e229752dbe5d0b7a01d658f6498b4d7702f3b36b1357aa74f4\nexport function refreshOAuthCredentialForRuntime(params: { credential: OAuthCredential; cfg?: OpenClawConfig; }): Promise;","entrypoint":"agent-runtime","exportName":"refreshOAuthCredentialForRuntime","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/oauth.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function replaceRuntimeAuthProfileStoreSnapshots(entries: Array<{ agentDir?: string; store: AuthProfileStore; }>): void;","entrypoint":"agent-runtime","exportName":"replaceRuntimeAuthProfileStoreSnapshots","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: 55e3d6b1e26246b87256e128969716ba2304c1e03df879be6eec91c3fa2c8eb1\nexport function resolveAckReaction(cfg: OpenClawConfig, agentId: string, opts?: { channel?: string; accountId?: string; }): string;","entrypoint":"agent-runtime","exportName":"resolveAckReaction","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/identity.ts"} +{"declaration":"// declaration closure: a16ef8b077274377f50ed8c3b94e112a306293248a60eedc3cc6ec2f6293528f\nexport function resolveAgentAvatar(cfg: OpenClawConfig, agentId: string, opts?: { includeUiOverride?: boolean; }): AgentAvatarResolution;","entrypoint":"agent-runtime","exportName":"resolveAgentAvatar","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/identity-avatar.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveAgentConfig(cfg: OpenClawConfig, agentId: string): ResolvedAgentConfig | undefined;","entrypoint":"agent-runtime","exportName":"resolveAgentConfig","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveAgentDir(cfg: OpenClawConfig, agentId: string, env?: NodeJS.ProcessEnv): string;","entrypoint":"agent-runtime","exportName":"resolveAgentDir","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 5439dd6ea3eebe024c7b766e53b0b9f5db6c3e4743824983ef8443cb6737f7af\nexport function resolveAgentEffectiveModelPrimary(cfg: OpenClawConfig, agentId: string): string | undefined;","entrypoint":"agent-runtime","exportName":"resolveAgentEffectiveModelPrimary","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope.ts"} +{"declaration":"// declaration closure: 55e3d6b1e26246b87256e128969716ba2304c1e03df879be6eec91c3fa2c8eb1\nexport function resolveAgentIdentity(cfg: OpenClawConfig, agentId: string): IdentityConfig | undefined;","entrypoint":"agent-runtime","exportName":"resolveAgentIdentity","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/identity.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveAgentWorkspaceDir(cfg: OpenClawConfig, agentId: string, env?: NodeJS.ProcessEnv): string;","entrypoint":"agent-runtime","exportName":"resolveAgentWorkspaceDir","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: d396f0dc3e02a90b61c2220e49f91e20d54fd3bb4afe5c92fd825bdb1bbe88a2\nexport function resolveAllowedModelRef(params: { cfg: OpenClawConfig; catalog: ModelCatalogEntry[]; raw: string; defaultProvider: string; defaultModel?: string; agentId?: string; } & ModelManifestNormalizationContext): { ref: ModelRef; key: string; } | { error: string; };","entrypoint":"agent-runtime","exportName":"resolveAllowedModelRef","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-selection.ts"} +{"declaration":"// declaration closure: eaefcd553af2f3e229752dbe5d0b7a01d658f6498b4d7702f3b36b1357aa74f4\nexport function resolveApiKeyForProfile(params: ResolveApiKeyForProfileParams): Promise;","entrypoint":"agent-runtime","exportName":"resolveApiKeyForProfile","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/oauth.ts"} +{"declaration":"// declaration closure: 7fca18a46a3e0fcf883ad5f8e9cf7f48b8f9287d7e33b95e210d2f90ebaef6fe\nexport function resolveApiKeyForProvider(params: { provider: string; cfg?: OpenClawConfig; profileId?: string; preferredProfile?: string; store?: AuthProfileStore; agentDir?: string; workspaceDir?: string; lockedProfile?: boolean; forceRefresh?: boolean; credentialPrecedence?: ProviderCredentialPrecedence; allowAuthProfileFallback?: boolean; skipSetupProviderFallback?: boolean; modelId?: string; modelApi?: string; secretSentinels?: boolean; }): Promise;","entrypoint":"agent-runtime","exportName":"resolveApiKeyForProvider","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-auth-provider.ts"} +{"declaration":"// declaration closure: 6b922404814279294e39c40622c302ce3586dfd59fb0d92c6e32f5ecf1ec8ac2\nexport function resolveAuthProfileEligibility(params: { cfg?: OpenClawConfig; authAliasLookupParams?: ProviderAuthAliasLookupParams; store: AuthProfileStore; provider: string; profileId: string; now?: number; }): AuthProfileEligibility;","entrypoint":"agent-runtime","exportName":"resolveAuthProfileEligibility","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/order.ts"} +{"declaration":"// declaration closure: 6b922404814279294e39c40622c302ce3586dfd59fb0d92c6e32f5ecf1ec8ac2\nexport function resolveAuthProfileOrder(params: ResolveAuthProfileOrderParams): string[];","entrypoint":"agent-runtime","exportName":"resolveAuthProfileOrder","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/order.ts"} +{"declaration":"// declaration closure: 9e01147ac8b559635da54e3ffcea2b24e8cac4a4cc768a556315f5854edb8bc1\nexport function resolveAuthStorePathForDisplay(agentDir?: string): string;","entrypoint":"agent-runtime","exportName":"resolveAuthStorePathForDisplay","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/path-resolve.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveDefaultAgentDir(cfg: OpenClawConfig, env?: NodeJS.ProcessEnv): string;","entrypoint":"agent-runtime","exportName":"resolveDefaultAgentDir","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveDefaultAgentId(cfg: OpenClawConfig): string;","entrypoint":"agent-runtime","exportName":"resolveDefaultAgentId","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: c97f7cced8741258c9e3e7df8265430c5669a0d3cb96f0f71e9ebe66448aff05\nexport function resolveDefaultModelForAgent(params: { cfg: OpenClawConfig; agentId?: string; allowPluginNormalization?: boolean; } & ModelManifestNormalizationContext): ModelRef;","entrypoint":"agent-runtime","exportName":"resolveDefaultModelForAgent","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-selection-config.ts"} +{"declaration":"// declaration closure: 55e3d6b1e26246b87256e128969716ba2304c1e03df879be6eec91c3fa2c8eb1\nexport function resolveHumanDelayConfig(cfg: OpenClawConfig, agentId: string): HumanDelayConfig | undefined;","entrypoint":"agent-runtime","exportName":"resolveHumanDelayConfig","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/identity.ts"} +{"declaration":"// declaration closure: 55e3d6b1e26246b87256e128969716ba2304c1e03df879be6eec91c3fa2c8eb1\nexport function resolveIdentityNamePrefix(cfg: OpenClawConfig, agentId: string): string | undefined;","entrypoint":"agent-runtime","exportName":"resolveIdentityNamePrefix","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/identity.ts"} +{"declaration":"// declaration closure: 2a5e381c403c4e0c3b2428713d010d2904d96884c94eb0966ec7c1089c0ab383\nexport function resolveModelRefFromString(params: { cfg?: OpenClawConfig; raw: string; defaultProvider: string; aliasIndex?: ModelAliasIndex; allowManifestNormalization?: boolean; allowPluginNormalization?: boolean; } & ModelManifestNormalizationContext): { ref: ModelRef; alias?: string; } | null;","entrypoint":"agent-runtime","exportName":"resolveModelRefFromString","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-selection-shared.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function resolvePersistedAuthProfileOwnerAgentDir(params: { agentDir?: string; profileId: string; }): string | undefined;","entrypoint":"agent-runtime","exportName":"resolvePersistedAuthProfileOwnerAgentDir","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: 3914cede16ae475dce631c0e722f7287758a359fe5121bacf6f31f6499de2177\nexport function resolveProfileUnusableUntilForDisplay(store: AuthProfileStore, profileId: string): number | null;","entrypoint":"agent-runtime","exportName":"resolveProfileUnusableUntilForDisplay","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/usage.ts"} +{"declaration":"// declaration closure: 3914cede16ae475dce631c0e722f7287758a359fe5121bacf6f31f6499de2177\nexport function resolveProfilesUnavailableReason(params: { store: AuthProfileStore; profileIds: string[]; now?: number; }): AuthProfileFailureReason | null;","entrypoint":"agent-runtime","exportName":"resolveProfilesUnavailableReason","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/usage.ts"} +{"declaration":"// declaration closure: db01c2b9228cbf998541415bd7cf22595be32de290e305228d1fe8646b59dddb\nexport function resolveProviderIdForAuth(provider: string, params?: ProviderAuthAliasLookupParams): string;","entrypoint":"agent-runtime","exportName":"resolveProviderIdForAuth","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/provider-auth-aliases.ts"} +{"declaration":"// declaration closure: 5439dd6ea3eebe024c7b766e53b0b9f5db6c3e4743824983ef8443cb6737f7af\nexport function resolveSessionAgentIds(params: { sessionKey?: string; config?: OpenClawConfig; agentId?: string; fallbackAgentId?: string; }): { defaultAgentId: string; sessionAgentId: string; };","entrypoint":"agent-runtime","exportName":"resolveSessionAgentIds","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope.ts"} +{"declaration":"// declaration closure: 073c7c41100d0eea5282d080302fd477be8e7f419b9c2886e81501ba944f7b4e\nexport function resolveThinkingDefault(params: { cfg: OpenClawConfig; provider: string; model: string; catalog?: ModelCatalogEntry[]; agentRuntime?: string | null; }): ThinkLevel;","entrypoint":"agent-runtime","exportName":"resolveThinkingDefault","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-thinking-default.ts"} +{"declaration":"// declaration closure: 073c7c41100d0eea5282d080302fd477be8e7f419b9c2886e81501ba944f7b4e\nexport function resolveThinkingDefaultWithRuntimeCatalog(params: { cfg: OpenClawConfig; provider: string; model: string; loadRuntimeCatalog: () => Promise; agentRuntime?: string | null; }): Promise;","entrypoint":"agent-runtime","exportName":"resolveThinkingDefaultWithRuntimeCatalog","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/model-thinking-default.ts"} +{"declaration":"// declaration closure: 51835143f3dfa6da571e7590c317a652f972c4355dfb9bcb5013fe792a5fc023\nexport function resolveTtsConfig(cfgInput: OpenClawConfig, contextOrAgentId?: string | TtsConfigResolutionContext): ResolvedTtsConfig;","entrypoint":"agent-runtime","exportName":"resolveTtsConfig","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/tts/tts-settings.ts"} +{"declaration":"// declaration closure: 51835143f3dfa6da571e7590c317a652f972c4355dfb9bcb5013fe792a5fc023\nexport function resolveTtsPrefsPath(config: ResolvedTtsConfig): string;","entrypoint":"agent-runtime","exportName":"resolveTtsPrefsPath","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/tts/tts-settings.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function saveAuthProfileStore(store: AuthProfileStore, agentDir?: string, options?: SaveAuthProfileStoreOptions, database?: OpenClawAgentDatabase): void;","entrypoint":"agent-runtime","exportName":"saveAuthProfileStore","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: 5439dd6ea3eebe024c7b766e53b0b9f5db6c3e4743824983ef8443cb6737f7af\nexport function setAgentEffectiveModelPrimary(cfg: OpenClawConfig, agentId: string, primary: string, options?: { forceAgent?: boolean; }): AgentModelPrimaryWriteTarget;","entrypoint":"agent-runtime","exportName":"setAgentEffectiveModelPrimary","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope.ts"} +{"declaration":"// declaration closure: 7ce8b558837bdc25a24dffa89420a9a6ff6e0459bec478e8a5f3c1e13adbbaec\nexport const CODEX_APP_SERVER_AUTH_MARKER: \"codex-app-server\";","entrypoint":"agent-runtime","exportName":"CODEX_APP_SERVER_AUTH_MARKER","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"const","recordType":"export","sourcePath":"src/agents/model-auth-markers.ts"} +{"declaration":"// declaration closure: 5472d4b12154d719ab33d151b1b3cb8b33bc3fecbdbf8b0c78dbbcfcb46c1e3c\nexport const DEFAULT_PROVIDER: \"openai\";","entrypoint":"agent-runtime","exportName":"DEFAULT_PROVIDER","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"const","recordType":"export","sourcePath":"src/agents/defaults.ts"} +{"declaration":"// declaration closure: a16ef8b077274377f50ed8c3b94e112a306293248a60eedc3cc6ec2f6293528f\nexport type AgentAvatarResolution = AgentAvatarResolution;","entrypoint":"agent-runtime","exportName":"AgentAvatarResolution","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/identity-avatar.ts"} +{"declaration":"// declaration closure: 545375322e3b2f921300d5b166abd5366ee35d132927b3b1f7aeb031d69a3ae9\nexport type AuthProfileCredential = AuthProfileCredential;","entrypoint":"agent-runtime","exportName":"AuthProfileCredential","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/auth-profiles/types.ts"} +{"declaration":"// declaration closure: 545375322e3b2f921300d5b166abd5366ee35d132927b3b1f7aeb031d69a3ae9\nexport type AuthProfileFailureReason = AuthProfileFailureReason;","entrypoint":"agent-runtime","exportName":"AuthProfileFailureReason","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/auth-profiles/types.ts"} +{"declaration":"// declaration closure: 545375322e3b2f921300d5b166abd5366ee35d132927b3b1f7aeb031d69a3ae9\nexport type AuthProfileStore = AuthProfileStore;","entrypoint":"agent-runtime","exportName":"AuthProfileStore","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/auth-profiles/types.ts"} +{"declaration":"// declaration closure: 7d380c8e8ede7db9b3df17221978bc8786bfcd486a3f6cb8c3930181e60464ba\nexport type ModelCatalogEntry = ModelCatalogEntry;","entrypoint":"agent-runtime","exportName":"ModelCatalogEntry","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/model-catalog.types.ts"} +{"declaration":"// declaration closure: 545375322e3b2f921300d5b166abd5366ee35d132927b3b1f7aeb031d69a3ae9\nexport type OAuthCredential = OAuthCredential;","entrypoint":"agent-runtime","exportName":"OAuthCredential","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/auth-profiles/types.ts"} +{"declaration":"// declaration closure: db01c2b9228cbf998541415bd7cf22595be32de290e305228d1fe8646b59dddb\nexport type ProviderAuthAliasLookupParams = ProviderAuthAliasLookupParams;","entrypoint":"agent-runtime","exportName":"ProviderAuthAliasLookupParams","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"type","recordType":"export","sourcePath":"src/agents/provider-auth-aliases.ts"} +{"declaration":"// declaration closure: 3f53070bdda0e059102cc4b2a3962fdf73e0368085ac92468cdd2c41b3d60578\nexport type ResolvedTtsConfig = ResolvedTtsConfig;","entrypoint":"agent-runtime","exportName":"ResolvedTtsConfig","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"type","recordType":"export","sourcePath":"src/tts/tts-types.ts"} +{"declaration":"// declaration closure: dc677b8f5cc227df462ef9e0359045bb62bbb8d5385d952d02cade800b4b6ee2\nexport class EmbeddedBlockChunker {\n #buffer: string;\n readonly #chunking: BlockReplyChunking;\n constructor(chunking: BlockReplyChunking);\n append(text: string): void;\n reset(): void;\n get bufferedText(): string;\n hasBuffered(): boolean;\n drain(params: {\n force: boolean;\n emit: (chunk: string) => void;\n }): void;\n #emitBreakResult(params: {\n breakResult: BreakResult;\n emit: (chunk: string) => void;\n reopenPrefix: string;\n source: string;\n start: number;\n }): {\n start: number;\n reopenFence?: FenceSpan;\n } | null;\n #pickSoftBreakIndex(buffer: string, fenceSpans: FenceSpan[], minCharsOverride?: number, offset): BreakResult;\n #pickBreakIndex(buffer: string, fenceSpans: FenceSpan[], minCharsOverride?: number, offset): BreakResult;\n}","entrypoint":"agent-runtime","exportName":"EmbeddedBlockChunker","importSpecifier":"openclaw/plugin-sdk/agent-runtime","kind":"class","recordType":"export","sourcePath":"src/agents/embedded-agent-block-chunker.ts"} +{"category":"runtime","entrypoint":"agent-scope-runtime","importSpecifier":"openclaw/plugin-sdk/agent-scope-runtime","recordType":"module","sourcePath":"src/plugin-sdk/agent-scope-runtime.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function listAgentIds(cfg: OpenClawConfig): string[];","entrypoint":"agent-scope-runtime","exportName":"listAgentIds","importSpecifier":"openclaw/plugin-sdk/agent-scope-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveAgentDir(cfg: OpenClawConfig, agentId: string, env?: NodeJS.ProcessEnv): string;","entrypoint":"agent-scope-runtime","exportName":"resolveAgentDir","importSpecifier":"openclaw/plugin-sdk/agent-scope-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveDefaultAgentId(cfg: OpenClawConfig): string;","entrypoint":"agent-scope-runtime","exportName":"resolveDefaultAgentId","importSpecifier":"openclaw/plugin-sdk/agent-scope-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 5439dd6ea3eebe024c7b766e53b0b9f5db6c3e4743824983ef8443cb6737f7af\nexport function resolveSessionAgentId(params: { sessionKey?: string; config?: OpenClawConfig; agentId?: string; fallbackAgentId?: string; }): string;","entrypoint":"agent-scope-runtime","exportName":"resolveSessionAgentId","importSpecifier":"openclaw/plugin-sdk/agent-scope-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope.ts"} +{"declaration":"// declaration closure: 5439dd6ea3eebe024c7b766e53b0b9f5db6c3e4743824983ef8443cb6737f7af\nexport function resolveSessionAgentIds(params: { sessionKey?: string; config?: OpenClawConfig; agentId?: string; fallbackAgentId?: string; }): { defaultAgentId: string; sessionAgentId: string; };","entrypoint":"agent-scope-runtime","exportName":"resolveSessionAgentIds","importSpecifier":"openclaw/plugin-sdk/agent-scope-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope.ts"} +{"category":"utilities","entrypoint":"allow-from","importSpecifier":"openclaw/plugin-sdk/allow-from","recordType":"module","sourcePath":"src/plugin-sdk/allow-from.ts"} +{"declaration":"// declaration closure: 311743488d2951fe489a07b42d3d1a9f7382c2f1b44458e5093b733d922846ce\nexport function addAllowlistUserEntriesFromConfigEntry(target: Set, entry: unknown): void;","entrypoint":"allow-from","exportName":"addAllowlistUserEntriesFromConfigEntry","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlists/resolve-utils.ts"} +{"declaration":"// declaration closure: 311743488d2951fe489a07b42d3d1a9f7382c2f1b44458e5093b733d922846ce\nexport function buildAllowlistResolutionSummary(resolvedUsers: T[], opts?: { formatResolved?: (entry: T) => string | null; formatUnresolved?: (entry: T) => string; }): { resolvedMap: Map; mapping: string[]; unresolved: string[]; additions: string[]; };","entrypoint":"allow-from","exportName":"buildAllowlistResolutionSummary","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlists/resolve-utils.ts"} +{"declaration":"// declaration closure: 311743488d2951fe489a07b42d3d1a9f7382c2f1b44458e5093b733d922846ce\nexport function canonicalizeAllowlistWithResolvedIds(params: { existing?: Array; resolvedMap: Map; }): string[];","entrypoint":"allow-from","exportName":"canonicalizeAllowlistWithResolvedIds","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlists/resolve-utils.ts"} +{"declaration":"// declaration closure: 86325da24a6bf4ad111111e9e1bb794278acc800bfe70aeaf74d06043e27ea6d\nexport function compileAllowlist(entries: ReadonlyArray): CompiledAllowlist;","entrypoint":"allow-from","exportName":"compileAllowlist","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlist-match.ts"} +{"declaration":"// declaration closure: 08db46ee8e0ce27e20e09a71186d750e7cf8692625d946d2e0b3b541cb1cfec3\nexport function firstDefined(...values: Array): (T & ({} | null)) | undefined;","entrypoint":"allow-from","exportName":"firstDefined","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allow-from.ts"} +{"declaration":"// declaration closure: 66e8412e9129faadee61ea8ab5c31534a8d41ef8fd704e5baa427eb886ed03eb\nexport function formatAllowFromLowercase(params: { allowFrom: Array; stripPrefixRe?: RegExp; }): string[];","entrypoint":"allow-from","exportName":"formatAllowFromLowercase","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allow-from.ts"} +{"declaration":"// declaration closure: 86325da24a6bf4ad111111e9e1bb794278acc800bfe70aeaf74d06043e27ea6d\nexport function formatAllowlistMatchMeta(match?: { matchKey?: string; matchSource?: string; } | null): string;","entrypoint":"allow-from","exportName":"formatAllowlistMatchMeta","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlist-match.ts"} +{"declaration":"// declaration closure: 66e8412e9129faadee61ea8ab5c31534a8d41ef8fd704e5baa427eb886ed03eb\nexport function formatNormalizedAllowFromEntries(params: { allowFrom: Array; normalizeEntry: (entry: string) => string | undefined | null; }): string[];","entrypoint":"allow-from","exportName":"formatNormalizedAllowFromEntries","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allow-from.ts"} +{"declaration":"// declaration closure: 66e8412e9129faadee61ea8ab5c31534a8d41ef8fd704e5baa427eb886ed03eb\nexport function isAllowedParsedChatSender(params: { allowFrom: Array; sender: string; chatId?: number | null; chatGuid?: string | null; chatIdentifier?: string | null; allowConversationTargets?: boolean | null; normalizeSender: (sender: string) => string; parseAllowTarget: (entry: string) => ParsedChatAllowTarget; }): boolean;","entrypoint":"allow-from","exportName":"isAllowedParsedChatSender","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allow-from.ts"} +{"declaration":"// declaration closure: 66e8412e9129faadee61ea8ab5c31534a8d41ef8fd704e5baa427eb886ed03eb\nexport function isNormalizedSenderAllowed(params: { senderId: string | number; allowFrom: Array; stripPrefixRe?: RegExp; }): boolean;","entrypoint":"allow-from","exportName":"isNormalizedSenderAllowed","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allow-from.ts"} +{"declaration":"// declaration closure: 08db46ee8e0ce27e20e09a71186d750e7cf8692625d946d2e0b3b541cb1cfec3\nexport function isSenderIdAllowed(allow: { entries: string[]; hasWildcard: boolean; hasEntries: boolean; }, senderId: string | undefined, allowWhenEmpty: boolean): boolean;","entrypoint":"allow-from","exportName":"isSenderIdAllowed","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allow-from.ts"} +{"declaration":"// declaration closure: 66e8412e9129faadee61ea8ab5c31534a8d41ef8fd704e5baa427eb886ed03eb\nexport function mapAllowlistResolutionInputs(params: { inputs: string[]; mapInput: (input: string) => Promise | T; }): Promise;","entrypoint":"allow-from","exportName":"mapAllowlistResolutionInputs","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allow-from.ts"} +{"declaration":"// declaration closure: 66e8412e9129faadee61ea8ab5c31534a8d41ef8fd704e5baa427eb886ed03eb\nexport function mapBasicAllowlistResolutionEntries(entries: BasicAllowlistResolutionEntry[]): BasicAllowlistResolutionEntry[];","entrypoint":"allow-from","exportName":"mapBasicAllowlistResolutionEntries","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allow-from.ts"} +{"declaration":"// declaration closure: 311743488d2951fe489a07b42d3d1a9f7382c2f1b44458e5093b733d922846ce\nexport function mergeAllowlist(params: { existing?: Array; additions: string[]; }): string[];","entrypoint":"allow-from","exportName":"mergeAllowlist","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlists/resolve-utils.ts"} +{"declaration":"// declaration closure: 08db46ee8e0ce27e20e09a71186d750e7cf8692625d946d2e0b3b541cb1cfec3\nexport function mergeDmAllowFromSources(params: { allowFrom?: Array; storeAllowFrom?: Array; dmPolicy?: string; }): string[];","entrypoint":"allow-from","exportName":"mergeDmAllowFromSources","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allow-from.ts"} +{"declaration":"// declaration closure: 66e8412e9129faadee61ea8ab5c31534a8d41ef8fd704e5baa427eb886ed03eb\nexport function parseAllowFromEntries(raw: string, parseEntry: (entry: string) => ParsedAllowFromEntry): { entries: string[]; error?: string; };","entrypoint":"allow-from","exportName":"parseAllowFromEntries","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allow-from.ts"} +{"declaration":"// declaration closure: 311743488d2951fe489a07b42d3d1a9f7382c2f1b44458e5093b733d922846ce\nexport function patchAllowlistUsersInConfigEntries>(params: { entries: TEntries; resolvedMap: Map; strategy?: \"merge\" | \"canonicalize\"; }): TEntries;","entrypoint":"allow-from","exportName":"patchAllowlistUsersInConfigEntries","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlists/resolve-utils.ts"} +{"declaration":"// declaration closure: 86325da24a6bf4ad111111e9e1bb794278acc800bfe70aeaf74d06043e27ea6d\nexport function resolveAllowlistCandidates(params: { compiledAllowlist: CompiledAllowlist; candidates: Array<{ value?: string; source: TSource; }>; }): AllowlistMatch;","entrypoint":"allow-from","exportName":"resolveAllowlistCandidates","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlist-match.ts"} +{"declaration":"// declaration closure: 86325da24a6bf4ad111111e9e1bb794278acc800bfe70aeaf74d06043e27ea6d\nexport function resolveAllowlistMatchByCandidates(params: { allowList: ReadonlyArray; candidates: Array<{ value?: string; source: TSource; }>; }): AllowlistMatch;","entrypoint":"allow-from","exportName":"resolveAllowlistMatchByCandidates","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlist-match.ts"} +{"declaration":"// declaration closure: 86325da24a6bf4ad111111e9e1bb794278acc800bfe70aeaf74d06043e27ea6d\nexport function resolveAllowlistMatchSimple(params: { allowFrom: ReadonlyArray; senderId: string; senderName?: string | null; allowNameMatching?: boolean; }): AllowlistMatch<\"wildcard\" | \"id\" | \"name\">;","entrypoint":"allow-from","exportName":"resolveAllowlistMatchSimple","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlist-match.ts"} +{"declaration":"// declaration closure: 66e8412e9129faadee61ea8ab5c31534a8d41ef8fd704e5baa427eb886ed03eb\nexport function resolveBasicAllowFromEntries(params: { token?: string | null; entries: string[]; resolveEntries: (params: { token: string; entries: string[]; }) => Promise>; }): Promise>;","entrypoint":"allow-from","exportName":"resolveBasicAllowFromEntries","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allow-from.ts"} +{"declaration":"// declaration closure: 86325da24a6bf4ad111111e9e1bb794278acc800bfe70aeaf74d06043e27ea6d\nexport function resolveCompiledAllowlistMatch(params: { compiledAllowlist: CompiledAllowlist; candidates: Array<{ value?: string; source: TSource; }>; }): AllowlistMatch;","entrypoint":"allow-from","exportName":"resolveCompiledAllowlistMatch","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlist-match.ts"} +{"declaration":"// declaration closure: 08db46ee8e0ce27e20e09a71186d750e7cf8692625d946d2e0b3b541cb1cfec3\nexport function resolveGroupAllowFromSources(params: { allowFrom?: Array; groupAllowFrom?: Array; fallbackToAllowFrom?: boolean; }): string[];","entrypoint":"allow-from","exportName":"resolveGroupAllowFromSources","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allow-from.ts"} +{"declaration":"// declaration closure: 311743488d2951fe489a07b42d3d1a9f7382c2f1b44458e5093b733d922846ce\nexport function summarizeMapping(label: string, mapping: string[], unresolved: string[], runtime: RuntimeEnv): void;","entrypoint":"allow-from","exportName":"summarizeMapping","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"function","recordType":"export","sourcePath":"src/channels/allowlists/resolve-utils.ts"} +{"declaration":"// declaration closure: 86325da24a6bf4ad111111e9e1bb794278acc800bfe70aeaf74d06043e27ea6d\nexport type AllowlistMatch = AllowlistMatch;","entrypoint":"allow-from","exportName":"AllowlistMatch","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"type","recordType":"export","sourcePath":"src/channels/allowlist-match.ts"} +{"declaration":"// declaration closure: 86325da24a6bf4ad111111e9e1bb794278acc800bfe70aeaf74d06043e27ea6d\nexport type AllowlistMatchSource = AllowlistMatchSource;","entrypoint":"allow-from","exportName":"AllowlistMatchSource","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"type","recordType":"export","sourcePath":"src/channels/allowlist-match.ts"} +{"declaration":"// declaration closure: 311743488d2951fe489a07b42d3d1a9f7382c2f1b44458e5093b733d922846ce\nexport type AllowlistUserResolutionLike = AllowlistUserResolutionLike;","entrypoint":"allow-from","exportName":"AllowlistUserResolutionLike","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"type","recordType":"export","sourcePath":"src/channels/allowlists/resolve-utils.ts"} +{"declaration":"// declaration closure: 66e8412e9129faadee61ea8ab5c31534a8d41ef8fd704e5baa427eb886ed03eb\nexport type BasicAllowlistResolutionEntry = BasicAllowlistResolutionEntry;","entrypoint":"allow-from","exportName":"BasicAllowlistResolutionEntry","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/allow-from.ts"} +{"declaration":"// declaration closure: 86325da24a6bf4ad111111e9e1bb794278acc800bfe70aeaf74d06043e27ea6d\nexport type CompiledAllowlist = CompiledAllowlist;","entrypoint":"allow-from","exportName":"CompiledAllowlist","importSpecifier":"openclaw/plugin-sdk/allow-from","kind":"type","recordType":"export","sourcePath":"src/channels/allowlist-match.ts"} +{"category":null,"entrypoint":"allowlist-config-edit","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","recordType":"module","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function buildAccountScopedAllowlistConfigEditor(params: { channelId: ChannelId; normalize: AllowlistNormalizer; resolveEffectiveEntries?: (params: { cfg: OpenClawConfig; accountId?: string | null; scope: \"dm\" | \"group\"; }) => Array | null | undefined; resolvePaths: (scope: \"dm\" | \"group\") => AllowlistConfigPaths | null; }): NonNullable;","entrypoint":"allowlist-config-edit","exportName":"buildAccountScopedAllowlistConfigEditor","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function buildDmGroupAccountAllowlistAdapter(params: { channelId: ChannelId; resolveAccount: AllowlistAccountResolver; normalize: AllowlistNormalizer; resolveDmAllowFrom: (account: ResolvedAccount, context: { cfg: OpenClawConfig; accountId?: string | null; }) => Array | null | undefined; resolveGroupAllowFrom: (account: ResolvedAccount) => Array | null | undefined; resolveDmPolicy?: (account: ResolvedAccount) => string | null | undefined; resolveGroupPolicy?: (account: ResolvedAccount) => string | null | undefined; resolveGroupOverrides?: (account: ResolvedAccount) => AllowlistGroupOverride[] | undefined; }): Pick;","entrypoint":"allowlist-config-edit","exportName":"buildDmGroupAccountAllowlistAdapter","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function buildLegacyDmAccountAllowlistAdapter(params: { channelId: ChannelId; resolveAccount: AllowlistAccountResolver; normalize: AllowlistNormalizer; resolveDmAllowFrom: (account: ResolvedAccount, context: { cfg: OpenClawConfig; accountId?: string | null; }) => Array | null | undefined; resolveGroupPolicy?: (account: ResolvedAccount) => string | null | undefined; resolveGroupOverrides?: (account: ResolvedAccount) => AllowlistGroupOverride[] | undefined; }): Pick;","entrypoint":"allowlist-config-edit","exportName":"buildLegacyDmAccountAllowlistAdapter","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function collectAllowlistOverridesFromRecord(params: { record: Record | null | undefined; label: (key: string, value: T) => string; resolveEntries: (value: T) => Array | null | undefined; }): AllowlistGroupOverride[];","entrypoint":"allowlist-config-edit","exportName":"collectAllowlistOverridesFromRecord","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function collectNestedAllowlistOverridesFromRecord(params: { record: Record | null | undefined; outerLabel: (key: string, value: Outer) => string; resolveOuterEntries: (value: Outer) => Array | null | undefined; resolveChildren: (value: Outer) => Record | null | undefined; innerLabel: (outerKey: string, innerKey: string, inner: Inner) => string; resolveInnerEntries: (value: Inner) => Array | null | undefined; }): AllowlistGroupOverride[];","entrypoint":"allowlist-config-edit","exportName":"collectNestedAllowlistOverridesFromRecord","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function createAccountScopedAllowlistNameResolver(params: { resolveAccount: (params: { cfg: OpenClawConfig; accountId?: string | null; }) => ResolvedAccount; resolveToken: (account: ResolvedAccount) => string | null | undefined; resolveNames: (params: { token: string; entries: string[]; }) => Promise; }): NonNullable;","entrypoint":"allowlist-config-edit","exportName":"createAccountScopedAllowlistNameResolver","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function createFlatAllowlistOverrideResolver(params: { resolveRecord: (account: ResolvedAccount) => Record | null | undefined; label: (key: string, value: Entry) => string; resolveEntries: (value: Entry) => Array | null | undefined; }): (account: ResolvedAccount) => AllowlistGroupOverride[];","entrypoint":"allowlist-config-edit","exportName":"createFlatAllowlistOverrideResolver","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function createNestedAllowlistOverrideResolver(params: { resolveRecord: (account: ResolvedAccount) => Record | null | undefined; outerLabel: (key: string, value: Outer) => string; resolveOuterEntries: (value: Outer) => Array | null | undefined; resolveChildren: (value: Outer) => Record | null | undefined; innerLabel: (outerKey: string, innerKey: string, inner: Inner) => string; resolveInnerEntries: (value: Inner) => Array | null | undefined; }): (account: ResolvedAccount) => AllowlistGroupOverride[];","entrypoint":"allowlist-config-edit","exportName":"createNestedAllowlistOverrideResolver","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function readConfiguredAllowlistEntries(entries: Array | null | undefined): string[];","entrypoint":"allowlist-config-edit","exportName":"readConfiguredAllowlistEntries","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function resolveDmGroupAllowlistConfigPaths(scope: \"dm\" | \"group\"): AllowlistConfigPaths;","entrypoint":"allowlist-config-edit","exportName":"resolveDmGroupAllowlistConfigPaths","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport function resolveLegacyDmAllowlistConfigPaths(scope: \"dm\" | \"group\"): AllowlistConfigPaths | null;","entrypoint":"allowlist-config-edit","exportName":"resolveLegacyDmAllowlistConfigPaths","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport type AllowlistGroupOverride = AllowlistGroupOverride;","entrypoint":"allowlist-config-edit","exportName":"AllowlistGroupOverride","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"declaration":"// declaration closure: a8992d53c9d84ee83fb6b412c0ef0dcdf7ab22a50bcc8ae8f1fb6325874744c7\nexport type AllowlistNameResolution = AllowlistNameResolution;","entrypoint":"allowlist-config-edit","exportName":"AllowlistNameResolution","importSpecifier":"openclaw/plugin-sdk/allowlist-config-edit","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/allowlist-config-edit.ts"} +{"category":"runtime","entrypoint":"approval-auth-runtime","importSpecifier":"openclaw/plugin-sdk/approval-auth-runtime","recordType":"module","sourcePath":"src/plugin-sdk/approval-auth-runtime.ts"} +{"declaration":"// declaration closure: bf7d7f31fc6cd4c1249367177ad7df6b4359cbe8bb5aba53ef782ce2c3ac0552\nexport function createChannelApprovalAuth(params: { channelLabel: string; resolveInputs: (params: ApprovalContext) => ApprovalApproverInputs; normalizeApprover: (value: ApproverInput) => string | undefined; normalizeDefaultTo?: (value: string) => string | undefined; normalizeSenderId?: (value: string) => string | undefined; isWildcardAuthorized?: (params: { purpose: \"sender\" | \"action\"; senderId?: string; inputs: ApprovalApproverInputs; approvers: readonly string[]; }) => boolean; }): ChannelApprovalAuth;","entrypoint":"approval-auth-runtime","exportName":"createChannelApprovalAuth","importSpecifier":"openclaw/plugin-sdk/approval-auth-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-auth-helpers.ts"} +{"declaration":"// declaration closure: bf7d7f31fc6cd4c1249367177ad7df6b4359cbe8bb5aba53ef782ce2c3ac0552\nexport function createResolvedApproverActionAuthAdapter(params: { channelLabel: string; resolveApprovers: (params: { cfg: OpenClawConfig; accountId?: string | null; }) => string[]; normalizeSenderId?: (value: string) => string | undefined; }): { authorizeActorAction({ cfg, accountId, senderId, approvalKind, }: { cfg: OpenClawConfig; accountId?: string | null; senderId?: string | null; action: \"approve\"; approvalKind: ApprovalKind; }): ApprovalAuthorizationResult | { readonly authorized: true; reason?: undefined; } | { readonly authorized: false; readonly reason: `\\u274C You are not authorized to approve plugin requests on ${string}.` | `\\u274C You are not authorized to approve exec requests on ${string}.`; }; };","entrypoint":"approval-auth-runtime","exportName":"createResolvedApproverActionAuthAdapter","importSpecifier":"openclaw/plugin-sdk/approval-auth-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-auth-helpers.ts"} +{"declaration":"// declaration closure: bf7d7f31fc6cd4c1249367177ad7df6b4359cbe8bb5aba53ef782ce2c3ac0552\nexport function isImplicitSameChatApprovalAuthorization(result: ApprovalAuthorizationResult | null | undefined): boolean;","entrypoint":"approval-auth-runtime","exportName":"isImplicitSameChatApprovalAuthorization","importSpecifier":"openclaw/plugin-sdk/approval-auth-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-auth-helpers.ts"} +{"declaration":"// declaration closure: bf7d7f31fc6cd4c1249367177ad7df6b4359cbe8bb5aba53ef782ce2c3ac0552\nexport function markImplicitSameChatApprovalAuthorization(result: ApprovalAuthorizationResult): ApprovalAuthorizationResult;","entrypoint":"approval-auth-runtime","exportName":"markImplicitSameChatApprovalAuthorization","importSpecifier":"openclaw/plugin-sdk/approval-auth-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-auth-helpers.ts"} +{"declaration":"// declaration closure: f75e663d5cfff1d386c51faa2d91ceaeb739f6c672c7b9fd89ab0a2642a5eb00\nexport function resolveApprovalApprovers(params: { explicit?: readonly ApproverInput[] | null; allowFrom?: readonly ApproverInput[] | null; extraAllowFrom?: readonly ApproverInput[] | null; defaultTo?: string | null; normalizeApprover: (value: ApproverInput) => string | undefined; normalizeDefaultTo?: (value: string) => string | undefined; }): string[];","entrypoint":"approval-auth-runtime","exportName":"resolveApprovalApprovers","importSpecifier":"openclaw/plugin-sdk/approval-auth-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-approvers.ts"} +{"category":"runtime","entrypoint":"approval-client-runtime","importSpecifier":"openclaw/plugin-sdk/approval-client-runtime","recordType":"module","sourcePath":"src/plugin-sdk/approval-client-runtime.ts"} +{"declaration":"// declaration closure: 4fbbf709a3e1958ef0d9afb7558a25505883a1957dfe07c59686d705ef7a8485\nexport function createChannelExecApprovalProfile(params: { resolveConfig: (params: ApprovalProfileParams) => ChannelApprovalConfig | undefined; resolveApprovers: (params: ApprovalProfileParams) => string[]; normalizeSenderId?: (value: string) => string | undefined; isTargetRecipient?: (params: ApprovalProfileParams & { senderId?: string | null; }) => boolean; matchesRequestAccount?: (params: ApprovalProfileParams & { request: ApprovalRequest; }) => boolean; fallbackAgentIdFromSessionKey?: boolean; requireClientEnabledForLocalPromptSuppression?: boolean; }): { isClientEnabled: (input: ApprovalProfileParams) => boolean; isApprover: (input: ApprovalProfileParams & { senderId?: string | null; }) => boolean; isAuthorizedSender: (input: ApprovalProfileParams & { senderId?: string | null; }) => boolean; resolveTarget: (input: ApprovalProfileParams) => ApprovalTarget; shouldHandleRequest: (input: ApprovalProfileParams & { request: ApprovalRequest; }) => boolean; shouldSuppressLocalPrompt: (input: ApprovalProfileParams & { payload: ReplyPayload; }) => boolean; };","entrypoint":"approval-client-runtime","exportName":"createChannelExecApprovalProfile","importSpecifier":"openclaw/plugin-sdk/approval-client-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-client-helpers.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function getExecApprovalReplyMetadata(payload: ReplyPayload): ExecApprovalReplyMetadata | null;","entrypoint":"approval-client-runtime","exportName":"getExecApprovalReplyMetadata","importSpecifier":"openclaw/plugin-sdk/approval-client-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 4fbbf709a3e1958ef0d9afb7558a25505883a1957dfe07c59686d705ef7a8485\nexport function isChannelExecApprovalClientEnabledFromConfig(params: { enabled?: ChannelExecApprovalEnableMode; approverCount: number; }): boolean;","entrypoint":"approval-client-runtime","exportName":"isChannelExecApprovalClientEnabledFromConfig","importSpecifier":"openclaw/plugin-sdk/approval-client-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-client-helpers.ts"} +{"declaration":"// declaration closure: 4fbbf709a3e1958ef0d9afb7558a25505883a1957dfe07c59686d705ef7a8485\nexport function isChannelExecApprovalTargetRecipient(params: { cfg: OpenClawConfig; senderId?: string | null; accountId?: string | null; channel: string; normalizeSenderId?: (value: string) => string | undefined; matchTarget: (params: { target: ExecApprovalForwardTarget; normalizedSenderId: string; normalizedAccountId?: string; }) => boolean; }): boolean;","entrypoint":"approval-client-runtime","exportName":"isChannelExecApprovalTargetRecipient","importSpecifier":"openclaw/plugin-sdk/approval-client-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-client-helpers.ts"} +{"declaration":"// declaration closure: c101ba6b91e84ab66dd7d55b15841c004fce02448e52822108acedd88c491c9a\nexport function matchesApprovalRequestFilters(params: { request: ApprovalRequestFilterInput; agentFilter?: string[]; sessionFilter?: string[]; fallbackAgentIdFromSessionKey?: boolean; }): boolean;","entrypoint":"approval-client-runtime","exportName":"matchesApprovalRequestFilters","importSpecifier":"openclaw/plugin-sdk/approval-client-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-request-filters.ts"} +{"category":"runtime","entrypoint":"approval-delivery-runtime","importSpecifier":"openclaw/plugin-sdk/approval-delivery-runtime","recordType":"module","sourcePath":"src/plugin-sdk/approval-delivery-runtime.ts"} +{"declaration":"// declaration closure: e89a70abc174921414f90429f0f880085ca6bbea45a3803a4d4acdbcfcfed441\nexport function createApproverRestrictedNativeApprovalAdapter(params: ApproverRestrictedNativeApprovalCommonParams & ApproverRestrictedNativeApprovalFlatParams): { auth: { authorizeActorAction?: ChannelApprovalCapability[\"authorizeActorAction\"]; getActionAvailabilityState?: ChannelApprovalCapability[\"getActionAvailabilityState\"]; getExecInitiatingSurfaceState?: ChannelApprovalCapability[\"getExecInitiatingSurfaceState\"]; resolveApproveCommandBehavior?: ChannelApprovalCapability[\"resolveApproveCommandBehavior\"]; }; delivery: ChannelApprovalCapability[\"delivery\"]; nativeRuntime: ChannelApprovalCapability[\"nativeRuntime\"]; render: ChannelApprovalCapability[\"render\"]; native: ChannelApprovalCapability[\"native\"]; describeExecApprovalSetup: ChannelApprovalCapability[\"describeExecApprovalSetup\"]; describePluginApprovalSetup: ChannelApprovalCapability[\"describePluginApprovalSetup\"]; };","entrypoint":"approval-delivery-runtime","exportName":"createApproverRestrictedNativeApprovalAdapter","importSpecifier":"openclaw/plugin-sdk/approval-delivery-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-delivery-helpers.ts"} +{"declaration":"// declaration closure: e89a70abc174921414f90429f0f880085ca6bbea45a3803a4d4acdbcfcfed441\nexport function createApproverRestrictedNativeApprovalCapability(params: ApproverRestrictedNativeApprovalCommonParams & ApproverRestrictedNativeApprovalFlatParams): ChannelApprovalCapability;","entrypoint":"approval-delivery-runtime","exportName":"createApproverRestrictedNativeApprovalCapability","importSpecifier":"openclaw/plugin-sdk/approval-delivery-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-delivery-helpers.ts"} +{"declaration":"// declaration closure: e89a70abc174921414f90429f0f880085ca6bbea45a3803a4d4acdbcfcfed441\nexport function createApproverRestrictedNativeApprovalCapabilityFromForwardingRoutes(params: ApproverRestrictedNativeApprovalCommonParams & ApproverRestrictedNativeApprovalRoutedParams): { capability: ChannelApprovalCapability; routing: StandardNativeApprovalRouting; };","entrypoint":"approval-delivery-runtime","exportName":"createApproverRestrictedNativeApprovalCapabilityFromForwardingRoutes","importSpecifier":"openclaw/plugin-sdk/approval-delivery-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-delivery-helpers.ts"} +{"declaration":"// declaration closure: e89a70abc174921414f90429f0f880085ca6bbea45a3803a4d4acdbcfcfed441\nexport function createChannelApprovalCapability(params: { authorizeActorAction?: ChannelApprovalCapability[\"authorizeActorAction\"]; getActionAvailabilityState?: ChannelApprovalCapability[\"getActionAvailabilityState\"]; getExecInitiatingSurfaceState?: ChannelApprovalCapability[\"getExecInitiatingSurfaceState\"]; resolveApproveCommandBehavior?: ChannelApprovalCapability[\"resolveApproveCommandBehavior\"]; describeExecApprovalSetup?: ChannelApprovalCapability[\"describeExecApprovalSetup\"]; describePluginApprovalSetup?: ChannelApprovalCapability[\"describePluginApprovalSetup\"]; delivery?: ChannelApprovalCapability[\"delivery\"]; nativeRuntime?: ChannelApprovalCapability[\"nativeRuntime\"]; render?: ChannelApprovalCapability[\"render\"]; native?: ChannelApprovalCapability[\"native\"]; }): ChannelApprovalCapability;","entrypoint":"approval-delivery-runtime","exportName":"createChannelApprovalCapability","importSpecifier":"openclaw/plugin-sdk/approval-delivery-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-delivery-helpers.ts"} +{"declaration":"// declaration closure: e89a70abc174921414f90429f0f880085ca6bbea45a3803a4d4acdbcfcfed441\nexport function splitChannelApprovalCapability(capability: ChannelApprovalCapability): { auth: { authorizeActorAction?: ChannelApprovalCapability[\"authorizeActorAction\"]; getActionAvailabilityState?: ChannelApprovalCapability[\"getActionAvailabilityState\"]; getExecInitiatingSurfaceState?: ChannelApprovalCapability[\"getExecInitiatingSurfaceState\"]; resolveApproveCommandBehavior?: ChannelApprovalCapability[\"resolveApproveCommandBehavior\"]; }; delivery: ChannelApprovalCapability[\"delivery\"]; nativeRuntime: ChannelApprovalCapability[\"nativeRuntime\"]; render: ChannelApprovalCapability[\"render\"]; native: ChannelApprovalCapability[\"native\"]; describeExecApprovalSetup: ChannelApprovalCapability[\"describeExecApprovalSetup\"]; describePluginApprovalSetup: ChannelApprovalCapability[\"describePluginApprovalSetup\"]; };","entrypoint":"approval-delivery-runtime","exportName":"splitChannelApprovalCapability","importSpecifier":"openclaw/plugin-sdk/approval-delivery-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-delivery-helpers.ts"} +{"category":"runtime","entrypoint":"approval-gateway-runtime","importSpecifier":"openclaw/plugin-sdk/approval-gateway-runtime","recordType":"module","sourcePath":"src/plugin-sdk/approval-gateway-runtime.ts"} +{"declaration":"// declaration closure: 3a7476adc3e9756e0ffafe38d97093ca6441c9118e6f1005052d3dcdd976de54\nexport function resolveApprovalOverGateway(params: LegacyResolveApprovalOverGatewayParams): Promise;\nexport function resolveApprovalOverGateway(params: CanonicalResolveApprovalOverGatewayParams): Promise;","entrypoint":"approval-gateway-runtime","exportName":"resolveApprovalOverGateway","importSpecifier":"openclaw/plugin-sdk/approval-gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-gateway-resolver.ts"} +{"declaration":"// declaration closure: 1f6bd0ccba4f53d1545a02ca3926f9c828d29d27ca165ea583824da33eb5538c\nexport type ApprovalResolveResult = { applied: boolean; approval: { source?: { agentId?: string | undefined; sessionKey?: string | undefined; } | undefined; resolver?: { id?: string | undefined; kind: \"channel\" | \"system\" | \"runtime\" | \"device\"; } | undefined; id: string; reason: \"user\"; status: \"allowed\"; presentation: { agentId?: string | null | undefined; host?: string | null | undefined; commandPreview?: string | null | undefined; warningText?: string | null | undefined; nodeId?: string | null | undefined; kind: \"exec\"; commandText: string; allowedDecisions: (\"deny\" | \"allow-once\" | \"allow-always\")[]; } | { agentId?: string | null | undefined; detail?: string | undefined; toolName?: string | null | undefined; pluginId?: string | null | undefined; title: string; description: string; kind: \"plugin\"; allowedDecisions: (\"deny\" | \"allow-once\" | \"allow-always\")[]; severity: \"info\" | \"warning\" | \"critical\"; } | { agentId?: string | null | undefined; title: string; description: string; kind: \"system-agent\"; allowedDecisions: [\"allow-once\", \"deny\"]; proposalHash: string; }; expiresAtMs: number; decision: \"allow-once\" | \"allow-always\"; createdAtMs: number; urlPath: string; resolvedAtMs: number; } | { source?: { agentId?: string | undefined; sessionKey?: string | undefined; } | undefined; resolver?: { id?: string | undefined; kind: \"channel\" | \"system\" | \"runtime\" | \"device\"; } | undefined; id: string; reason: \"user\" | \"malformed-verdict\" | \"no-route\" | \"storage-corrupt\"; status: \"denied\"; presentation: { agentId?: string | null | undefined; host?: string | null | undefined; commandPreview?: string | null | undefined; warningText?: string | null | undefined; nodeId?: string | null | undefined; kind: \"exec\"; commandText: string; allowedDecisions: (\"deny\" | \"allow-once\" | \"allow-always\")[]; } | { agentId?: string | null | undefined; detail?: string | undefined; toolName?: string | null | undefined; pluginId?: string | null | undefined; title: string; description: string; kind: \"plugin\"; allowedDecisions: (\"deny\" | \"allow-once\" | \"allow-always\")[]; severity: \"info\" | \"warning\" | \"critical\"; } | { agentId?: string | null | undefined; title: string; description: string; kind: \"system-agent\"; allowedDecisions: [\"allow-once\", \"deny\"]; proposalHash: string; }; expiresAtMs: number; decision: \"deny\"; createdAtMs: number; urlPath: string; resolvedAtMs: number; } | { source?: { agentId?: string | undefined; sessionKey?: string | undefined; } | undefined; resolver?: { id?: string | undefined; kind: \"channel\" | \"system\" | \"runtime\" | \"device\"; } | undefined; id: string; reason: \"timeout\"; status: \"expired\"; presentation: { agentId?: string | null | undefined; host?: string | null | undefined; commandPreview?: string | null | undefined; warningText?: string | null | undefined; nodeId?: string | null | undefined; kind: \"exec\"; commandText: string; allowedDecisions: (\"deny\" | \"allow-once\" | \"allow-always\")[]; } | { agentId?: string | null | undefined; detail?: string | undefined; toolName?: string | null | undefined; pluginId?: string | null | undefined; title: string; description: string; kind: \"plugin\"; allowedDecisions: (\"deny\" | \"allow-once\" | \"allow-always\")[]; severity: \"info\" | \"warning\" | \"critical\"; } | { agentId?: string | null | undefined; title: string; description: string; kind: \"system-agent\"; allowedDecisions: [\"allow-once\", \"deny\"]; proposalHash: string; }; expiresAtMs: number; createdAtMs: number; urlPath: string; resolvedAtMs: number; } | { source?: { agentId?: string | undefined; sessionKey?: string | undefined; } | undefined; resolver?: { id?: string | undefined; kind: \"channel\" | \"system\" | \"runtime\" | \"device\"; } | undefined; id: string; reason: \"run-aborted\" | \"gateway-restart\"; status: \"cancelled\"; presentation: { agentId?: string | null | undefined; host?: string | null | undefined; commandPreview?: string | null | undefined; warningText?: string | null | undefined; nodeId?: string | null | undefined; kind: \"exec\"; commandText: string; allowedDecisions: (\"deny\" | \"allow-once\" | \"allow-always\")[]; } | { agentId?: string | null | undefined; detail?: string | undefined; toolName?: string | null | undefined; pluginId?: string | null | undefined; title: string; description: string; kind: \"plugin\"; allowedDecisions: (\"deny\" | \"allow-once\" | \"allow-always\")[]; severity: \"info\" | \"warning\" | \"critical\"; } | { agentId?: string | null | undefined; title: string; description: string; kind: \"system-agent\"; allowedDecisions: [\"allow-once\", \"deny\"]; proposalHash: string; }; expiresAtMs: number; createdAtMs: number; urlPath: string; resolvedAtMs: number; };};","entrypoint":"approval-gateway-runtime","exportName":"ApprovalResolveResult","importSpecifier":"openclaw/plugin-sdk/approval-gateway-runtime","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/approvals.ts"} +{"category":null,"entrypoint":"approval-handler-adapter-runtime","importSpecifier":"openclaw/plugin-sdk/approval-handler-adapter-runtime","recordType":"module","sourcePath":"src/plugin-sdk/approval-handler-adapter-runtime.ts"} +{"declaration":"// declaration closure: 95795338d2f99690fa6b9853ab9a8bd32a3c8cd073d7b956968fb8d7b352c47d\nexport function createLazyChannelApprovalNativeRuntimeAdapter(params: { load: () => Promise>; isConfigured: ChannelApprovalNativeAvailabilityAdapter[\"isConfigured\"]; shouldHandle: ChannelApprovalNativeAvailabilityAdapter[\"shouldHandle\"]; eventKinds?: readonly ExecApprovalChannelRuntimeEventKind[]; resolveApprovalKind?: ChannelApprovalNativeRuntimeAdapter[\"resolveApprovalKind\"]; }): ChannelApprovalNativeRuntimeAdapter;","entrypoint":"approval-handler-adapter-runtime","exportName":"createLazyChannelApprovalNativeRuntimeAdapter","importSpecifier":"openclaw/plugin-sdk/approval-handler-adapter-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-handler-adapter-runtime.ts"} +{"declaration":"// declaration closure: 95795338d2f99690fa6b9853ab9a8bd32a3c8cd073d7b956968fb8d7b352c47d\nexport const CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY: \"approval.native\";","entrypoint":"approval-handler-adapter-runtime","exportName":"CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY","importSpecifier":"openclaw/plugin-sdk/approval-handler-adapter-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/approval-handler-adapter-runtime.ts"} +{"category":null,"entrypoint":"approval-handler-runtime","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","recordType":"module","sourcePath":"src/plugin-sdk/approval-handler-runtime.ts"} +{"declaration":"// declaration closure: 5d5ffae6d566e6d7b3ec9e1e5f85d92c507f10d1ca7f3d186d0fd0191c4a3e48\nexport function buildChannelApprovalExpiredText(params: { request: ApprovalRequest; view: ExpiredApprovalView; }): string;","entrypoint":"approval-handler-runtime","exportName":"buildChannelApprovalExpiredText","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-handler-runtime.ts"} +{"declaration":"// declaration closure: 5d5ffae6d566e6d7b3ec9e1e5f85d92c507f10d1ca7f3d186d0fd0191c4a3e48\nexport function buildChannelApprovalResolvedText(params: { request: ApprovalRequest; resolved: ApprovalResolved; view: ResolvedApprovalView; }): string;","entrypoint":"approval-handler-runtime","exportName":"buildChannelApprovalResolvedText","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-handler-runtime.ts"} +{"declaration":"// declaration closure: e1f269c322a639f8bc60fbc77f35024d816a0f10b657aee4c135d80cd4b45e5a\nexport function createChannelApprovalHandler(adapter: ChannelApprovalHandlerAdapter): ChannelApprovalHandler;","entrypoint":"approval-handler-runtime","exportName":"createChannelApprovalHandler","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-handler-runtime.ts"} +{"declaration":"// declaration closure: e1f269c322a639f8bc60fbc77f35024d816a0f10b657aee4c135d80cd4b45e5a\nexport function createChannelApprovalHandlerFromCapability(params: { capability?: Pick | null; label: string; clientDisplayName: string; channel: string; channelLabel: string; cfg: OpenClawConfig; accountId?: string | null; gatewayUrl?: string; context?: unknown; nowMs?: () => number; }): Promise;","entrypoint":"approval-handler-runtime","exportName":"createChannelApprovalHandlerFromCapability","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-handler-runtime.ts"} +{"declaration":"// declaration closure: e1f269c322a639f8bc60fbc77f35024d816a0f10b657aee4c135d80cd4b45e5a\nexport function createChannelApprovalNativeRuntimeAdapter(spec: ChannelApprovalNativeRuntimeSpec): ChannelApprovalNativeRuntimeAdapter;","entrypoint":"approval-handler-runtime","exportName":"createChannelApprovalNativeRuntimeAdapter","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-handler-runtime.ts"} +{"declaration":"// declaration closure: 95795338d2f99690fa6b9853ab9a8bd32a3c8cd073d7b956968fb8d7b352c47d\nexport function createLazyChannelApprovalNativeRuntimeAdapter(params: { load: () => Promise>; isConfigured: ChannelApprovalNativeAvailabilityAdapter[\"isConfigured\"]; shouldHandle: ChannelApprovalNativeAvailabilityAdapter[\"shouldHandle\"]; eventKinds?: readonly ExecApprovalChannelRuntimeEventKind[]; resolveApprovalKind?: ChannelApprovalNativeRuntimeAdapter[\"resolveApprovalKind\"]; }): ChannelApprovalNativeRuntimeAdapter;","entrypoint":"approval-handler-runtime","exportName":"createLazyChannelApprovalNativeRuntimeAdapter","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-handler-adapter-runtime.ts"} +{"declaration":"// declaration closure: 3a7476adc3e9756e0ffafe38d97093ca6441c9118e6f1005052d3dcdd976de54\nexport function resolveApprovalOverGateway(params: LegacyResolveApprovalOverGatewayParams): Promise;\nexport function resolveApprovalOverGateway(params: CanonicalResolveApprovalOverGatewayParams): Promise;","entrypoint":"approval-handler-runtime","exportName":"resolveApprovalOverGateway","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-gateway-resolver.ts"} +{"declaration":"// declaration closure: 5d5ffae6d566e6d7b3ec9e1e5f85d92c507f10d1ca7f3d186d0fd0191c4a3e48\nexport function resolvePreparedApprovalAccountId(params: { plannedAccountId?: string | null; contextAccountId?: string | null; fallbackAccountId: string; }): string;\nexport function resolvePreparedApprovalAccountId(params: { plannedAccountId?: string | null; contextAccountId?: string | null; fallbackAccountId?: string | null; }): string | undefined;","entrypoint":"approval-handler-runtime","exportName":"resolvePreparedApprovalAccountId","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-handler-runtime.ts"} +{"declaration":"// declaration closure: 95795338d2f99690fa6b9853ab9a8bd32a3c8cd073d7b956968fb8d7b352c47d\nexport const CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY: \"approval.native\";","entrypoint":"approval-handler-runtime","exportName":"CHANNEL_APPROVAL_NATIVE_RUNTIME_CONTEXT_CAPABILITY","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/approval-handler-adapter-runtime.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type ApprovalActionView = ApprovalActionView;","entrypoint":"approval-handler-runtime","exportName":"ApprovalActionView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type ApprovalMetadataView = ApprovalMetadataView;","entrypoint":"approval-handler-runtime","exportName":"ApprovalMetadataView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type ApprovalViewModel = ApprovalViewModel;","entrypoint":"approval-handler-runtime","exportName":"ApprovalViewModel","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: c019eb32cea24bed6733bd2af9f412e51b20d5e355014c664c24dc8118142fb5\nexport type ChannelApprovalCapabilityHandlerContext = ChannelApprovalCapabilityHandlerContext;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalCapabilityHandlerContext","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime-types.ts"} +{"declaration":"// declaration closure: e1f269c322a639f8bc60fbc77f35024d816a0f10b657aee4c135d80cd4b45e5a\nexport type ChannelApprovalHandler = ChannelApprovalHandler;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalHandler","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime.ts"} +{"declaration":"// declaration closure: e1f269c322a639f8bc60fbc77f35024d816a0f10b657aee4c135d80cd4b45e5a\nexport type ChannelApprovalHandlerAdapter = ChannelApprovalHandlerAdapter;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalHandlerAdapter","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime.ts"} +{"declaration":"// declaration closure: c019eb32cea24bed6733bd2af9f412e51b20d5e355014c664c24dc8118142fb5\nexport type ChannelApprovalNativeAvailabilityAdapter = ChannelApprovalNativeAvailabilityAdapter;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalNativeAvailabilityAdapter","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime-types.ts"} +{"declaration":"// declaration closure: c019eb32cea24bed6733bd2af9f412e51b20d5e355014c664c24dc8118142fb5\nexport type ChannelApprovalNativeFinalAction = ChannelApprovalNativeFinalAction;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalNativeFinalAction","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime-types.ts"} +{"declaration":"// declaration closure: c019eb32cea24bed6733bd2af9f412e51b20d5e355014c664c24dc8118142fb5\nexport type ChannelApprovalNativeInteractionAdapter = ChannelApprovalNativeInteractionAdapter;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalNativeInteractionAdapter","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime-types.ts"} +{"declaration":"// declaration closure: c019eb32cea24bed6733bd2af9f412e51b20d5e355014c664c24dc8118142fb5\nexport type ChannelApprovalNativeObserveAdapter = ChannelApprovalNativeObserveAdapter;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalNativeObserveAdapter","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime-types.ts"} +{"declaration":"// declaration closure: c019eb32cea24bed6733bd2af9f412e51b20d5e355014c664c24dc8118142fb5\nexport type ChannelApprovalNativePresentationAdapter = ChannelApprovalNativePresentationAdapter;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalNativePresentationAdapter","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime-types.ts"} +{"declaration":"// declaration closure: c019eb32cea24bed6733bd2af9f412e51b20d5e355014c664c24dc8118142fb5\nexport type ChannelApprovalNativeRuntimeAdapter = ChannelApprovalNativeRuntimeAdapter;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalNativeRuntimeAdapter","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime-types.ts"} +{"declaration":"// declaration closure: c019eb32cea24bed6733bd2af9f412e51b20d5e355014c664c24dc8118142fb5\nexport type ChannelApprovalNativeRuntimeSpec = ChannelApprovalNativeRuntimeSpec;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalNativeRuntimeSpec","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime-types.ts"} +{"declaration":"// declaration closure: c019eb32cea24bed6733bd2af9f412e51b20d5e355014c664c24dc8118142fb5\nexport type ChannelApprovalNativeTransportAdapter = ChannelApprovalNativeTransportAdapter;","entrypoint":"approval-handler-runtime","exportName":"ChannelApprovalNativeTransportAdapter","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-handler-runtime-types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type ExecApprovalExpiredView = ExecApprovalExpiredView;","entrypoint":"approval-handler-runtime","exportName":"ExecApprovalExpiredView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type ExecApprovalPendingView = ExecApprovalPendingView;","entrypoint":"approval-handler-runtime","exportName":"ExecApprovalPendingView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type ExecApprovalResolvedView = ExecApprovalResolvedView;","entrypoint":"approval-handler-runtime","exportName":"ExecApprovalResolvedView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type ExpiredApprovalView = ExpiredApprovalView;","entrypoint":"approval-handler-runtime","exportName":"ExpiredApprovalView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type PendingApprovalView = PendingApprovalView;","entrypoint":"approval-handler-runtime","exportName":"PendingApprovalView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type PluginApprovalExpiredView = PluginApprovalExpiredView;","entrypoint":"approval-handler-runtime","exportName":"PluginApprovalExpiredView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type PluginApprovalPendingView = PluginApprovalPendingView;","entrypoint":"approval-handler-runtime","exportName":"PluginApprovalPendingView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type PluginApprovalResolvedView = PluginApprovalResolvedView;","entrypoint":"approval-handler-runtime","exportName":"PluginApprovalResolvedView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"declaration":"// declaration closure: e83682a2fd1027795c85a73687382b5b6f3bc8f928fe50df184aab0614e4107e\nexport type ResolvedApprovalView = ResolvedApprovalView;","entrypoint":"approval-handler-runtime","exportName":"ResolvedApprovalView","importSpecifier":"openclaw/plugin-sdk/approval-handler-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-view-model.types.ts"} +{"category":"runtime","entrypoint":"approval-native-runtime","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","recordType":"module","sourcePath":"src/plugin-sdk/approval-native-runtime.ts"} +{"declaration":"// declaration closure: 66ba50e0536bf7db2ac5383e127174c7bea03df67d8b0b6b5b01ee50d68f5e59\nexport function buildChannelApprovalNativeTargetKey(target: ChannelApprovalNativeTarget): string;","entrypoint":"approval-native-runtime","exportName":"buildChannelApprovalNativeTargetKey","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-native-target-key.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function createChannelApprovalForwardingEvaluator(params: ChannelApprovalForwardingEvaluatorParams): { canAnyPotentiallyRoute: (input: { cfg: OpenClawConfig; accountId?: string | null; nativeSessionOnly?: boolean; }) => boolean; isExplicitTargetEligible: (input: ChannelApprovalExplicitTargetEligibilityParams) => boolean; isPotentialRoute: (input: ChannelApprovalPotentialRouteParams) => boolean; isSessionEligible: (input: ChannelApprovalForwardingEligibilityParams) => boolean; shouldHandleRequest: (input: { cfg: OpenClawConfig; accountId?: string | null; approvalKind?: ApprovalKind; request: ApprovalRequest; }) => boolean; };","entrypoint":"approval-native-runtime","exportName":"createChannelApprovalForwardingEvaluator","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function createChannelApproverDmTargetResolver(params: { shouldHandleRequest?: (params: ApprovalResolverParams) => boolean; resolveApprovers: (params: { cfg: OpenClawConfig; accountId?: string | null; }) => readonly TApprover[]; mapApprover: (approver: TApprover, params: ApprovalResolverParams) => TTarget | null | undefined; }): (input: ApprovalResolverParams) => TTarget[];","entrypoint":"approval-native-runtime","exportName":"createChannelApproverDmTargetResolver","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function createChannelNativeOriginTargetResolver(params: NativeOriginResolverParams): (input: ApprovalResolverParams) => TTarget | null;\nexport function createChannelNativeOriginTargetResolver(params: CustomOriginResolverParams): (input: ApprovalResolverParams) => TTarget | null;","entrypoint":"approval-native-runtime","exportName":"createChannelNativeOriginTargetResolver","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function createNativeApprovalChannelRouteGates(params: NativeApprovalChannelRouteGateParams): NativeApprovalChannelRouteGates;","entrypoint":"approval-native-runtime","exportName":"createNativeApprovalChannelRouteGates","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function createNativeApprovalForwardingFallbackSuppressor(params: NativeApprovalForwardingFallbackSuppressorParams): NonNullable[\"shouldSuppressForwardingFallback\"]>;","entrypoint":"approval-native-runtime","exportName":"createNativeApprovalForwardingFallbackSuppressor","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function createNativeApprovalMessagingTargetResolvers(params: { channel: string; normalizeTo: (to: string) => string | null | undefined; }): { normalizeForwardTarget: (target: NativeApprovalForwardTarget) => NativeApprovalTarget | null; resolveTurnSourceTarget: (request: ApprovalRequest) => NativeApprovalTarget | null; resolveSessionTarget: (sessionTarget: ExecApprovalSessionTarget) => NativeApprovalTarget | null; normalizeTarget: (target: NativeApprovalTarget) => NativeApprovalTarget | null; };","entrypoint":"approval-native-runtime","exportName":"createNativeApprovalMessagingTargetResolvers","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: de9b60eac8d1df1c152f81b52b58adf2fe0272c38a20c59003b02fe8e3b7a589\nexport function doesApprovalRequestMatchChannelAccount(params: { cfg: OpenClawConfig; request: ApprovalRequestLike; channel: string; accountId?: string | null; }): boolean;","entrypoint":"approval-native-runtime","exportName":"doesApprovalRequestMatchChannelAccount","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-request-account-binding.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function nativeApprovalTargetsMatch(params: { channel?: string | null; left: NativeApprovalTarget; right: NativeApprovalTarget; }): boolean;","entrypoint":"approval-native-runtime","exportName":"nativeApprovalTargetsMatch","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function resolveApprovalKind(request: ApprovalRequest, approvalKind?: ApprovalKind): ApprovalKind;","entrypoint":"approval-native-runtime","exportName":"resolveApprovalKind","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: de9b60eac8d1df1c152f81b52b58adf2fe0272c38a20c59003b02fe8e3b7a589\nexport function resolveApprovalRequestAccountId(params: { cfg: OpenClawConfig; request: ApprovalRequestLike; channel?: string | null; }): string | null;","entrypoint":"approval-native-runtime","exportName":"resolveApprovalRequestAccountId","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-request-account-binding.ts"} +{"declaration":"// declaration closure: de9b60eac8d1df1c152f81b52b58adf2fe0272c38a20c59003b02fe8e3b7a589\nexport function resolveApprovalRequestChannelAccountId(params: { cfg: OpenClawConfig; request: ApprovalRequestLike; channel: string; }): string | null;","entrypoint":"approval-native-runtime","exportName":"resolveApprovalRequestChannelAccountId","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-request-account-binding.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveApprovalRequestOriginTarget(params: ApprovalRequestOriginTargetResolver): TTarget | null;","entrypoint":"approval-native-runtime","exportName":"resolveApprovalRequestOriginTarget","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveApprovalRequestSessionConversation(params: { request: ApprovalRequestLike; channel?: string | null; bundledFallback?: boolean; }): ApprovalRequestSessionConversation | null;","entrypoint":"approval-native-runtime","exportName":"resolveApprovalRequestSessionConversation","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveApprovalRequestSessionTarget(params: { cfg: OpenClawConfig; request: ApprovalRequestLike; }): ExecApprovalSessionTarget | null;","entrypoint":"approval-native-runtime","exportName":"resolveApprovalRequestSessionTarget","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveExecApprovalSessionTarget(params: { cfg: OpenClawConfig; request: ExecApprovalRequest; turnSourceChannel?: string | null; turnSourceTo?: string | null; turnSourceAccountId?: string | null; turnSourceThreadId?: string | number | null; }): ExecApprovalSessionTarget | null;","entrypoint":"approval-native-runtime","exportName":"resolveExecApprovalSessionTarget","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function shouldSuppressLocalNativeExecApprovalPrompt(params: { cfg: OpenClawConfig; accountId?: string | null; payload: ReplyPayload; hint?: ChannelOutboundPayloadHint; isTransportEnabled?: (params: { cfg: OpenClawConfig; accountId?: string | null; }) => boolean; isNativeDeliveryEnabled?: (params: { cfg: OpenClawConfig; accountId?: string | null; }) => boolean; resolveApprovalConfig?: (params: { cfg: OpenClawConfig; accountId?: string | null; metadata: ExecApprovalReplyMetadata; }) => LocalNativeExecApprovalConfig | undefined; requireApprovalConfigEnabled?: boolean; enforceForwardingMode?: boolean; isSessionRouteEligible?: (params: { cfg: OpenClawConfig; accountId?: string | null; metadata: ExecApprovalReplyMetadata; }) => boolean; hasExactTargetProof?: boolean; fallbackAgentIdFromSessionKey?: boolean; }): boolean;","entrypoint":"approval-native-runtime","exportName":"shouldSuppressLocalNativeExecApprovalPrompt","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport type ApprovalRequestSessionConversation = ApprovalRequestSessionConversation;","entrypoint":"approval-native-runtime","exportName":"ApprovalRequestSessionConversation","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport type ChannelApprovalExplicitTargetEligibilityParams = ChannelApprovalExplicitTargetEligibilityParams;","entrypoint":"approval-native-runtime","exportName":"ChannelApprovalExplicitTargetEligibilityParams","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport type ChannelApprovalForwardingEligibilityParams = ChannelApprovalForwardingEligibilityParams;","entrypoint":"approval-native-runtime","exportName":"ChannelApprovalForwardingEligibilityParams","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport type ChannelApprovalPotentialRouteParams = ChannelApprovalPotentialRouteParams;","entrypoint":"approval-native-runtime","exportName":"ChannelApprovalPotentialRouteParams","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport type ExecApprovalSessionTarget = ExecApprovalSessionTarget;","entrypoint":"approval-native-runtime","exportName":"ExecApprovalSessionTarget","importSpecifier":"openclaw/plugin-sdk/approval-native-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"category":"runtime","entrypoint":"approval-reply-runtime","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","recordType":"module","sourcePath":"src/plugin-sdk/approval-reply-runtime.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildApprovalPresentation(params: BuildApprovalPresentationParams): MessagePresentation | undefined;","entrypoint":"approval-reply-runtime","exportName":"buildApprovalPresentation","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildApprovalPresentationFromActionDescriptors(actions: readonly ExecApprovalActionDescriptor[]): MessagePresentation | undefined;","entrypoint":"approval-reply-runtime","exportName":"buildApprovalPresentationFromActionDescriptors","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildExecApprovalActionDescriptors(params: BuildExecApprovalActionDescriptorsParams): ExecApprovalActionDescriptor[];","entrypoint":"approval-reply-runtime","exportName":"buildExecApprovalActionDescriptors","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildExecApprovalPendingReplyPayload(params: ExecApprovalPendingReplyParams): ReplyPayload;","entrypoint":"approval-reply-runtime","exportName":"buildExecApprovalPendingReplyPayload","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildExecApprovalPresentation(params: { approvalCommandId: string; ask?: string | null; allowedDecisions?: readonly ExecApprovalReplyDecision[]; }): MessagePresentation | undefined;","entrypoint":"approval-reply-runtime","exportName":"buildExecApprovalPresentation","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 7c7d553b92b5efe6681594e6817c5c87e681d15e165398c61d1eda9231218101\nexport function buildPluginApprovalPendingReplyPayload(params: BuildPluginApprovalPendingReplyPayloadParams): ReplyPayload;","entrypoint":"approval-reply-runtime","exportName":"buildPluginApprovalPendingReplyPayload","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-renderers.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildTypedApprovalPresentation(params: BuildApprovalPresentationParams & { approvalKind: \"exec\" | \"plugin\"; }): MessagePresentation | undefined;","entrypoint":"approval-reply-runtime","exportName":"buildTypedApprovalPresentation","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildTypedExecApprovalPendingReplyPayload(params: ExecApprovalPendingReplyParams): ReplyPayload;","entrypoint":"approval-reply-runtime","exportName":"buildTypedExecApprovalPendingReplyPayload","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 7c7d553b92b5efe6681594e6817c5c87e681d15e165398c61d1eda9231218101\nexport function buildTypedPluginApprovalPendingReplyPayload(params: BuildPluginApprovalPendingReplyPayloadParams): ReplyPayload;","entrypoint":"approval-reply-runtime","exportName":"buildTypedPluginApprovalPendingReplyPayload","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-renderers.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function getExecApprovalApproverDmNoticeText(): string;","entrypoint":"approval-reply-runtime","exportName":"getExecApprovalApproverDmNoticeText","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function getExecApprovalReplyMetadata(payload: ReplyPayload): ExecApprovalReplyMetadata | null;","entrypoint":"approval-reply-runtime","exportName":"getExecApprovalReplyMetadata","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function parseExecApprovalCommandText(raw: string): { approvalId: string; decision: ExecApprovalReplyDecision; } | null;","entrypoint":"approval-reply-runtime","exportName":"parseExecApprovalCommandText","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function resolveExecApprovalAllowedDecisions(params?: { ask?: string | null; allowAlwaysPersistence?: AllowAlwaysPersistenceDecision | null; }): readonly ExecApprovalDecision[];","entrypoint":"approval-reply-runtime","exportName":"resolveExecApprovalAllowedDecisions","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: 0ea5ab49f6d071917fdd5d266a18a3cdc1b1b873fcedefabb7824bb1b639b6fe\nexport function resolveExecApprovalCommandDisplay(request: ExecApprovalRequestPayload): { commandText: string; commandPreview: string | null; };","entrypoint":"approval-reply-runtime","exportName":"resolveExecApprovalCommandDisplay","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-command-display.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function resolveExecApprovalRequestAllowedDecisions(params?: { ask?: string | null; unavailableDecisions?: readonly ExecApprovalUnavailableDecision[] | readonly string[] | null; }): readonly ExecApprovalDecision[];","entrypoint":"approval-reply-runtime","exportName":"resolveExecApprovalRequestAllowedDecisions","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalActionDescriptor = ExecApprovalActionDescriptor;","entrypoint":"approval-reply-runtime","exportName":"ExecApprovalActionDescriptor","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalDecision = ExecApprovalDecision;","entrypoint":"approval-reply-runtime","exportName":"ExecApprovalDecision","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalPendingReplyParams = ExecApprovalPendingReplyParams;","entrypoint":"approval-reply-runtime","exportName":"ExecApprovalPendingReplyParams","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalReplyDecision = ExecApprovalDecision;","entrypoint":"approval-reply-runtime","exportName":"ExecApprovalReplyDecision","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalReplyMetadata = ExecApprovalReplyMetadata;","entrypoint":"approval-reply-runtime","exportName":"ExecApprovalReplyMetadata","importSpecifier":"openclaw/plugin-sdk/approval-reply-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"category":"runtime","entrypoint":"approval-runtime","importSpecifier":"openclaw/plugin-sdk/approval-runtime","recordType":"module","sourcePath":"src/plugin-sdk/approval-runtime.ts"} +{"declaration":"// declaration closure: 7c7d553b92b5efe6681594e6817c5c87e681d15e165398c61d1eda9231218101\nexport function buildApprovalPendingReplyPayload(params: BuildApprovalPendingReplyPayloadParams & { approvalKind?: \"exec\" | \"plugin\"; }): ReplyPayload;","entrypoint":"approval-runtime","exportName":"buildApprovalPendingReplyPayload","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-renderers.ts"} +{"declaration":"// declaration closure: 7c7d553b92b5efe6681594e6817c5c87e681d15e165398c61d1eda9231218101\nexport function buildApprovalResolvedReplyPayload(params: { approvalId: string; approvalSlug: string; text: string; channelData?: Record; }): ReplyPayload;","entrypoint":"approval-runtime","exportName":"buildApprovalResolvedReplyPayload","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-renderers.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildExecApprovalPendingReplyPayload(params: ExecApprovalPendingReplyParams): ReplyPayload;","entrypoint":"approval-runtime","exportName":"buildExecApprovalPendingReplyPayload","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport function buildPluginApprovalExpiredMessage(request: PluginApprovalRequest): string;","entrypoint":"approval-runtime","exportName":"buildPluginApprovalExpiredMessage","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 7c7d553b92b5efe6681594e6817c5c87e681d15e165398c61d1eda9231218101\nexport function buildPluginApprovalPendingReplyPayload(params: BuildPluginApprovalPendingReplyPayloadParams): ReplyPayload;","entrypoint":"approval-runtime","exportName":"buildPluginApprovalPendingReplyPayload","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-renderers.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport function buildPluginApprovalRequestMessage(request: PluginApprovalRequest, nowMsValue: number): string;","entrypoint":"approval-runtime","exportName":"buildPluginApprovalRequestMessage","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport function buildPluginApprovalResolvedMessage(resolved: PluginApprovalResolved): string;","entrypoint":"approval-runtime","exportName":"buildPluginApprovalResolvedMessage","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 7c7d553b92b5efe6681594e6817c5c87e681d15e165398c61d1eda9231218101\nexport function buildPluginApprovalResolvedReplyPayload(params: { resolved: PluginApprovalResolved; text?: string; approvalSlug?: string; channelData?: Record; }): ReplyPayload;","entrypoint":"approval-runtime","exportName":"buildPluginApprovalResolvedReplyPayload","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-renderers.ts"} +{"declaration":"// declaration closure: e89a70abc174921414f90429f0f880085ca6bbea45a3803a4d4acdbcfcfed441\nexport function createApproverRestrictedNativeApprovalAdapter(params: ApproverRestrictedNativeApprovalCommonParams & ApproverRestrictedNativeApprovalFlatParams): { auth: { authorizeActorAction?: ChannelApprovalCapability[\"authorizeActorAction\"]; getActionAvailabilityState?: ChannelApprovalCapability[\"getActionAvailabilityState\"]; getExecInitiatingSurfaceState?: ChannelApprovalCapability[\"getExecInitiatingSurfaceState\"]; resolveApproveCommandBehavior?: ChannelApprovalCapability[\"resolveApproveCommandBehavior\"]; }; delivery: ChannelApprovalCapability[\"delivery\"]; nativeRuntime: ChannelApprovalCapability[\"nativeRuntime\"]; render: ChannelApprovalCapability[\"render\"]; native: ChannelApprovalCapability[\"native\"]; describeExecApprovalSetup: ChannelApprovalCapability[\"describeExecApprovalSetup\"]; describePluginApprovalSetup: ChannelApprovalCapability[\"describePluginApprovalSetup\"]; };","entrypoint":"approval-runtime","exportName":"createApproverRestrictedNativeApprovalAdapter","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-delivery-helpers.ts"} +{"declaration":"// declaration closure: e89a70abc174921414f90429f0f880085ca6bbea45a3803a4d4acdbcfcfed441\nexport function createApproverRestrictedNativeApprovalCapability(params: ApproverRestrictedNativeApprovalCommonParams & ApproverRestrictedNativeApprovalFlatParams): ChannelApprovalCapability;","entrypoint":"approval-runtime","exportName":"createApproverRestrictedNativeApprovalCapability","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-delivery-helpers.ts"} +{"declaration":"// declaration closure: e89a70abc174921414f90429f0f880085ca6bbea45a3803a4d4acdbcfcfed441\nexport function createChannelApprovalCapability(params: { authorizeActorAction?: ChannelApprovalCapability[\"authorizeActorAction\"]; getActionAvailabilityState?: ChannelApprovalCapability[\"getActionAvailabilityState\"]; getExecInitiatingSurfaceState?: ChannelApprovalCapability[\"getExecInitiatingSurfaceState\"]; resolveApproveCommandBehavior?: ChannelApprovalCapability[\"resolveApproveCommandBehavior\"]; describeExecApprovalSetup?: ChannelApprovalCapability[\"describeExecApprovalSetup\"]; describePluginApprovalSetup?: ChannelApprovalCapability[\"describePluginApprovalSetup\"]; delivery?: ChannelApprovalCapability[\"delivery\"]; nativeRuntime?: ChannelApprovalCapability[\"nativeRuntime\"]; render?: ChannelApprovalCapability[\"render\"]; native?: ChannelApprovalCapability[\"native\"]; }): ChannelApprovalCapability;","entrypoint":"approval-runtime","exportName":"createChannelApprovalCapability","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-delivery-helpers.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function createChannelApproverDmTargetResolver(params: { shouldHandleRequest?: (params: ApprovalResolverParams) => boolean; resolveApprovers: (params: { cfg: OpenClawConfig; accountId?: string | null; }) => readonly TApprover[]; mapApprover: (approver: TApprover, params: ApprovalResolverParams) => TTarget | null | undefined; }): (input: ApprovalResolverParams) => TTarget[];","entrypoint":"approval-runtime","exportName":"createChannelApproverDmTargetResolver","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: 4fbbf709a3e1958ef0d9afb7558a25505883a1957dfe07c59686d705ef7a8485\nexport function createChannelExecApprovalProfile(params: { resolveConfig: (params: ApprovalProfileParams) => ChannelApprovalConfig | undefined; resolveApprovers: (params: ApprovalProfileParams) => string[]; normalizeSenderId?: (value: string) => string | undefined; isTargetRecipient?: (params: ApprovalProfileParams & { senderId?: string | null; }) => boolean; matchesRequestAccount?: (params: ApprovalProfileParams & { request: ApprovalRequest; }) => boolean; fallbackAgentIdFromSessionKey?: boolean; requireClientEnabledForLocalPromptSuppression?: boolean; }): { isClientEnabled: (input: ApprovalProfileParams) => boolean; isApprover: (input: ApprovalProfileParams & { senderId?: string | null; }) => boolean; isAuthorizedSender: (input: ApprovalProfileParams & { senderId?: string | null; }) => boolean; resolveTarget: (input: ApprovalProfileParams) => ApprovalTarget; shouldHandleRequest: (input: ApprovalProfileParams & { request: ApprovalRequest; }) => boolean; shouldSuppressLocalPrompt: (input: ApprovalProfileParams & { payload: ReplyPayload; }) => boolean; };","entrypoint":"approval-runtime","exportName":"createChannelExecApprovalProfile","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-client-helpers.ts"} +{"declaration":"// declaration closure: 231c623a33edcdcf9279fbdeccdb07a97e34a03f6fe570fca81ee7f47e6da48a\nexport function createChannelNativeApprovalRuntime(adapter: ChannelNativeApprovalRuntimeAdapter): ExecApprovalChannelRuntime;","entrypoint":"approval-runtime","exportName":"createChannelNativeApprovalRuntime","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-native-runtime.ts"} +{"declaration":"// declaration closure: 49516254428d9eb91a6cb5b181ea317064d35482d8663fcbbf553a49a66bd18e\nexport function createChannelNativeOriginTargetResolver(params: NativeOriginResolverParams): (input: ApprovalResolverParams) => TTarget | null;\nexport function createChannelNativeOriginTargetResolver(params: CustomOriginResolverParams): (input: ApprovalResolverParams) => TTarget | null;","entrypoint":"approval-runtime","exportName":"createChannelNativeOriginTargetResolver","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-native-helpers.ts"} +{"declaration":"// declaration closure: bf7d7f31fc6cd4c1249367177ad7df6b4359cbe8bb5aba53ef782ce2c3ac0552\nexport function createResolvedApproverActionAuthAdapter(params: { channelLabel: string; resolveApprovers: (params: { cfg: OpenClawConfig; accountId?: string | null; }) => string[]; normalizeSenderId?: (value: string) => string | undefined; }): { authorizeActorAction({ cfg, accountId, senderId, approvalKind, }: { cfg: OpenClawConfig; accountId?: string | null; senderId?: string | null; action: \"approve\"; approvalKind: ApprovalKind; }): ApprovalAuthorizationResult | { readonly authorized: true; reason?: undefined; } | { readonly authorized: false; readonly reason: `\\u274C You are not authorized to approve plugin requests on ${string}.` | `\\u274C You are not authorized to approve exec requests on ${string}.`; }; };","entrypoint":"approval-runtime","exportName":"createResolvedApproverActionAuthAdapter","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-auth-helpers.ts"} +{"declaration":"// declaration closure: de9b60eac8d1df1c152f81b52b58adf2fe0272c38a20c59003b02fe8e3b7a589\nexport function doesApprovalRequestMatchChannelAccount(params: { cfg: OpenClawConfig; request: ApprovalRequestLike; channel: string; accountId?: string | null; }): boolean;","entrypoint":"approval-runtime","exportName":"doesApprovalRequestMatchChannelAccount","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-request-account-binding.ts"} +{"declaration":"// declaration closure: 721d7599e2e4729d30dd4724fdea4c9b5c70d4ce5043fb0c7db3c6aa5707aa6b\nexport function formatApprovalDisplayPath(value: string): string;","entrypoint":"approval-runtime","exportName":"formatApprovalDisplayPath","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-display-paths.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function getExecApprovalApproverDmNoticeText(): string;","entrypoint":"approval-runtime","exportName":"getExecApprovalApproverDmNoticeText","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function getExecApprovalReplyMetadata(payload: ReplyPayload): ExecApprovalReplyMetadata | null;","entrypoint":"approval-runtime","exportName":"getExecApprovalReplyMetadata","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 4fbbf709a3e1958ef0d9afb7558a25505883a1957dfe07c59686d705ef7a8485\nexport function isChannelExecApprovalClientEnabledFromConfig(params: { enabled?: ChannelExecApprovalEnableMode; approverCount: number; }): boolean;","entrypoint":"approval-runtime","exportName":"isChannelExecApprovalClientEnabledFromConfig","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-client-helpers.ts"} +{"declaration":"// declaration closure: 4fbbf709a3e1958ef0d9afb7558a25505883a1957dfe07c59686d705ef7a8485\nexport function isChannelExecApprovalTargetRecipient(params: { cfg: OpenClawConfig; senderId?: string | null; accountId?: string | null; channel: string; normalizeSenderId?: (value: string) => string | undefined; matchTarget: (params: { target: ExecApprovalForwardTarget; normalizedSenderId: string; normalizedAccountId?: string; }) => boolean; }): boolean;","entrypoint":"approval-runtime","exportName":"isChannelExecApprovalTargetRecipient","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-client-helpers.ts"} +{"declaration":"// declaration closure: c101ba6b91e84ab66dd7d55b15841c004fce02448e52822108acedd88c491c9a\nexport function matchesApprovalRequestFilters(params: { request: ApprovalRequestFilterInput; agentFilter?: string[]; sessionFilter?: string[]; fallbackAgentIdFromSessionKey?: boolean; }): boolean;","entrypoint":"approval-runtime","exportName":"matchesApprovalRequestFilters","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-request-filters.ts"} +{"declaration":"// declaration closure: c101ba6b91e84ab66dd7d55b15841c004fce02448e52822108acedd88c491c9a\nexport function matchesApprovalRequestSessionFilter(sessionKey: string, patterns: string[]): boolean;","entrypoint":"approval-runtime","exportName":"matchesApprovalRequestSessionFilter","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-request-filters.ts"} +{"declaration":"// declaration closure: f75e663d5cfff1d386c51faa2d91ceaeb739f6c672c7b9fd89ab0a2642a5eb00\nexport function resolveApprovalApprovers(params: { explicit?: readonly ApproverInput[] | null; allowFrom?: readonly ApproverInput[] | null; extraAllowFrom?: readonly ApproverInput[] | null; defaultTo?: string | null; normalizeApprover: (value: ApproverInput) => string | undefined; normalizeDefaultTo?: (value: string) => string | undefined; }): string[];","entrypoint":"approval-runtime","exportName":"resolveApprovalApprovers","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-approvers.ts"} +{"declaration":"// declaration closure: de9b60eac8d1df1c152f81b52b58adf2fe0272c38a20c59003b02fe8e3b7a589\nexport function resolveApprovalRequestAccountId(params: { cfg: OpenClawConfig; request: ApprovalRequestLike; channel?: string | null; }): string | null;","entrypoint":"approval-runtime","exportName":"resolveApprovalRequestAccountId","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-request-account-binding.ts"} +{"declaration":"// declaration closure: de9b60eac8d1df1c152f81b52b58adf2fe0272c38a20c59003b02fe8e3b7a589\nexport function resolveApprovalRequestChannelAccountId(params: { cfg: OpenClawConfig; request: ApprovalRequestLike; channel: string; }): string | null;","entrypoint":"approval-runtime","exportName":"resolveApprovalRequestChannelAccountId","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-request-account-binding.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveApprovalRequestOriginTarget(params: ApprovalRequestOriginTargetResolver): TTarget | null;","entrypoint":"approval-runtime","exportName":"resolveApprovalRequestOriginTarget","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveApprovalRequestSessionTarget(params: { cfg: OpenClawConfig; request: ApprovalRequestLike; }): ExecApprovalSessionTarget | null;","entrypoint":"approval-runtime","exportName":"resolveApprovalRequestSessionTarget","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function resolveExecApprovalAllowedDecisions(params?: { ask?: string | null; allowAlwaysPersistence?: AllowAlwaysPersistenceDecision | null; }): readonly ExecApprovalDecision[];","entrypoint":"approval-runtime","exportName":"resolveExecApprovalAllowedDecisions","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: 0ea5ab49f6d071917fdd5d266a18a3cdc1b1b873fcedefabb7824bb1b639b6fe\nexport function resolveExecApprovalCommandDisplay(request: ExecApprovalRequestPayload): { commandText: string; commandPreview: string | null; };","entrypoint":"approval-runtime","exportName":"resolveExecApprovalCommandDisplay","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-command-display.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function resolveExecApprovalRequestAllowedDecisions(params?: { ask?: string | null; unavailableDecisions?: readonly ExecApprovalUnavailableDecision[] | readonly string[] | null; }): readonly ExecApprovalDecision[];","entrypoint":"approval-runtime","exportName":"resolveExecApprovalRequestAllowedDecisions","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveExecApprovalSessionTarget(params: { cfg: OpenClawConfig; request: ExecApprovalRequest; turnSourceChannel?: string | null; turnSourceTo?: string | null; turnSourceAccountId?: string | null; turnSourceThreadId?: string | number | null; }): ExecApprovalSessionTarget | null;","entrypoint":"approval-runtime","exportName":"resolveExecApprovalSessionTarget","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: e89a70abc174921414f90429f0f880085ca6bbea45a3803a4d4acdbcfcfed441\nexport function splitChannelApprovalCapability(capability: ChannelApprovalCapability): { auth: { authorizeActorAction?: ChannelApprovalCapability[\"authorizeActorAction\"]; getActionAvailabilityState?: ChannelApprovalCapability[\"getActionAvailabilityState\"]; getExecInitiatingSurfaceState?: ChannelApprovalCapability[\"getExecInitiatingSurfaceState\"]; resolveApproveCommandBehavior?: ChannelApprovalCapability[\"resolveApproveCommandBehavior\"]; }; delivery: ChannelApprovalCapability[\"delivery\"]; nativeRuntime: ChannelApprovalCapability[\"nativeRuntime\"]; render: ChannelApprovalCapability[\"render\"]; native: ChannelApprovalCapability[\"native\"]; describeExecApprovalSetup: ChannelApprovalCapability[\"describeExecApprovalSetup\"]; describePluginApprovalSetup: ChannelApprovalCapability[\"describePluginApprovalSetup\"]; };","entrypoint":"approval-runtime","exportName":"splitChannelApprovalCapability","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/approval-delivery-helpers.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport const DEFAULT_EXEC_APPROVAL_TIMEOUT_MS: 1800000;","entrypoint":"approval-runtime","exportName":"DEFAULT_EXEC_APPROVAL_TIMEOUT_MS","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport const DEFAULT_PLUGIN_APPROVAL_TIMEOUT_MS: 120000;","entrypoint":"approval-runtime","exportName":"DEFAULT_PLUGIN_APPROVAL_TIMEOUT_MS","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport const MAX_PLUGIN_APPROVAL_TIMEOUT_MS: 600000;","entrypoint":"approval-runtime","exportName":"MAX_PLUGIN_APPROVAL_TIMEOUT_MS","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: c101ba6b91e84ab66dd7d55b15841c004fce02448e52822108acedd88c491c9a\nexport type ApprovalRequestFilterInput = ApprovalRequestFilterInput;","entrypoint":"approval-runtime","exportName":"ApprovalRequestFilterInput","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-request-filters.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalDecision = ExecApprovalDecision;","entrypoint":"approval-runtime","exportName":"ExecApprovalDecision","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalPendingReplyParams = ExecApprovalPendingReplyParams;","entrypoint":"approval-runtime","exportName":"ExecApprovalPendingReplyParams","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalReplyDecision = ExecApprovalDecision;","entrypoint":"approval-runtime","exportName":"ExecApprovalReplyDecision","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalReplyMetadata = ExecApprovalReplyMetadata;","entrypoint":"approval-runtime","exportName":"ExecApprovalReplyMetadata","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalRequest = ExecApprovalRequest;","entrypoint":"approval-runtime","exportName":"ExecApprovalRequest","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalRequestPayload = ExecApprovalRequestPayload;","entrypoint":"approval-runtime","exportName":"ExecApprovalRequestPayload","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalResolved = ExecApprovalResolved;","entrypoint":"approval-runtime","exportName":"ExecApprovalResolved","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport type ExecApprovalSessionTarget = ExecApprovalSessionTarget;","entrypoint":"approval-runtime","exportName":"ExecApprovalSessionTarget","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecHost = ExecHost;","entrypoint":"approval-runtime","exportName":"ExecHost","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport type PluginApprovalRequest = PluginApprovalRequest;","entrypoint":"approval-runtime","exportName":"PluginApprovalRequest","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport type PluginApprovalRequestPayload = PluginApprovalRequestPayload;","entrypoint":"approval-runtime","exportName":"PluginApprovalRequestPayload","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport type PluginApprovalResolved = PluginApprovalResolved;","entrypoint":"approval-runtime","exportName":"PluginApprovalResolved","importSpecifier":"openclaw/plugin-sdk/approval-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"category":null,"entrypoint":"archive","importSpecifier":"openclaw/plugin-sdk/archive","recordType":"module","sourcePath":"src/plugin-sdk/archive.ts"} +{"declaration":"export function extractArchive(params: ExtractArchiveOptions): Promise;","entrypoint":"archive","exportName":"extractArchive","importSpecifier":"openclaw/plugin-sdk/archive","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/archive.d.ts"} +{"declaration":"export function readArchiveEntry(archivePath: string, entryPath: string, options: { maxBytes: number; kind?: ArchiveKind; }): Promise;","entrypoint":"archive","exportName":"readArchiveEntry","importSpecifier":"openclaw/plugin-sdk/archive","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/archive-read.d.ts"} +{"declaration":"export const ARCHIVE_LIMIT_ERROR_CODE: { readonly ARCHIVE_SIZE_EXCEEDS_LIMIT: \"archive-size-exceeds-limit\"; readonly ENTRY_COUNT_EXCEEDS_LIMIT: \"archive-entry-count-exceeds-limit\"; readonly ENTRY_EXTRACTED_SIZE_EXCEEDS_LIMIT: \"archive-entry-extracted-size-exceeds-limit\"; readonly EXTRACTED_SIZE_EXCEEDS_LIMIT: \"archive-extracted-size-exceeds-limit\"; readonly META_ENTRY_SIZE_EXCEEDS_LIMIT: \"archive-meta-entry-size-exceeds-limit\"; readonly MANIFEST_SIZE_EXCEEDS_LIMIT: \"archive-manifest-size-exceeds-limit\"; readonly ENTRY_PATH_COMPONENTS_EXCEEDS_LIMIT: \"archive-entry-path-components-exceeds-limit\";};","entrypoint":"archive","exportName":"ARCHIVE_LIMIT_ERROR_CODE","importSpecifier":"openclaw/plugin-sdk/archive","kind":"const","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/archive-limits.d.ts"} +{"declaration":"export type ArchiveEntryKind = ArchiveEntryKind;","entrypoint":"archive","exportName":"ArchiveEntryKind","importSpecifier":"openclaw/plugin-sdk/archive","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/archive-policy.d.ts"} +{"declaration":"export type ArchiveExtractLimits = ArchiveExtractLimits;","entrypoint":"archive","exportName":"ArchiveExtractLimits","importSpecifier":"openclaw/plugin-sdk/archive","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/archive-limits.d.ts"} +{"declaration":"export type ExtractArchiveOptions = ExtractArchiveOptions;","entrypoint":"archive","exportName":"ExtractArchiveOptions","importSpecifier":"openclaw/plugin-sdk/archive","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/archive-options.d.ts"} +{"declaration":"export declare class ArchiveLimitError extends Error {\n readonly code: ArchiveLimitErrorCode;\n constructor(code: ArchiveLimitErrorCode);\n}","entrypoint":"archive","exportName":"ArchiveLimitError","importSpecifier":"openclaw/plugin-sdk/archive","kind":"class","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/archive-limits.d.ts"} +{"category":null,"entrypoint":"boolean-param","importSpecifier":"openclaw/plugin-sdk/boolean-param","recordType":"module","sourcePath":"src/plugin-sdk/boolean-param.ts"} +{"declaration":"// declaration closure: a32152689c8a5efb81e2e1b1e42c7b12a8424947b345f9b9374036124ac69228\nexport function readBooleanParam(params: Record, key: string): boolean | undefined;","entrypoint":"boolean-param","exportName":"readBooleanParam","importSpecifier":"openclaw/plugin-sdk/boolean-param","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/boolean-param.ts"} +{"category":"channel","entrypoint":"channel-actions","importSpecifier":"openclaw/plugin-sdk/channel-actions","recordType":"module","sourcePath":"src/plugin-sdk/channel-actions.ts"} +{"declaration":"// declaration closure: 6ca5be115aa293d9736e2290c8315982027d8396376aa8f57c14310d03c91986\nexport function assertMediaNotDataUrl(media: string): void;","entrypoint":"channel-actions","exportName":"assertMediaNotDataUrl","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/sandbox-paths.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function createActionGate>(actions: T | undefined): ActionGate;","entrypoint":"channel-actions","exportName":"createActionGate","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: 6b246c29b1b7da6e74eff00faced14f8ea166d539ff4c4cf3f3974704dfd3afc\nexport function createUnionActionGate(accounts: readonly TAccount[], createGate: (account: TAccount) => OptionalDefaultGate): OptionalDefaultGate;","entrypoint":"channel-actions","exportName":"createUnionActionGate","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/actions/shared.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function imageResultFromFile(params: { label: string; path: string; extraText?: string; details?: Record; imageSanitization?: ImageSanitizationLimits; }): Promise>;","entrypoint":"channel-actions","exportName":"imageResultFromFile","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: bbcf0c759f0526bc41750b31e703cdc2eff89b5bb7c11b3cb91bb48eb23483ea\nexport function jsonResult(payload: TDetails): AgentToolResult;","entrypoint":"channel-actions","exportName":"jsonResult","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/tool-results.ts"} +{"declaration":"// declaration closure: 6b246c29b1b7da6e74eff00faced14f8ea166d539ff4c4cf3f3974704dfd3afc\nexport function listTokenSourcedAccounts(accounts: readonly TAccount[]): TAccount[];","entrypoint":"channel-actions","exportName":"listTokenSourcedAccounts","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/actions/shared.ts"} +{"declaration":"// declaration closure: 1ff49de167eaf9006ebaeb04c338f16e98bfa447566cb2e03f3970da5b8c1702\nexport function optionalFiniteNumberSchema(options?: NumberSchemaOptions): Type.TOptional;","entrypoint":"channel-actions","exportName":"optionalFiniteNumberSchema","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/schema/typebox.ts"} +{"declaration":"// declaration closure: 1ff49de167eaf9006ebaeb04c338f16e98bfa447566cb2e03f3970da5b8c1702\nexport function optionalNonNegativeIntegerSchema(options?: IntegerSchemaOptions): Type.TOptional;","entrypoint":"channel-actions","exportName":"optionalNonNegativeIntegerSchema","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/schema/typebox.ts"} +{"declaration":"// declaration closure: 1ff49de167eaf9006ebaeb04c338f16e98bfa447566cb2e03f3970da5b8c1702\nexport function optionalPositiveIntegerSchema(options?: IntegerSchemaOptions): Type.TOptional;","entrypoint":"channel-actions","exportName":"optionalPositiveIntegerSchema","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/schema/typebox.ts"} +{"declaration":"// declaration closure: 30dc72bdd4514e9e56eaf7e4fb0653364847a86727013954aa99e0b7031df241\nexport function optionalStringEnum(values: T, options?: StringEnumOptions): Type.TOptional | Type.TEnum>;","entrypoint":"channel-actions","exportName":"optionalStringEnum","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/schema/string-enum.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function parseAvailableTags(raw: unknown): AvailableTag[] | undefined;","entrypoint":"channel-actions","exportName":"parseAvailableTags","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readNonNegativeIntegerParam(params: Record, key: string, options?: { message?: string; max?: number; }): number | undefined;","entrypoint":"channel-actions","exportName":"readNonNegativeIntegerParam","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readNumberParam(params: Record, key: string, options?: { required?: boolean; label?: string; integer?: boolean; strict?: boolean; positiveInteger?: boolean; nonNegativeInteger?: boolean; }): number | undefined;","entrypoint":"channel-actions","exportName":"readNumberParam","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readPositiveIntegerParam(params: Record, key: string, options?: { message?: string; max?: number; }): number | undefined;","entrypoint":"channel-actions","exportName":"readPositiveIntegerParam","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readReactionParams(params: Record, options: { emojiKey?: string; removeKey?: string; removeErrorMessage: string; }): ReactionParams;","entrypoint":"channel-actions","exportName":"readReactionParams","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readStringArrayParam(params: Record, key: string, options: StringParamOptions & { required: true; }): string[];\nexport function readStringArrayParam(params: Record, key: string, options?: StringParamOptions): string[] | undefined;","entrypoint":"channel-actions","exportName":"readStringArrayParam","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readStringOrNumberParam(params: Record, key: string, options?: { required?: boolean; label?: string; }): string | undefined;","entrypoint":"channel-actions","exportName":"readStringOrNumberParam","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readStringParam(params: Record, key: string, options: StringParamOptions & { required: true; }): string;\nexport function readStringParam(params: Record, key: string, options?: StringParamOptions): string | undefined;","entrypoint":"channel-actions","exportName":"readStringParam","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: 0c9a5816b6a0bfe37eafc7776d641b080780e04be27704c02c2f51d7c1f2c2df\nexport function resolvePollMaxSelections(optionCount: number, allowMultiselect: boolean | undefined): number;","entrypoint":"channel-actions","exportName":"resolvePollMaxSelections","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/polls.ts"} +{"declaration":"// declaration closure: 42c5bf106d544279b862198f185d222a0d46eb561e4bb8eeff8273f0b5c40eba\nexport function resolveReactionMessageId(params: { args: Record; toolContext?: ReactionToolContext; }): string | number | undefined;","entrypoint":"channel-actions","exportName":"resolveReactionMessageId","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/actions/reaction-message-id.ts"} +{"declaration":"// declaration closure: 30dc72bdd4514e9e56eaf7e4fb0653364847a86727013954aa99e0b7031df241\nexport function stringEnum(values: T, options?: StringEnumOptions): Type.TUnsafe | Type.TEnum;","entrypoint":"channel-actions","exportName":"stringEnum","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/schema/string-enum.ts"} +{"declaration":"// declaration closure: 316f30306d532febdd597dfa515986898875c2c9cb12632c9dd50d19263b1684\nexport function withNormalizedTimestamp>(value: T, rawTimestamp: unknown): T & { timestampMs?: number; timestampUtc?: string; };","entrypoint":"channel-actions","exportName":"withNormalizedTimestamp","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"function","recordType":"export","sourcePath":"src/agents/date-time.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport type ActionGate> = ActionGate;","entrypoint":"channel-actions","exportName":"ActionGate","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"type","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport class ToolAuthorizationError extends ToolInputError {\n override readonly status: 403;\n constructor(message: string);\n}","entrypoint":"channel-actions","exportName":"ToolAuthorizationError","importSpecifier":"openclaw/plugin-sdk/channel-actions","kind":"class","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"category":null,"entrypoint":"channel-config-helpers","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","recordType":"module","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function adaptScopedAccountAccessor(accessor: (params: { cfg: Config; accountId?: string | null; }) => Result): (cfg: Config, accountId?: string | null) => Result;","entrypoint":"channel-config-helpers","exportName":"adaptScopedAccountAccessor","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function authorizeConfigWrite(params: { cfg: OpenClawConfig; origin?: ConfigWriteScope; target?: ConfigWriteTarget; allowBypass?: boolean; }): ConfigWriteAuthorizationResult;","entrypoint":"channel-config-helpers","exportName":"authorizeConfigWrite","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 75757bb8d52376770569c367c4621eb48ad943d4b7ee8c41dff9e08bed3135ba\nexport function buildAccountScopedDmSecurityPolicy(params: { cfg: OpenClawConfig; channelKey: string; accountId?: string | null; fallbackAccountId?: string | null; policy?: string | null; allowFrom?: Array | null; defaultPolicy?: string; allowFromPathSuffix?: string; policyPathSuffix?: string; approveChannelId?: string; approveHint?: string; normalizeEntry?: (raw: string) => string; inheritSharedDefaultsFromDefaultAccount?: boolean; }): ChannelSecurityDmPolicy;","entrypoint":"channel-config-helpers","exportName":"buildAccountScopedDmSecurityPolicy","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function canBypassConfigWritePolicy(params: { channel?: string | null; gatewayClientScopes?: string[] | null; }): boolean;","entrypoint":"channel-config-helpers","exportName":"canBypassConfigWritePolicy","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function createHybridChannelConfigAdapter(params: MultiAccountChannelConfigAdapterParams & { preserveSectionOnDefaultDelete?: boolean; }): ChannelConfigAdapterWithAccessors;","entrypoint":"channel-config-helpers","exportName":"createHybridChannelConfigAdapter","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function createHybridChannelConfigBase(params: NamedAccountChannelConfigBaseParams & { preserveSectionOnDefaultDelete?: boolean; }): ChannelCrudConfigAdapter;","entrypoint":"channel-config-helpers","exportName":"createHybridChannelConfigBase","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function createScopedAccountConfigAccessors(params: { resolveAccount: (params: { cfg: Config; accountId?: string | null; }) => ResolvedAccount; resolveAllowFrom: (account: ResolvedAccount) => Array | null | undefined; formatAllowFrom: (allowFrom: Array) => string[]; resolveDefaultTo?: (account: ResolvedAccount) => string | number | null | undefined; }): Pick, \"resolveAllowFrom\" | \"formatAllowFrom\" | \"resolveDefaultTo\">;","entrypoint":"channel-config-helpers","exportName":"createScopedAccountConfigAccessors","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function createScopedChannelConfigAdapter(params: MultiAccountChannelConfigAdapterParams & { allowTopLevel?: boolean; }): ChannelConfigAdapterWithAccessors;","entrypoint":"channel-config-helpers","exportName":"createScopedChannelConfigAdapter","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function createScopedChannelConfigBase(params: NamedAccountChannelConfigBaseParams & { allowTopLevel?: boolean; }): ChannelCrudConfigAdapter;","entrypoint":"channel-config-helpers","exportName":"createScopedChannelConfigBase","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function createScopedDmSecurityResolver(params: { channelKey: string; resolvePolicy: (account: ResolvedAccount) => string | null | undefined; resolveAllowFrom: (account: ResolvedAccount) => Array | null | undefined; resolveAccess?: (params: { cfg: OpenClawConfig; accountId?: string | null; account: ResolvedAccount; }) => { dmPolicy?: string | null; allowFrom?: Array | null; }; resolveFallbackAccountId?: (account: ResolvedAccount) => string | null | undefined; defaultPolicy?: string; allowFromPathSuffix?: string; policyPathSuffix?: string; approveChannelId?: string; approveHint?: string; normalizeEntry?: (raw: string) => string; inheritSharedDefaultsFromDefaultAccount?: boolean; }): ({ cfg, accountId, account, }: { cfg: OpenClawConfig; accountId?: string | null; account: ResolvedAccount; }) => import(\"../channels/plugins/types.core.ts\").ChannelSecurityDmPolicy;","entrypoint":"channel-config-helpers","exportName":"createScopedDmSecurityResolver","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function createTopLevelChannelConfigAdapter(params: { sectionKey: string; resolveAccount: (cfg: Config) => ResolvedAccount; resolveAccessorAccount?: (params: { cfg: Config; accountId?: string | null; }) => AccessorAccount; listAccountIds?: (cfg: Config) => string[]; defaultAccountId?: (cfg: Config) => string; inspectAccount?: (cfg: Config) => unknown; deleteMode?: \"remove-section\" | \"clear-fields\"; clearBaseFields?: string[]; resolveAllowFrom: (account: AccessorAccount) => Array | null | undefined; formatAllowFrom: (allowFrom: Array) => string[]; resolveDefaultTo?: (account: AccessorAccount) => string | number | null | undefined; }): ChannelConfigAdapterWithAccessors;","entrypoint":"channel-config-helpers","exportName":"createTopLevelChannelConfigAdapter","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function createTopLevelChannelConfigBase(params: { sectionKey: string; resolveAccount: (cfg: Config) => ResolvedAccount; listAccountIds?: (cfg: Config) => string[]; defaultAccountId?: (cfg: Config) => string; inspectAccount?: (cfg: Config) => unknown; deleteMode?: \"remove-section\" | \"clear-fields\"; clearBaseFields?: string[]; }): Pick, \"listAccountIds\" | \"resolveAccount\" | \"inspectAccount\" | \"defaultAccountId\" | \"setAccountEnabled\" | \"deleteAccount\">;","entrypoint":"channel-config-helpers","exportName":"createTopLevelChannelConfigBase","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport function ensureOpenDmPolicyAllowFromWildcard(params: { entry: DmAccessRecord; mode: ChannelDmAllowFromMode; pathPrefix: string; changes: string[]; }): void;","entrypoint":"channel-config-helpers","exportName":"ensureOpenDmPolicyAllowFromWildcard","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function formatConfigWriteDeniedMessage(params: { result: Exclude; fallbackChannelId?: string | null; }): string;","entrypoint":"channel-config-helpers","exportName":"formatConfigWriteDeniedMessage","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function formatTrimmedAllowFromEntries(allowFrom: Array): string[];","entrypoint":"channel-config-helpers","exportName":"formatTrimmedAllowFromEntries","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function mapAllowFromEntries(allowFrom: Array | null | undefined): string[];","entrypoint":"channel-config-helpers","exportName":"mapAllowFromEntries","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport function normalizeChannelDmPolicy(value: string | undefined): ChannelDmPolicy | undefined;","entrypoint":"channel-config-helpers","exportName":"normalizeChannelDmPolicy","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport function normalizeLegacyDmAliases(params: { entry: DmAccessRecord; pathPrefix: string; changes: string[]; promoteAllowFrom?: boolean; }): CompatMutationResult;","entrypoint":"channel-config-helpers","exportName":"normalizeLegacyDmAliases","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function resolveChannelConfigWrites(params: { cfg: OpenClawConfig; channelId?: string | null; accountId?: string | null; }): boolean;","entrypoint":"channel-config-helpers","exportName":"resolveChannelConfigWrites","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport function resolveChannelDmAccess(params: { account?: DmAccessRecord | null; parent?: DmAccessRecord | null; mode?: ChannelDmAllowFromMode; defaultPolicy?: string; }): ChannelDmAccess;","entrypoint":"channel-config-helpers","exportName":"resolveChannelDmAccess","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport function resolveChannelDmAllowFrom(params: { account?: DmAccessRecord | null; parent?: DmAccessRecord | null; mode?: ChannelDmAllowFromMode; }): Array | undefined;","entrypoint":"channel-config-helpers","exportName":"resolveChannelDmAllowFrom","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport function resolveChannelDmPolicy(params: { account?: DmAccessRecord | null; parent?: DmAccessRecord | null; mode?: ChannelDmAllowFromMode; defaultPolicy?: string; }): ChannelDmPolicy | undefined;","entrypoint":"channel-config-helpers","exportName":"resolveChannelDmPolicy","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport function resolveOptionalConfigString(value: string | number | null | undefined): string | undefined;","entrypoint":"channel-config-helpers","exportName":"resolveOptionalConfigString","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport function setCanonicalDmAllowFrom(params: { entry: DmAccessRecord; mode: ChannelDmAllowFromMode; allowFrom: Array; pathPrefix: string; changes?: string[]; reason: string; }): void;","entrypoint":"channel-config-helpers","exportName":"setCanonicalDmAllowFrom","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport type ChannelDmAccess = ChannelDmAccess;","entrypoint":"channel-config-helpers","exportName":"ChannelDmAccess","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport type ChannelDmAllowFromMode = ChannelDmAllowFromMode;","entrypoint":"channel-config-helpers","exportName":"ChannelDmAllowFromMode","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport type ChannelDmPolicy = ChannelDmPolicy;","entrypoint":"channel-config-helpers","exportName":"ChannelDmPolicy","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport type ConfigWriteAuthorizationResult = ConfigWriteAuthorizationResult;","entrypoint":"channel-config-helpers","exportName":"ConfigWriteAuthorizationResult","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport type ConfigWriteScope = ConfigWriteScope;","entrypoint":"channel-config-helpers","exportName":"ConfigWriteScope","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 530e25e94c4e2fdcb52efb1df26265af4da17a815fab49b74cc4c893c83655db\nexport type ConfigWriteTarget = ConfigWriteTarget;","entrypoint":"channel-config-helpers","exportName":"ConfigWriteTarget","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-helpers.ts"} +{"declaration":"// declaration closure: 64f498c77e87087782ff87e64c683564bdc54e6adc2a3f60f9c80efe4fd246f6\nexport type DmAccessRecord = DmAccessRecord;","entrypoint":"channel-config-helpers","exportName":"DmAccessRecord","importSpecifier":"openclaw/plugin-sdk/channel-config-helpers","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/dm-access.ts"} +{"category":null,"entrypoint":"channel-config-primitives","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","recordType":"module","sourcePath":"src/plugin-sdk/channel-config-primitives.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildCatchallMultiAccountChannelSchema(accountSchema: T): T;","entrypoint":"channel-config-primitives","exportName":"buildCatchallMultiAccountChannelSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildChannelConfigSchema(schema: ZodTypeAny, options?: BuildChannelConfigSchemaOptions): ChannelConfigSchema;","entrypoint":"channel-config-primitives","exportName":"buildChannelConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildGroupEntrySchema, const TOmit extends readonly ChannelGroupEntryField[] = []>(extraShape?: T, options?: { omit?: TOmit; }): z.ZodObject<{ -readonly [P in keyof (Omit<{ requireMention: z.ZodOptional; tools: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>; toolsBySender: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>>>; skills: z.ZodOptional>; enabled: z.ZodOptional; allowFrom: z.ZodOptional>>; systemPrompt: z.ZodOptional; }, TOmit[number]> & T)]: (Omit<{ requireMention: z.ZodOptional; tools: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>; toolsBySender: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>>>; skills: z.ZodOptional>; enabled: z.ZodOptional; allowFrom: z.ZodOptional>>; systemPrompt: z.ZodOptional; }, TOmit[number]> & T)[P]; }, z.core.$strict>;","entrypoint":"channel-config-primitives","exportName":"buildGroupEntrySchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildMultiAccountChannelSchema(baseSchema: T, options?: MultiAccountSchemaOptions): MultiAccountChannelSchema;","entrypoint":"channel-config-primitives","exportName":"buildMultiAccountChannelSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildNestedDmConfigSchema(extraShape?: ZodRawShape): z.ZodOptional; policy: z.ZodOptional>; allowFrom: z.ZodOptional>>; }, z.core.$strip>>;","entrypoint":"channel-config-primitives","exportName":"buildNestedDmConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport const AllowFromListSchema: z.ZodOptional>>;","entrypoint":"channel-config-primitives","exportName":"AllowFromListSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const BlockStreamingCoalesceSchema: z.ZodObject<{ minChars: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional;}, z.core.$strict>;","entrypoint":"channel-config-primitives","exportName":"BlockStreamingCoalesceSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport const ChannelGroupEntrySchema: z.ZodObject<{ requireMention: z.ZodOptional; tools: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>; toolsBySender: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>>>; skills: z.ZodOptional>; enabled: z.ZodOptional; allowFrom: z.ZodOptional>>; systemPrompt: z.ZodOptional;}, z.core.$strict>;","entrypoint":"channel-config-primitives","exportName":"ChannelGroupEntrySchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const DmConfigSchema: z.ZodObject<{ historyLimit: z.ZodOptional;}, z.core.$strict>;","entrypoint":"channel-config-primitives","exportName":"DmConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const DmPolicySchema: z.ZodEnum<{ open: \"open\"; disabled: \"disabled\"; allowlist: \"allowlist\"; pairing: \"pairing\";}>;","entrypoint":"channel-config-primitives","exportName":"DmPolicySchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const GroupPolicySchema: z.ZodEnum<{ open: \"open\"; disabled: \"disabled\"; allowlist: \"allowlist\";}>;","entrypoint":"channel-config-primitives","exportName":"GroupPolicySchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const MarkdownConfigSchema: z.ZodOptional>;}, z.core.$strict>>;","entrypoint":"channel-config-primitives","exportName":"MarkdownConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const ReplyRuntimeConfigSchemaShape: { historyLimit: z.ZodOptional; dmHistoryLimit: z.ZodOptional; contextVisibility: z.ZodOptional>; dms: z.ZodOptional; }, z.core.$strict>>>>; textChunkLimit: z.ZodOptional; streaming: z.ZodOptional>; block: z.ZodOptional; coalesce: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; responsePrefix: z.ZodOptional; mediaMaxMb: z.ZodOptional;};","entrypoint":"channel-config-primitives","exportName":"ReplyRuntimeConfigSchemaShape","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const requireAllowlistAllowFrom: (params: { policy?: string; allowFrom?: Array; ctx: z.RefinementCtx; path: Array; message: string;}) => void;","entrypoint":"channel-config-primitives","exportName":"requireAllowlistAllowFrom","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const requireOpenAllowFrom: (params: { policy?: string; allowFrom?: Array; ctx: z.RefinementCtx; path: Array; message: string;}) => void;","entrypoint":"channel-config-primitives","exportName":"requireOpenAllowFrom","importSpecifier":"openclaw/plugin-sdk/channel-config-primitives","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"category":"channel","entrypoint":"channel-config-schema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","recordType":"module","sourcePath":"src/plugin-sdk/channel-config-schema.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildCatchallMultiAccountChannelSchema(accountSchema: T): T;","entrypoint":"channel-config-schema","exportName":"buildCatchallMultiAccountChannelSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 81f2e742a7ef91a26b1dc9e7cfb11cf90af337049bb203138690efa7a042a1fc\nexport function buildChannelAllowBotsSchema(options?: { allowMentions?: boolean; }): z.ZodOptional | z.ZodOptional]>>;","entrypoint":"channel-config-schema","exportName":"buildChannelAllowBotsSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/config/zod-schema.channel-messaging-common.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildChannelConfigSchema(schema: ZodTypeAny, options?: BuildChannelConfigSchemaOptions): ChannelConfigSchema;","entrypoint":"channel-config-schema","exportName":"buildChannelConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 81f2e742a7ef91a26b1dc9e7cfb11cf90af337049bb203138690efa7a042a1fc\nexport function buildChannelExecApprovalsSchema>(approverSchema: ZodTypeAny, extraShape?: T): z.ZodOptional]>>; approvers: z.ZodOptional>>>; agentFilter: z.ZodOptional>; sessionFilter: z.ZodOptional>; target: z.ZodOptional>; } & T)]: ({ enabled: z.ZodOptional]>>; approvers: z.ZodOptional>>>; agentFilter: z.ZodOptional>; sessionFilter: z.ZodOptional>; target: z.ZodOptional>; } & T)[P]; }, z.core.$strict>>;","entrypoint":"channel-config-schema","exportName":"buildChannelExecApprovalsSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/config/zod-schema.channel-messaging-common.ts"} +{"declaration":"// declaration closure: 81f2e742a7ef91a26b1dc9e7cfb11cf90af337049bb203138690efa7a042a1fc\nexport function buildChannelReactionShape(options: ChannelReactionShapeOptions): { ackReaction?: z.ZodType> | undefined; reactionLevel?: z.ZodOptional> | undefined; reactionAllowlist?: z.ZodOptional>> | undefined; reactionNotifications?: z.ZodOptional> | undefined; };","entrypoint":"channel-config-schema","exportName":"buildChannelReactionShape","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/config/zod-schema.channel-messaging-common.ts"} +{"declaration":"// declaration closure: 81f2e742a7ef91a26b1dc9e7cfb11cf90af337049bb203138690efa7a042a1fc\nexport function buildCommonChannelAccountShape>, TAllowFrom extends z.ZodType | undefined> = z.ZodOptional>>, TDefaultTo extends z.ZodType = z.ZodOptional, TGroupAllowFrom extends z.ZodType | undefined> = z.ZodOptional>>, TMentionPatterns extends ZodTypeAny = z.ZodOptional, z.ZodLiteral<\"deny\">]>>; allowIn: z.ZodOptional>; denyIn: z.ZodOptional>; }, z.core.$strict>>, TStreaming extends ZodTypeAny = z.ZodOptional>; block: z.ZodOptional; coalesce: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>, TMediaMaxMb extends ZodTypeAny = z.ZodOptional, TReplyToMode extends ZodTypeAny = z.ZodOptional, z.ZodLiteral<\"first\">, z.ZodLiteral<\"all\">, z.ZodLiteral<\"batched\">]>>, const TOmit extends readonly CommonChannelAccountField[] = []>(options?: Omit, \"omit\"> & { omit?: TOmit; }): Omit<{ name: z.ZodOptional; capabilities: TCapabilities; markdown: z.ZodOptional>; }, z.core.$strict>>; configWrites: z.ZodOptional; enabled: z.ZodOptional; dmPolicy: z.ZodOptional> | z.ZodDefault>>; allowFrom: TAllowFrom; defaultTo: TDefaultTo; groupAllowFrom: TGroupAllowFrom; groupPolicy: z.ZodOptional> | z.ZodDefault>>; mentionPatterns: TMentionPatterns; contextVisibility: z.ZodOptional>; historyLimit: z.ZodOptional; dmHistoryLimit: z.ZodOptional; dms: z.ZodOptional; }, z.core.$strict>>>>; textChunkLimit: z.ZodOptional; streaming: TStreaming; heartbeatVisibility: z.ZodOptional; showAlerts: z.ZodOptional; useIndicator: z.ZodOptional; }, z.core.$strict>>; healthMonitor: z.ZodOptional; }, z.core.$strict>>; responsePrefix: z.ZodOptional; mediaMaxMb: TMediaMaxMb; replyToMode: TReplyToMode; }, TOmit[number]>;","entrypoint":"channel-config-schema","exportName":"buildCommonChannelAccountShape","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/config/zod-schema.channel-messaging-common.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildGroupEntrySchema, const TOmit extends readonly ChannelGroupEntryField[] = []>(extraShape?: T, options?: { omit?: TOmit; }): z.ZodObject<{ -readonly [P in keyof (Omit<{ requireMention: z.ZodOptional; tools: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>; toolsBySender: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>>>; skills: z.ZodOptional>; enabled: z.ZodOptional; allowFrom: z.ZodOptional>>; systemPrompt: z.ZodOptional; }, TOmit[number]> & T)]: (Omit<{ requireMention: z.ZodOptional; tools: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>; toolsBySender: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>>>; skills: z.ZodOptional>; enabled: z.ZodOptional; allowFrom: z.ZodOptional>>; systemPrompt: z.ZodOptional; }, TOmit[number]> & T)[P]; }, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"buildGroupEntrySchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildJsonChannelConfigSchema(schema: JsonSchemaObject, options?: BuildJsonChannelConfigSchemaOptions): ChannelConfigSchema;","entrypoint":"channel-config-schema","exportName":"buildJsonChannelConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildMultiAccountChannelSchema(baseSchema: T, options?: MultiAccountSchemaOptions): MultiAccountChannelSchema;","entrypoint":"channel-config-schema","exportName":"buildMultiAccountChannelSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildNestedDmConfigSchema(extraShape?: ZodRawShape): z.ZodOptional; policy: z.ZodOptional>; allowFrom: z.ZodOptional>>; }, z.core.$strip>>;","entrypoint":"channel-config-schema","exportName":"buildNestedDmConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: be616c2f516bbd110986af4e7a013d84b560f54490bccf2084479b67f987bda4\nexport function isSafeScpRemoteHost(value: string | null | undefined): boolean;","entrypoint":"channel-config-schema","exportName":"isSafeScpRemoteHost","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"src/infra/scp-host.ts"} +{"declaration":"// declaration closure: 06c578bd25f9665dca418f8761b05d6dadfb72d82843e8f9afea5b3312c35fc2\nexport function isValidInboundPathRootPattern(value: string): boolean;","entrypoint":"channel-config-schema","exportName":"isValidInboundPathRootPattern","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/inbound-path-policy.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport const AllowFromListSchema: z.ZodOptional>>;","entrypoint":"channel-config-schema","exportName":"AllowFromListSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const BlockStreamingChunkSchema: z.ZodObject<{ minChars: z.ZodOptional; maxChars: z.ZodOptional; breakPreference: z.ZodOptional, z.ZodLiteral<\"newline\">, z.ZodLiteral<\"sentence\">]>>;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"BlockStreamingChunkSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const BlockStreamingCoalesceSchema: z.ZodObject<{ minChars: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"BlockStreamingCoalesceSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: ec25586466b35342bcb31bbe875b6a148f34d06b991b97c0b932c24a42837009\nexport const ChannelBotLoopProtectionSchema: z.ZodObject<{ enabled: z.ZodOptional; maxEventsPerWindow: z.ZodOptional; windowSeconds: z.ZodOptional; cooldownSeconds: z.ZodOptional;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"ChannelBotLoopProtectionSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.channels-config.ts"} +{"declaration":"// declaration closure: 81f2e742a7ef91a26b1dc9e7cfb11cf90af337049bb203138690efa7a042a1fc\nexport const ChannelDangerouslyAllowNameMatchingSchema: z.ZodOptional;","entrypoint":"channel-config-schema","exportName":"ChannelDangerouslyAllowNameMatchingSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.channel-messaging-common.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const ChannelDeliveryStreamingConfigSchema: z.ZodObject<{ chunkMode: z.ZodOptional>; block: z.ZodOptional; coalesce: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"ChannelDeliveryStreamingConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport const ChannelGroupEntrySchema: z.ZodObject<{ requireMention: z.ZodOptional; tools: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>; toolsBySender: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>; }, z.core.$strict>>>>; skills: z.ZodOptional>; enabled: z.ZodOptional; allowFrom: z.ZodOptional>>; systemPrompt: z.ZodOptional;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"ChannelGroupEntrySchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 21cf2e42452615eb9d18b88d80e662b62ce78b19681784be48d2947ee2dc09d8\nexport const ChannelImplicitMentionsSchema: z.ZodObject<{ replyToBot: z.ZodOptional; quotedBot: z.ZodOptional; threadParticipation: z.ZodOptional;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"ChannelImplicitMentionsSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.implicit-mentions.ts"} +{"declaration":"// declaration closure: 81f2e742a7ef91a26b1dc9e7cfb11cf90af337049bb203138690efa7a042a1fc\nexport const ChannelPreviewStreamingConfigSchema: z.ZodObject<{ mode: z.ZodOptional>; chunkMode: z.ZodOptional>; preview: z.ZodOptional; maxChars: z.ZodOptional; breakPreference: z.ZodOptional, z.ZodLiteral<\"newline\">, z.ZodLiteral<\"sentence\">]>>; }, z.core.$strict>>; toolProgress: z.ZodOptional; commandText: z.ZodOptional>; }, z.core.$strict>>; progress: z.ZodOptional]>>; labels: z.ZodOptional>; maxLines: z.ZodOptional; maxLineChars: z.ZodOptional; render: z.ZodOptional>; toolProgress: z.ZodOptional; commandText: z.ZodOptional>; commentary: z.ZodOptional; narration: z.ZodOptional; }, z.core.$strict>>; block: z.ZodOptional; coalesce: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"ChannelPreviewStreamingConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.channel-messaging-common.ts"} +{"declaration":"// declaration closure: 81f2e742a7ef91a26b1dc9e7cfb11cf90af337049bb203138690efa7a042a1fc\nexport const ChannelSendReadReceiptsSchema: z.ZodOptional;","entrypoint":"channel-config-schema","exportName":"ChannelSendReadReceiptsSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.channel-messaging-common.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const ChannelStreamingBlockSchema: z.ZodObject<{ enabled: z.ZodOptional; coalesce: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional; }, z.core.$strict>>;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"ChannelStreamingBlockSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 81f2e742a7ef91a26b1dc9e7cfb11cf90af337049bb203138690efa7a042a1fc\nexport const ChannelStreamingPreviewSchema: z.ZodObject<{ chunk: z.ZodOptional; maxChars: z.ZodOptional; breakPreference: z.ZodOptional, z.ZodLiteral<\"newline\">, z.ZodLiteral<\"sentence\">]>>; }, z.core.$strict>>; toolProgress: z.ZodOptional; commandText: z.ZodOptional>;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"ChannelStreamingPreviewSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.channel-messaging-common.ts"} +{"declaration":"// declaration closure: 81f2e742a7ef91a26b1dc9e7cfb11cf90af337049bb203138690efa7a042a1fc\nexport const ChannelStreamingProgressSchema: z.ZodObject<{ label: z.ZodOptional]>>; labels: z.ZodOptional>; maxLines: z.ZodOptional; maxLineChars: z.ZodOptional; render: z.ZodOptional>; toolProgress: z.ZodOptional; commandText: z.ZodOptional>; commentary: z.ZodOptional; narration: z.ZodOptional;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"ChannelStreamingProgressSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.channel-messaging-common.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const ContextVisibilityModeSchema: z.ZodEnum<{ all: \"all\"; allowlist: \"allowlist\"; allowlist_quote: \"allowlist_quote\";}>;","entrypoint":"channel-config-schema","exportName":"ContextVisibilityModeSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const DmConfigSchema: z.ZodObject<{ historyLimit: z.ZodOptional;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"DmConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const DmPolicySchema: z.ZodEnum<{ open: \"open\"; disabled: \"disabled\"; allowlist: \"allowlist\"; pairing: \"pairing\";}>;","entrypoint":"channel-config-schema","exportName":"DmPolicySchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const ExecutableTokenSchema: z.ZodString;","entrypoint":"channel-config-schema","exportName":"ExecutableTokenSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const GroupPolicySchema: z.ZodEnum<{ open: \"open\"; disabled: \"disabled\"; allowlist: \"allowlist\";}>;","entrypoint":"channel-config-schema","exportName":"GroupPolicySchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const MSTeamsReplyStyleSchema: z.ZodEnum<{ thread: \"thread\"; \"top-level\": \"top-level\";}>;","entrypoint":"channel-config-schema","exportName":"MSTeamsReplyStyleSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const MarkdownConfigSchema: z.ZodOptional>;}, z.core.$strict>>;","entrypoint":"channel-config-schema","exportName":"MarkdownConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const MentionPatternsPolicySchema: z.ZodObject<{ mode: z.ZodOptional, z.ZodLiteral<\"deny\">]>>; allowIn: z.ZodOptional>; denyIn: z.ZodOptional>;}, z.core.$strict>;","entrypoint":"channel-config-schema","exportName":"MentionPatternsPolicySchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const ProviderCommandsSchema: z.ZodOptional]>>; nativeSkills: z.ZodOptional]>>;}, z.core.$strict>>;","entrypoint":"channel-config-schema","exportName":"ProviderCommandsSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const ReplyRuntimeConfigSchemaShape: { historyLimit: z.ZodOptional; dmHistoryLimit: z.ZodOptional; contextVisibility: z.ZodOptional>; dms: z.ZodOptional; }, z.core.$strict>>>>; textChunkLimit: z.ZodOptional; streaming: z.ZodOptional>; block: z.ZodOptional; coalesce: z.ZodOptional; maxChars: z.ZodOptional; idleMs: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>>; responsePrefix: z.ZodOptional; mediaMaxMb: z.ZodOptional;};","entrypoint":"channel-config-schema","exportName":"ReplyRuntimeConfigSchemaShape","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const ReplyToModeSchema: z.ZodUnion, z.ZodLiteral<\"first\">, z.ZodLiteral<\"all\">, z.ZodLiteral<\"batched\">]>;","entrypoint":"channel-config-schema","exportName":"ReplyToModeSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const TextChunkModeSchema: z.ZodEnum<{ length: \"length\"; newline: \"newline\";}>;","entrypoint":"channel-config-schema","exportName":"TextChunkModeSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: ca2923000a256ad1cff95b6439f5606b765b4e6c562db72a977ae9f37ac66def\nexport const ToolPolicySchema: z.ZodOptional>; alsoAllow: z.ZodOptional>; deny: z.ZodOptional>;}, z.core.$strict>>;","entrypoint":"channel-config-schema","exportName":"ToolPolicySchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.agent-runtime.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const TtsConfigSchema: z.ZodOptional>; enabled: z.ZodOptional; mode: z.ZodOptional>; provider: z.ZodOptional; persona: z.ZodOptional; personas: z.ZodOptional; description: z.ZodOptional; provider: z.ZodOptional; fallbackPolicy: z.ZodOptional, z.ZodLiteral<\"provider-defaults\">, z.ZodLiteral<\"fail\">]>>; providers: z.ZodOptional; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<\"file\">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<\"exec\">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>], \"source\">]>>; }, z.core.$catchall, z.ZodRecord]>>>>>; }, z.core.$strict>>>; summaryModel: z.ZodOptional; modelOverrides: z.ZodOptional; allowText: z.ZodOptional; allowProvider: z.ZodOptional; allowVoice: z.ZodOptional; allowModelId: z.ZodOptional; allowVoiceSettings: z.ZodOptional; allowNormalization: z.ZodOptional; allowSeed: z.ZodOptional; }, z.core.$strict>>; providers: z.ZodOptional; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<\"file\">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<\"exec\">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>], \"source\">]>>; }, z.core.$catchall, z.ZodRecord]>>>>>; maxTextLength: z.ZodOptional; timeoutMs: z.ZodOptional;}, z.core.$strict>>;","entrypoint":"channel-config-schema","exportName":"TtsConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 81f2e742a7ef91a26b1dc9e7cfb11cf90af337049bb203138690efa7a042a1fc\nexport const UnifiedStreamingModeSchema: z.ZodEnum<{ block: \"block\"; off: \"off\"; partial: \"partial\"; progress: \"progress\";}>;","entrypoint":"channel-config-schema","exportName":"UnifiedStreamingModeSchema","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.channel-messaging-common.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const requireAllowlistAllowFrom: (params: { policy?: string; allowFrom?: Array; ctx: z.RefinementCtx; path: Array; message: string;}) => void;","entrypoint":"channel-config-schema","exportName":"requireAllowlistAllowFrom","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"declaration":"// declaration closure: 1acceddae7c18a40f4eea3d4f116b856b93c0db7349c60f999aeb66cca176f12\nexport const requireOpenAllowFrom: (params: { policy?: string; allowFrom?: Array; ctx: z.RefinementCtx; path: Array; message: string;}) => void;","entrypoint":"channel-config-schema","exportName":"requireOpenAllowFrom","importSpecifier":"openclaw/plugin-sdk/channel-config-schema","kind":"const","recordType":"export","sourcePath":"src/config/zod-schema.core.ts"} +{"category":"channel","entrypoint":"channel-contract","importSpecifier":"openclaw/plugin-sdk/channel-contract","recordType":"module","sourcePath":"src/plugin-sdk/channel-contract.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type BaseProbeResult = BaseProbeResult;","entrypoint":"channel-contract","exportName":"BaseProbeResult","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type BaseTokenResolution = BaseTokenResolution;","entrypoint":"channel-contract","exportName":"BaseTokenResolution","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelAccountSnapshot = ChannelAccountSnapshot;","entrypoint":"channel-contract","exportName":"ChannelAccountSnapshot","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelAgentTool = ChannelAgentTool;","entrypoint":"channel-contract","exportName":"ChannelAgentTool","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelApprovalAdapter = ChannelApprovalAdapter;","entrypoint":"channel-contract","exportName":"ChannelApprovalAdapter","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelApprovalCapability = ChannelApprovalCapability;","entrypoint":"channel-contract","exportName":"ChannelApprovalCapability","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelCapabilities = ChannelCapabilities;","entrypoint":"channel-contract","exportName":"ChannelCapabilities","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelCommandConversationContext = ChannelCommandConversationContext;","entrypoint":"channel-contract","exportName":"ChannelCommandConversationContext","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelDirectoryAdapter = ChannelDirectoryAdapter;","entrypoint":"channel-contract","exportName":"ChannelDirectoryAdapter","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelDirectoryEntry = ChannelDirectoryEntry;","entrypoint":"channel-contract","exportName":"ChannelDirectoryEntry","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelDoctorAdapter = ChannelDoctorAdapter;","entrypoint":"channel-contract","exportName":"ChannelDoctorAdapter","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelDoctorConfigMutation = ChannelDoctorConfigMutation;","entrypoint":"channel-contract","exportName":"ChannelDoctorConfigMutation","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelDoctorEmptyAllowlistAccountContext = ChannelDoctorEmptyAllowlistAccountContext;","entrypoint":"channel-contract","exportName":"ChannelDoctorEmptyAllowlistAccountContext","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelDoctorLegacyConfigRule = LegacyConfigRule;","entrypoint":"channel-contract","exportName":"ChannelDoctorLegacyConfigRule","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelDoctorSequenceResult = ChannelDoctorSequenceResult;","entrypoint":"channel-contract","exportName":"ChannelDoctorSequenceResult","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelGatewayContext = ChannelGatewayContext;","entrypoint":"channel-contract","exportName":"ChannelGatewayContext","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelGroupContext = ChannelGroupContext;","entrypoint":"channel-contract","exportName":"ChannelGroupContext","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 2d429b931843fef49f57d85e4b01550757ccab574a6d0cd0c791f9cba8535bd2\nexport type ChannelLegacyStateMigrationPlan = ChannelLegacyStateMigrationPlan;","entrypoint":"channel-contract","exportName":"ChannelLegacyStateMigrationPlan","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/legacy-state-migration.types.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelLogSink = ChannelLogSink;","entrypoint":"channel-contract","exportName":"ChannelLogSink","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMessageActionAdapter = ChannelMessageActionAdapter;","entrypoint":"channel-contract","exportName":"ChannelMessageActionAdapter","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMessageActionContext = ChannelMessageActionContext;","entrypoint":"channel-contract","exportName":"ChannelMessageActionContext","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMessageActionDiscoveryContext = ChannelMessageActionDiscoveryContext;","entrypoint":"channel-contract","exportName":"ChannelMessageActionDiscoveryContext","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: cd77f0e8c082cd55645cc9dd08e265451f8201f429a815a144ff96fce03ec353\nexport type ChannelMessageActionName = \"search\" | \"broadcast\" | \"read\" | \"edit\" | \"delete\" | \"timeout\" | \"send\" | \"poll\" | \"poll-vote\" | \"react\" | \"reactions\" | \"unsend\" | \"reply\" | \"sendWithEffect\" | \"renameGroup\" | \"setGroupIcon\" | \"addParticipant\" | \"removeParticipant\" | \"leaveGroup\" | \"sendAttachment\" | \"pin\" | \"unpin\" | \"list-pins\" | \"permissions\" | \"thread-create\" | \"thread-list\" | \"thread-reply\" | \"sticker\" | \"sticker-search\" | \"member-info\" | \"role-info\" | \"emoji-list\" | \"emoji-upload\" | \"sticker-upload\" | \"role-add\" | \"role-remove\" | \"channel-info\" | \"channel-list\" | \"channel-create\" | \"channel-edit\" | \"channel-delete\" | \"channel-move\" | \"category-create\" | \"category-edit\" | \"category-delete\" | \"topic-create\" | \"topic-edit\" | \"voice-status\" | \"event-list\" | \"event-create\" | \"kick\" | \"ban\" | \"set-profile\" | \"set-presence\" | \"download-file\" | \"upload-file\";","entrypoint":"channel-contract","exportName":"ChannelMessageActionName","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.public.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMessageToolDiscovery = ChannelMessageToolDiscovery;","entrypoint":"channel-contract","exportName":"ChannelMessageToolDiscovery","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMessageToolSchemaContribution = ChannelMessageToolSchemaContribution;","entrypoint":"channel-contract","exportName":"ChannelMessageToolSchemaContribution","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMeta = ChannelMeta;","entrypoint":"channel-contract","exportName":"ChannelMeta","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: e577838a2da83a5433e9cde18f8081e9f7122cf3ca9d431f6b66d0da736ed646\nexport type ChannelOutboundAdapter = ChannelOutboundAdapter;","entrypoint":"channel-contract","exportName":"ChannelOutboundAdapter","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/outbound.types.ts"} +{"declaration":"// declaration closure: e577838a2da83a5433e9cde18f8081e9f7122cf3ca9d431f6b66d0da736ed646\nexport type ChannelOutboundContext = ChannelOutboundContext;","entrypoint":"channel-contract","exportName":"ChannelOutboundContext","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/outbound.types.ts"} +{"declaration":"// declaration closure: e577838a2da83a5433e9cde18f8081e9f7122cf3ca9d431f6b66d0da736ed646\nexport type ChannelOutboundPayloadHint = ChannelOutboundPayloadHint;","entrypoint":"channel-contract","exportName":"ChannelOutboundPayloadHint","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/outbound.types.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelResolveKind = ChannelResolveKind;","entrypoint":"channel-contract","exportName":"ChannelResolveKind","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelResolveResult = ChannelResolveResult;","entrypoint":"channel-contract","exportName":"ChannelResolveResult","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: 368821c7f8c90004354339d8deef2e3fa288e95329a45b0ea09d2e2902d98c95\nexport type ChannelRuntimeSurface = ChannelRuntimeSurface;","entrypoint":"channel-contract","exportName":"ChannelRuntimeSurface","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/channel-runtime-surface.types.ts"} +{"declaration":"// declaration closure: ac1986f3224a209b7ab8f26336a18e8ed068d860c880fdcf2569725e11263f52\nexport type ChannelStatusAdapter = ChannelStatusAdapter;","entrypoint":"channel-contract","exportName":"ChannelStatusAdapter","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.adapters.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelStatusIssue = ChannelStatusIssue;","entrypoint":"channel-contract","exportName":"ChannelStatusIssue","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelStructuredComponents = ChannelStructuredComponents;","entrypoint":"channel-contract","exportName":"ChannelStructuredComponents","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelThreadingContext = ChannelThreadingContext;","entrypoint":"channel-contract","exportName":"ChannelThreadingContext","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelThreadingToolContext = ChannelThreadingToolContext;","entrypoint":"channel-contract","exportName":"ChannelThreadingToolContext","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelToolSend = ChannelToolSend;","entrypoint":"channel-contract","exportName":"ChannelToolSend","importSpecifier":"openclaw/plugin-sdk/channel-contract","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"category":null,"entrypoint":"channel-core","importSpecifier":"openclaw/plugin-sdk/channel-core","recordType":"module","sourcePath":"src/plugin-sdk/channel-core.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildChannelConfigSchema(schema: ZodTypeAny, options?: BuildChannelConfigSchemaOptions): ChannelConfigSchema;","entrypoint":"channel-core","exportName":"buildChannelConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function buildChannelOutboundSessionRoute(params: { cfg: OpenClawConfig; agentId: string; channel: string; accountId?: string | null; recipientSessionExact?: boolean | \"direct-alias\" | \"delivery-identity\"; peer: { kind: \"direct\" | \"group\" | \"channel\"; id: string; }; chatType: \"direct\" | \"group\" | \"channel\"; from: string; to: string; threadId?: string | number; }): ChannelOutboundSessionRoute;","entrypoint":"channel-core","exportName":"buildChannelOutboundSessionRoute","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function buildThreadAwareOutboundSessionRoute(params: { route: ChannelOutboundSessionRoute; replyToId?: string | number | null; threadId?: string | number | null; currentSessionKey?: string | null; precedence?: readonly ThreadAwareOutboundSessionRouteThreadSource[]; useSuffix?: boolean; parentSessionKey?: string; normalizeThreadId?: (threadId: string) => string; canRecoverCurrentThread?: (context: ThreadAwareOutboundSessionRouteRecoveryContext) => boolean; }): ChannelOutboundSessionRoute;","entrypoint":"channel-core","exportName":"buildThreadAwareOutboundSessionRoute","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 6ec8c62fd02c9a6ab39254eeb4bf182cd327152ed6ff39b47ee9c27835788f16\nexport function clearAccountEntryFields(params: { accounts?: Record; accountId: string; fields: string[]; isValueSet?: (value: unknown) => boolean; markClearedOnFieldPresence?: boolean; }): { nextAccounts?: Record; changed: boolean; cleared: boolean; };","entrypoint":"channel-core","exportName":"clearAccountEntryFields","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-helpers.ts"} +{"declaration":"// declaration closure: cb5886c014f5316cb14eb7d06557100c6219fe8d2e32747878a9c94694b9f9ab\nexport function createChannelConfigUiHints(params: { channelLabel: string; dmPolicy?: { channelKey: string; includeLegacyNestedPolicy?: boolean; legacyNestedPolicyOrder?: \"before\" | \"after\"; }; configWrites?: boolean; mentionPatterns?: { targetDescription: string; policyTargetDescription?: string; policyNote?: string; denyNote?: string; }; nativeCommands?: boolean; implicitMentions?: boolean; progress?: { includeCommentary?: boolean; commentaryOrder?: \"before-command\" | \"after-command\"; labels?: \"openclaw\"; titleWording?: boolean; }; streaming?: Partial>; retry?: boolean; }): HintMap;","entrypoint":"channel-core","exportName":"createChannelConfigUiHints","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-config-ui-hints.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function createChatChannelPlugin(params: { base: ChatChannelPluginBase; security?: ChannelSecurityAdapter | ChatChannelSecurityOptions; pairing?: ChannelPairingAdapter | ChatChannelPairingOptions; threading?: ChannelThreadingAdapter | ChatChannelThreadingOptions; outbound?: ChannelOutboundAdapter | ChatChannelAttachedOutboundOptions; }): ChannelPlugin;","entrypoint":"channel-core","exportName":"createChatChannelPlugin","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function defineChannelPluginEntry({ id, name, description, plugin, configSchema, setRuntime, registerCliMetadata, registerFull, registerCapabilities, }: DefineChannelPluginEntryOptions): DefinedChannelPluginEntry;","entrypoint":"channel-core","exportName":"defineChannelPluginEntry","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function defineSetupPluginEntry(plugin: TPlugin): { plugin: TPlugin; };","entrypoint":"channel-core","exportName":"defineSetupPluginEntry","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 75757bb8d52376770569c367c4621eb48ad943d4b7ee8c41dff9e08bed3135ba\nexport function parseOptionalDelimitedEntries(value?: string): string[] | undefined;","entrypoint":"channel-core","exportName":"parseOptionalDelimitedEntries","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/helpers.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function recoverCurrentThreadSessionId(params: { route: ChannelOutboundSessionRoute; currentSessionKey?: string | null; canRecover?: (context: ThreadAwareOutboundSessionRouteRecoveryContext) => boolean; }): string | undefined;","entrypoint":"channel-core","exportName":"recoverCurrentThreadSessionId","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function stripChannelTargetPrefix(raw: string, ...providers: string[]): string;","entrypoint":"channel-core","exportName":"stripChannelTargetPrefix","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function stripTargetKindPrefix(raw: string): string;","entrypoint":"channel-core","exportName":"stripTargetKindPrefix","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 92361198acab57c6708ad7964a057d9f7cac4c8f7494d70f289e9b9bd5d05aff\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options: CredentialFileReadOptions): string | undefined;\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options?: FsSafeSecretFileReadOptions): string | undefined;\nexport function tryReadSecretFileSync(filePath: string, label: string, options: FsSafeSecretFileReadOptions | undefined, diagnostic: { configPath: string; }): ConfiguredCredentialResult;\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options: FsSafeSecretFileReadOptions | undefined, diagnostic: { configPath: string; }): CredentialResult;","entrypoint":"channel-core","exportName":"tryReadSecretFileSync","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"function","recordType":"export","sourcePath":"src/infra/secret-file.ts"} +{"declaration":"// declaration closure: 6a9f8990e05fbceec402b0123192d451debca45762fc7335e012813e74c08e3e\nexport const createChannelPluginBase: (params: { id: import(\"./core.js\").ChannelPlugin[\"id\"]; meta?: Partial[\"meta\"]>>; setupWizard?: NonNullable[\"setupWizard\"]>; capabilities?: import(\"./core.js\").ChannelPlugin[\"capabilities\"]; commands?: import(\"./core.js\").ChannelPlugin[\"commands\"]; doctor?: import(\"./core.js\").ChannelPlugin[\"doctor\"]; agentPrompt?: import(\"./core.js\").ChannelPlugin[\"agentPrompt\"]; streaming?: import(\"./core.js\").ChannelPlugin[\"streaming\"]; reload?: import(\"./core.js\").ChannelPlugin[\"reload\"]; gatewayMethods?: import(\"./core.js\").ChannelPlugin[\"gatewayMethods\"]; gatewayMethodDescriptors?: import(\"./core.js\").ChannelPlugin[\"gatewayMethodDescriptors\"]; configSchema?: import(\"./core.js\").ChannelPlugin[\"configSchema\"]; config?: import(\"../channels/plugins/types.adapters.ts\").ChannelConfigAdapter | undefined; security?: import(\"../channels/plugins/types.adapters.ts\").ChannelSecurityAdapter | undefined; setup?: NonNullable[\"setup\"]>; setupContract?: NonNullable[\"setupContract\"]>; groups?: import(\"./core.js\").ChannelPlugin[\"groups\"];}) => Pick, \"id\" | \"meta\"> & Partial, \"security\" | \"commands\" | \"groups\" | \"capabilities\" | \"streaming\" | \"config\" | \"doctor\" | \"configSchema\" | \"setup\" | \"reload\" | \"gatewayMethodDescriptors\" | \"setupWizard\" | \"setupContract\" | \"gatewayMethods\" | \"agentPrompt\">>;","entrypoint":"channel-core","exportName":"createChannelPluginBase","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/channel-core.ts"} +{"declaration":"// declaration closure: f6ff9d115577fdfe4b6cceec9409846d73cf38c1b3d62ba759779ff339f69dc4\nexport type ChannelConfigUiHint = ChannelConfigUiHint;","entrypoint":"channel-core","exportName":"ChannelConfigUiHint","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.config.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport type ChannelOutboundSessionRouteParams = { cfg: OpenClawConfig; agentId: string; accountId?: string | null; target: string; currentSessionKey?: string; resolvedTarget?: { to: string; kind: import(\"../channels/plugins/types.core.js\").ChannelDirectoryEntryKind | \"channel\"; display?: string; source: \"normalized\" | \"directory\"; }; replyToId?: string | null; threadId?: string | number | null;};","entrypoint":"channel-core","exportName":"ChannelOutboundSessionRouteParams","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 71b9871bee998f3f0a7ae44fadd051d354bdc247d0fc0f4209aa9ef6b3ec6184\nexport type ChannelPlugin = ChannelPlugin;","entrypoint":"channel-core","exportName":"ChannelPlugin","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.plugin.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"channel-core","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type OpenClawPluginApi = OpenClawPluginApi;","entrypoint":"channel-core","exportName":"OpenClawPluginApi","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-api.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginCommandContext = PluginCommandContext;","entrypoint":"channel-core","exportName":"PluginCommandContext","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginRuntime = PluginRuntime;","entrypoint":"channel-core","exportName":"PluginRuntime","importSpecifier":"openclaw/plugin-sdk/channel-core","kind":"type","recordType":"export","sourcePath":"src/plugins/runtime/types.ts"} +{"category":"channel","entrypoint":"channel-dm-policy","importSpecifier":"openclaw/plugin-sdk/channel-dm-policy","recordType":"module","sourcePath":"src/plugin-sdk/channel-dm-policy.ts"} +{"declaration":"// declaration closure: 7f9a01fdf6e26cd3848adaf768a308bcfc3989b749cc6d1a682cdc3341b649af\nexport function createChannelDmPolicy(params: CreateChannelDmPolicyParams): ChannelSetupDmPolicy & { promptAllowFrom: NonNullable; };","entrypoint":"channel-dm-policy","exportName":"createChannelDmPolicy","importSpecifier":"openclaw/plugin-sdk/channel-dm-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-dm-policy.ts"} +{"category":null,"entrypoint":"channel-entry-contract","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","recordType":"module","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport function defineBundledChannelEntry({ id, name, description, importMetaUrl, plugin, outbound, secrets, configSchema, runtime, accountInspect, features, registerCliMetadata, registerFull, registerCapabilities, }: DefineBundledChannelEntryOptions): BundledChannelEntryContract;","entrypoint":"channel-entry-contract","exportName":"defineBundledChannelEntry","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport function defineBundledChannelSetupEntry({ importMetaUrl, plugin, secrets, runtime, legacyStateMigrations, legacySessionSurface, registerSetupRuntime, features, }: DefineBundledChannelSetupEntryOptions): BundledChannelSetupEntryContract;","entrypoint":"channel-entry-contract","exportName":"defineBundledChannelSetupEntry","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport function loadBundledEntryExportSync(importMetaUrl: string, reference: BundledEntryModuleRef, options?: BundledEntryModuleLoadOptions): T;","entrypoint":"channel-entry-contract","exportName":"loadBundledEntryExportSync","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport type AnyAgentTool = import(\"../plugins/types.js\").AnyAgentTool;","entrypoint":"channel-entry-contract","exportName":"AnyAgentTool","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport type BundledChannelEntryContract = BundledChannelEntryContract;","entrypoint":"channel-entry-contract","exportName":"BundledChannelEntryContract","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport type BundledChannelEntryFeatures = BundledChannelEntryFeatures;","entrypoint":"channel-entry-contract","exportName":"BundledChannelEntryFeatures","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: bea0b5e9c63a6f1027effce73d886f3a2309df2c81f20418df82872ec5734933\nexport type BundledChannelLegacySessionSurface = BundledChannelLegacySessionSurface;","entrypoint":"channel-entry-contract","exportName":"BundledChannelLegacySessionSurface","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.types.ts"} +{"declaration":"// declaration closure: bea0b5e9c63a6f1027effce73d886f3a2309df2c81f20418df82872ec5734933\nexport type BundledChannelLegacyStateMigrationDetector = BundledChannelLegacyStateMigrationDetector;","entrypoint":"channel-entry-contract","exportName":"BundledChannelLegacyStateMigrationDetector","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.types.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport type BundledChannelSetupEntryContract = BundledChannelSetupEntryContract;","entrypoint":"channel-entry-contract","exportName":"BundledChannelSetupEntryContract","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport type BundledChannelSetupEntryFeatures = BundledChannelSetupEntryFeatures;","entrypoint":"channel-entry-contract","exportName":"BundledChannelSetupEntryFeatures","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: bea0b5e9c63a6f1027effce73d886f3a2309df2c81f20418df82872ec5734933\nexport type BundledEntryModuleLoadOptions = BundledEntryModuleLoadOptions;","entrypoint":"channel-entry-contract","exportName":"BundledEntryModuleLoadOptions","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.types.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport type OpenClawPluginApi = import(\"../plugins/plugin-api.types.ts\").OpenClawPluginApi;","entrypoint":"channel-entry-contract","exportName":"OpenClawPluginApi","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport type OpenClawPluginCommandDefinition = import(\"../plugins/plugin-command.types.ts\").OpenClawPluginCommandDefinition;","entrypoint":"channel-entry-contract","exportName":"OpenClawPluginCommandDefinition","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"declaration":"// declaration closure: baf21d4ece5f0785bdca23d948b5a6ee6614a570f40194daf0774a4a1931dd18\nexport type PluginCommandContext = import(\"../plugins/plugin-command.types.ts\").PluginCommandContext;","entrypoint":"channel-entry-contract","exportName":"PluginCommandContext","importSpecifier":"openclaw/plugin-sdk/channel-entry-contract","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-entry-contract.ts"} +{"category":null,"entrypoint":"channel-feedback","importSpecifier":"openclaw/plugin-sdk/channel-feedback","recordType":"module","sourcePath":"src/plugin-sdk/channel-feedback.ts"} +{"declaration":"// declaration closure: dda7b91633dea0af392531c1eb545d8c52fb3105721fee4f016bd0da6ac8e543\nexport function createAckReactionHandle(params: { ackReactionValue: string; send: () => Promise; remove: () => Promise; onSendError?: (err: unknown) => void; }): AckReactionHandle | null;","entrypoint":"channel-feedback","exportName":"createAckReactionHandle","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"function","recordType":"export","sourcePath":"src/channels/ack-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport function createStatusReactionController(params: { enabled: boolean; adapter: StatusReactionAdapter; initialEmoji: string; emojis?: StatusReactionEmojis; timing?: StatusReactionTiming; onError?: (err: unknown) => void; }): StatusReactionController;","entrypoint":"channel-feedback","exportName":"createStatusReactionController","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"function","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport function logAckFailure(params: { log: LogFn; channel: string; target?: string; error: unknown; }): void;","entrypoint":"channel-feedback","exportName":"logAckFailure","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"function","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport function logTypingFailure(params: { log: LogFn; channel: string; target?: string; action?: \"start\" | \"stop\"; error: unknown; }): void;","entrypoint":"channel-feedback","exportName":"logTypingFailure","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"function","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"declaration":"// declaration closure: 21f1790fe62eb52cf69469bccc4fa911b175a756e2f41b9a47ee45f9f629c23f\nexport function missingTargetError(provider: string, hint?: string): Error;","entrypoint":"channel-feedback","exportName":"missingTargetError","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/target-errors.ts"} +{"declaration":"// declaration closure: dda7b91633dea0af392531c1eb545d8c52fb3105721fee4f016bd0da6ac8e543\nexport function removeAckReactionAfterReply(params: { removeAfterReply: boolean; ackReactionPromise: Promise | null; ackReactionValue: string | null; remove: () => Promise; onError?: (err: unknown) => void; }): void;","entrypoint":"channel-feedback","exportName":"removeAckReactionAfterReply","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"function","recordType":"export","sourcePath":"src/channels/ack-reactions.ts"} +{"declaration":"// declaration closure: dda7b91633dea0af392531c1eb545d8c52fb3105721fee4f016bd0da6ac8e543\nexport function removeAckReactionHandleAfterReply(params: { removeAfterReply: boolean; ackReaction: AckReactionHandle | null | undefined; onError?: (err: unknown) => void; }): void;","entrypoint":"channel-feedback","exportName":"removeAckReactionHandleAfterReply","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"function","recordType":"export","sourcePath":"src/channels/ack-reactions.ts"} +{"declaration":"// declaration closure: 55e3d6b1e26246b87256e128969716ba2304c1e03df879be6eec91c3fa2c8eb1\nexport function resolveAckReaction(cfg: OpenClawConfig, agentId: string, opts?: { channel?: string; accountId?: string; }): string;","entrypoint":"channel-feedback","exportName":"resolveAckReaction","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"function","recordType":"export","sourcePath":"src/agents/identity.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport function resolveToolEmoji(toolName: string | undefined, emojis: Required, emojiOverrides?: StatusReactionEmojis): string;","entrypoint":"channel-feedback","exportName":"resolveToolEmoji","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"function","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: dda7b91633dea0af392531c1eb545d8c52fb3105721fee4f016bd0da6ac8e543\nexport function shouldAckReaction(params: AckReactionGateParams): boolean;","entrypoint":"channel-feedback","exportName":"shouldAckReaction","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"function","recordType":"export","sourcePath":"src/channels/ack-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport const BUILD_TOOL_TOKENS: string[];","entrypoint":"channel-feedback","exportName":"BUILD_TOOL_TOKENS","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"const","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport const CODING_TOOL_TOKENS: string[];","entrypoint":"channel-feedback","exportName":"CODING_TOOL_TOKENS","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"const","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport const CONCIERGE_TOOL_TOKENS: string[];","entrypoint":"channel-feedback","exportName":"CONCIERGE_TOOL_TOKENS","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"const","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport const DEFAULT_EMOJIS: Required;","entrypoint":"channel-feedback","exportName":"DEFAULT_EMOJIS","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"const","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport const DEFAULT_TIMING: Required;","entrypoint":"channel-feedback","exportName":"DEFAULT_TIMING","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"const","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport const DEPLOY_TOOL_TOKENS: string[];","entrypoint":"channel-feedback","exportName":"DEPLOY_TOOL_TOKENS","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"const","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport const WEB_TOOL_TOKENS: string[];","entrypoint":"channel-feedback","exportName":"WEB_TOOL_TOKENS","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"const","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: dda7b91633dea0af392531c1eb545d8c52fb3105721fee4f016bd0da6ac8e543\nexport type AckReactionGateParams = AckReactionGateParams;","entrypoint":"channel-feedback","exportName":"AckReactionGateParams","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"type","recordType":"export","sourcePath":"src/channels/ack-reactions.ts"} +{"declaration":"// declaration closure: dda7b91633dea0af392531c1eb545d8c52fb3105721fee4f016bd0da6ac8e543\nexport type AckReactionHandle = AckReactionHandle;","entrypoint":"channel-feedback","exportName":"AckReactionHandle","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"type","recordType":"export","sourcePath":"src/channels/ack-reactions.ts"} +{"declaration":"// declaration closure: dda7b91633dea0af392531c1eb545d8c52fb3105721fee4f016bd0da6ac8e543\nexport type AckReactionScope = AckReactionScope;","entrypoint":"channel-feedback","exportName":"AckReactionScope","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"type","recordType":"export","sourcePath":"src/channels/ack-reactions.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport type LogFn = LogFn;","entrypoint":"channel-feedback","exportName":"LogFn","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"type","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport type StatusReactionAdapter = StatusReactionAdapter;","entrypoint":"channel-feedback","exportName":"StatusReactionAdapter","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"type","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport type StatusReactionController = StatusReactionController;","entrypoint":"channel-feedback","exportName":"StatusReactionController","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"type","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport type StatusReactionEmojis = StatusReactionEmojis;","entrypoint":"channel-feedback","exportName":"StatusReactionEmojis","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"type","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"declaration":"// declaration closure: 7b12aaf2e06a21bf621d8ed17241ad8f30bfd027f9bf654067eb8fec5a31c491\nexport type StatusReactionTiming = StatusReactionTiming;","entrypoint":"channel-feedback","exportName":"StatusReactionTiming","importSpecifier":"openclaw/plugin-sdk/channel-feedback","kind":"type","recordType":"export","sourcePath":"src/channels/status-reactions.ts"} +{"category":null,"entrypoint":"channel-inbound","importSpecifier":"openclaw/plugin-sdk/channel-inbound","recordType":"module","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function buildChannelInboundEventContext(params: BuildChannelInboundEventContextAsyncParams): Promise;\nexport function buildChannelInboundEventContext(params: BuildChannelInboundEventContextParams): BuiltChannelInboundEventContext;","entrypoint":"channel-inbound","exportName":"buildChannelInboundEventContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport function buildChannelInboundMediaPayload(media: readonly InboundMediaFacts[] | null | undefined): ChannelInboundMediaPayload;","entrypoint":"channel-inbound","exportName":"buildChannelInboundMediaPayload","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport function buildChannelTurnContext(params: BuildChannelTurnContextParams): BuiltChannelTurnContext;","entrypoint":"channel-inbound","exportName":"buildChannelTurnContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport function buildChannelTurnMediaPayload(media: readonly InboundMediaFacts[] | null | undefined): ChannelInboundMediaPayload;","entrypoint":"channel-inbound","exportName":"buildChannelTurnMediaPayload","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: 6d9ca292ff930f571f4f387cdaeceba3cc42e0a22467be6e3ce05f947aff07d2\nexport function buildMentionRegexes(cfg: OpenClawConfig | undefined, agentId?: string, options?: BuildMentionRegexesOptions): RegExp[];","entrypoint":"channel-inbound","exportName":"buildMentionRegexes","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/mentions.ts"} +{"declaration":"// declaration closure: b11f23b7a0e21a675716a2d0d790c0e90d6b20787c4737058f1d75621796feef\nexport function classifyChannelInboundEvent(params: ClassifyChannelInboundEventParams): InboundEventKind;","entrypoint":"channel-inbound","exportName":"classifyChannelInboundEvent","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/classification.ts"} +{"declaration":"// declaration closure: b54e87ca2f0f17a1ebba28ca602b9f3b7464b0b2f7eab3cbcb9552bad7cbe582\nexport function createChannelInboundDebouncer(params: Omit, \"debounceMs\"> & { cfg: OpenClawConfig; channel: string; debounceMsOverride?: number; }): { debounceMs: number; debouncer: ReturnType>; };","entrypoint":"channel-inbound","exportName":"createChannelInboundDebouncer","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-debounce-policy.ts"} +{"declaration":"// declaration closure: 92c0f4df97fb2856ff59b36d23f48f125aeafd90e6691ad31473ea55068a7266\nexport function createChannelInboundEnvelopeBuilder(params: { cfg: OpenClawConfig; route: Pick; }): (input: ChannelInboundEnvelopeInput) => string;","entrypoint":"channel-inbound","exportName":"createChannelInboundEnvelopeBuilder","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/envelope.ts"} +{"declaration":"// declaration closure: 162f28d2a4ac58e7b2452cc364a33d62aa9381617bed55a26be71b813911a0e8\nexport function createChannelPartialDeliveryError(cause: unknown, deliveryResult: ChannelDeliveryOutcome & { visibleReplySent: true; }): ChannelPartialDeliveryError & { sentBeforeError: true; visibleReplySent: true; };","entrypoint":"channel-inbound","exportName":"createChannelPartialDeliveryError","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/turn/delivery-result.ts"} +{"declaration":"// declaration closure: 1b90dba23ec54e81cf6161a6fcca51e2626e1132231b5333e38cfeec76813567\nexport function createCommandTurnContext(source: CommandTurnSource, input: { authorized: boolean; commandName?: string; body?: string; }): CommandTurnContext;","entrypoint":"channel-inbound","exportName":"createCommandTurnContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-turn-context.ts"} +{"declaration":"// declaration closure: a2ca38b262ee0318f45e8eb81de18cd41d5a129e20307835c6ca1a9d5f9b15df\nexport function createDirectDmPreCryptoGuardPolicy(overrides?: DirectDmPreCryptoGuardPolicyOverrides): DirectDmPreCryptoGuardPolicy;","entrypoint":"channel-inbound","exportName":"createDirectDmPreCryptoGuardPolicy","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/direct-dm-guard-policy.ts"} +{"declaration":"// declaration closure: eb5db1100c27e26d02b8314500037a6626c96dbdde49b38fac9909e8431be890\nexport function createInboundDebouncer(params: InboundDebounceCreateParams): { enqueue: (item: T) => Promise; flushKey: (key: string) => Promise; cancelKey: (key: string) => boolean; drain: () => Promise; };","entrypoint":"channel-inbound","exportName":"createInboundDebouncer","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/inbound-debounce.ts"} +{"declaration":"// declaration closure: 140d189df1778c91edb84596888c6d5382681617f4dcf4c60864233a5e8e6f2f\nexport function createPreCryptoDirectDmAuthorizer(params: { resolveAccess: (senderId: string) => Promise | ResolvedInboundDirectDmAccess>; issuePairingChallenge?: (params: { senderId: string; reply: (text: string) => Promise; }) => Promise; onBlocked?: (params: { senderId: string; reason: string; reasonCode: DmGroupAccessReasonCode; }) => void; }): (input: { senderId: string; reply: (text: string) => Promise; }) => Promise<\"allow\" | \"block\" | \"pairing\">;","entrypoint":"channel-inbound","exportName":"createPreCryptoDirectDmAuthorizer","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/direct-dm-access.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport function dispatchChannelInboundReply(params: AssembledInboundReply): Promise;","entrypoint":"channel-inbound","exportName":"dispatchChannelInboundReply","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport function dispatchChannelInboundTurn(params: ChannelInboundTurnPlan<\"provider_message_sending\">): Promise;\nexport function dispatchChannelInboundTurn(params: ChannelInboundTurnPlan): Promise;","entrypoint":"channel-inbound","exportName":"dispatchChannelInboundTurn","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: ab28728c60ea81b48d052ebcb2e1175283f9ed319a41b13ef0fe71feb8d9893e\nexport function dispatchInboundDirectDm(params: DispatchInboundDirectDmParams): Promise<{ route: DirectDmRoute; ctxPayload: FinalizedMsgContext; }>;","entrypoint":"channel-inbound","exportName":"dispatchInboundDirectDm","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/direct-dm.ts"} +{"declaration":"// declaration closure: ab28728c60ea81b48d052ebcb2e1175283f9ed319a41b13ef0fe71feb8d9893e\nexport function dispatchInboundDirectDmWithRuntime(params: DispatchInboundDirectDmParams & { runtime: PluginRuntime; }): Promise<{ route: DirectDmRoute; storePath: string; ctxPayload: FinalizedMsgContext; }>;","entrypoint":"channel-inbound","exportName":"dispatchInboundDirectDmWithRuntime","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/direct-dm.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function filterChannelInboundQuoteContext(contextVisibility: ContextVisibilityMode | undefined, quote: SupplementalContextFacts[\"quote\"] | undefined): SupplementalContextFacts[\"quote\"] | undefined;","entrypoint":"channel-inbound","exportName":"filterChannelInboundQuoteContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function filterChannelInboundSupplementalContext(params: { supplemental?: SupplementalContextFacts; contextVisibility?: ContextVisibilityMode; }): SupplementalContextFacts | undefined;","entrypoint":"channel-inbound","exportName":"filterChannelInboundSupplementalContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function finalizeChannelInboundContext>(params: FinalizeChannelInboundContextAsyncParams): Promise>;\nexport function finalizeChannelInboundContext>(params: FinalizeChannelInboundContextParams): FinalizeChannelInboundContextResult;","entrypoint":"channel-inbound","exportName":"finalizeChannelInboundContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: 89d982ffdaf7a3f1e71642277a6114e2a354547d187ede5ab6fc7040ccc84c70\nexport function formatAgentEnvelope(params: AgentEnvelopeParams): string;","entrypoint":"channel-inbound","exportName":"formatAgentEnvelope","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/envelope.ts"} +{"declaration":"// declaration closure: 89d982ffdaf7a3f1e71642277a6114e2a354547d187ede5ab6fc7040ccc84c70\nexport function formatInboundEnvelope(params: { channel: string; from: string; body: string; timestamp?: number | Date; chatType?: string; senderLabel?: string; sender?: SenderLabelParams; previousTimestamp?: number | Date; envelope?: EnvelopeFormatOptions; fromMe?: boolean; }): string;","entrypoint":"channel-inbound","exportName":"formatInboundEnvelope","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/envelope.ts"} +{"declaration":"// declaration closure: 89d982ffdaf7a3f1e71642277a6114e2a354547d187ede5ab6fc7040ccc84c70\nexport function formatInboundFromLabel(params: { isGroup: boolean; groupLabel?: string; groupId?: string; directLabel: string; directId?: string; groupFallback?: string; }): string;","entrypoint":"channel-inbound","exportName":"formatInboundFromLabel","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/envelope.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport function formatInboundMediaUnavailableText(params: { body?: string | null; notice: string; }): string;","entrypoint":"channel-inbound","exportName":"formatInboundMediaUnavailableText","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: b05758c5a69cd3ca3f02b5e7c32090e3792543e50b90191918a85acdb15f231b\nexport function formatLocationText(location: NormalizedLocation): string;","entrypoint":"channel-inbound","exportName":"formatLocationText","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/location.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport function formatMediaPlaceholderText(media: readonly MediaPlaceholderTextFact[]): string;","entrypoint":"channel-inbound","exportName":"formatMediaPlaceholderText","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: da524b5bc2815bf793e3ec3fbbdc5709ff659665a7520d43a57cc9393727167d\nexport function hasFinalInboundReplyDispatch(result: ChannelTurnDispatchResultLike, signals?: Pick): boolean;","entrypoint":"channel-inbound","exportName":"hasFinalInboundReplyDispatch","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/turn/dispatch-result.ts"} +{"declaration":"// declaration closure: da524b5bc2815bf793e3ec3fbbdc5709ff659665a7520d43a57cc9393727167d\nexport function hasVisibleInboundReplyDispatch(result: ChannelTurnDispatchResultLike, signals?: ChannelTurnVisibleDeliverySignals): boolean;","entrypoint":"channel-inbound","exportName":"hasVisibleInboundReplyDispatch","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/turn/dispatch-result.ts"} +{"declaration":"// declaration closure: 7132aaecec811f174251fad170756eaa168d72f987db9bd2f3784620e42e0836\nexport function implicitMentionKindWhen(kind: InboundImplicitMentionKind, enabled: boolean): InboundImplicitMentionKind[];","entrypoint":"channel-inbound","exportName":"implicitMentionKindWhen","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/mention-gating.ts"} +{"declaration":"// declaration closure: 1b90dba23ec54e81cf6161a6fcca51e2626e1132231b5333e38cfeec76813567\nexport function isAuthorizedTextSlashCommandTurn(commandTurn: CommandTurnContext | undefined): boolean;","entrypoint":"channel-inbound","exportName":"isAuthorizedTextSlashCommandTurn","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-turn-context.ts"} +{"declaration":"// declaration closure: 162f28d2a4ac58e7b2452cc364a33d62aa9381617bed55a26be71b813911a0e8\nexport function isChannelPartialDeliveryError(error: unknown): error is ChannelPartialDeliveryEnvelope;","entrypoint":"channel-inbound","exportName":"isChannelPartialDeliveryError","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/turn/delivery-result.ts"} +{"declaration":"// declaration closure: 1b90dba23ec54e81cf6161a6fcca51e2626e1132231b5333e38cfeec76813567\nexport function isExplicitCommandTurn(commandTurn: CommandTurnContext | undefined): boolean;","entrypoint":"channel-inbound","exportName":"isExplicitCommandTurn","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-turn-context.ts"} +{"declaration":"// declaration closure: 1b90dba23ec54e81cf6161a6fcca51e2626e1132231b5333e38cfeec76813567\nexport function isNativeCommandTurn(commandTurn: CommandTurnContext | undefined): boolean;","entrypoint":"channel-inbound","exportName":"isNativeCommandTurn","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-turn-context.ts"} +{"declaration":"// declaration closure: 1b90dba23ec54e81cf6161a6fcca51e2626e1132231b5333e38cfeec76813567\nexport function isTextSlashCommandTurn(commandTurn: CommandTurnContext | undefined): boolean;","entrypoint":"channel-inbound","exportName":"isTextSlashCommandTurn","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-turn-context.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport function logInboundDrop(params: { log: LogFn; channel: string; reason: string; target?: string; }): void;","entrypoint":"channel-inbound","exportName":"logInboundDrop","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"declaration":"// declaration closure: 6d9ca292ff930f571f4f387cdaeceba3cc42e0a22467be6e3ce05f947aff07d2\nexport function matchesMentionPatterns(text: string, mentionRegexes: RegExp[]): boolean;","entrypoint":"channel-inbound","exportName":"matchesMentionPatterns","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/mentions.ts"} +{"declaration":"// declaration closure: 6d9ca292ff930f571f4f387cdaeceba3cc42e0a22467be6e3ce05f947aff07d2\nexport function matchesMentionWithExplicit(params: { text: string; mentionRegexes: RegExp[]; explicit?: ExplicitMentionSignal; transcript?: string; }): boolean;","entrypoint":"channel-inbound","exportName":"matchesMentionWithExplicit","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/mentions.ts"} +{"declaration":"// declaration closure: 06c578bd25f9665dca418f8761b05d6dadfb72d82843e8f9afea5b3312c35fc2\nexport function mergeInboundPathRoots(...rootsLists: Array): string[];","entrypoint":"channel-inbound","exportName":"mergeInboundPathRoots","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/inbound-path-policy.ts"} +{"declaration":"// declaration closure: 6d9ca292ff930f571f4f387cdaeceba3cc42e0a22467be6e3ce05f947aff07d2\nexport function normalizeMentionText(text: string): string;","entrypoint":"channel-inbound","exportName":"normalizeMentionText","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/mentions.ts"} +{"declaration":"// declaration closure: b05758c5a69cd3ca3f02b5e7c32090e3792543e50b90191918a85acdb15f231b\nexport function normalizeOutboundLocation(value: unknown, label?: string): OutboundLocation | undefined;","entrypoint":"channel-inbound","exportName":"normalizeOutboundLocation","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/location.ts"} +{"declaration":"// declaration closure: 4be2d5416bcdc529f2a07f71e0ce62ab7eab83e41dd0d9640e8c08684dbf5298\nexport function recordChannelBotPairLoopAndCheckSuppression(params: ChannelBotLoopProtectionFacts): PairLoopGuardResult;","entrypoint":"channel-inbound","exportName":"recordChannelBotPairLoopAndCheckSuppression","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/turn/bot-loop-protection.ts"} +{"declaration":"// declaration closure: b0a3a3d9c4f559adc63a5527587dd8e66fa473b921f14261e22de5c98b5413cd\nexport function recordChannelFeedbackEvent(params: { cfg: OpenClawConfig; agentId: string; sessionKey: string; event: Parameters[1]; }): Promise;","entrypoint":"channel-inbound","exportName":"recordChannelFeedbackEvent","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/feedback-reflection.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function recordDroppedChannelInboundHistory(params: { input: NormalizedTurnInput; preflight: PreflightFacts; admission?: ChannelTurnAdmission; }): Promise;","entrypoint":"channel-inbound","exportName":"recordDroppedChannelInboundHistory","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/turn/run-channel-turn.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function recordDroppedChannelTurnHistory(params: { input: NormalizedTurnInput; preflight: PreflightFacts; admission?: ChannelTurnAdmission; }): Promise;","entrypoint":"channel-inbound","exportName":"recordDroppedChannelTurnHistory","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/turn/run-channel-turn.ts"} +{"declaration":"// declaration closure: 92c0f4df97fb2856ff59b36d23f48f125aeafd90e6691ad31473ea55068a7266\nexport function resolveChannelInboundRouteEnvelope(params: ResolveAgentRouteInput): { route: ResolvedAgentRoute; buildEnvelope: (input: ChannelInboundEnvelopeInput) => string; };","entrypoint":"channel-inbound","exportName":"resolveChannelInboundRouteEnvelope","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/envelope.ts"} +{"declaration":"// declaration closure: 89d982ffdaf7a3f1e71642277a6114e2a354547d187ede5ab6fc7040ccc84c70\nexport function resolveEnvelopeFormatOptions(cfg?: OpenClawConfig): EnvelopeFormatOptions;","entrypoint":"channel-inbound","exportName":"resolveEnvelopeFormatOptions","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/envelope.ts"} +{"declaration":"// declaration closure: eb5db1100c27e26d02b8314500037a6626c96dbdde49b38fac9909e8431be890\nexport function resolveInboundDebounceMs(params: { cfg: OpenClawConfig; channel: string; overrideMs?: number; }): number;","entrypoint":"channel-inbound","exportName":"resolveInboundDebounceMs","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/auto-reply/inbound-debounce.ts"} +{"declaration":"// declaration closure: 140d189df1778c91edb84596888c6d5382681617f4dcf4c60864233a5e8e6f2f\nexport function resolveInboundDirectDmAccessWithRuntime(params: { cfg: OpenClawConfig; channel: ChannelId; accountId: string; dmPolicy?: string | null; allowFrom?: Array | null; senderId: string; rawBody: string; isSenderAllowed: (senderId: string, allowFrom: string[]) => boolean; resolveAccessGroupMembership?: AccessGroupMembershipResolver; runtime: DirectDmCommandAuthorizationRuntime; modeWhenAccessGroupsOff?: \"allow\" | \"deny\" | \"configured\"; readStoreAllowFrom?: (provider: ChannelId, accountId: string) => Promise; }): Promise;","entrypoint":"channel-inbound","exportName":"resolveInboundDirectDmAccessWithRuntime","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/direct-dm-access.ts"} +{"declaration":"// declaration closure: 7132aaecec811f174251fad170756eaa168d72f987db9bd2f3784620e42e0836\nexport function resolveInboundMentionDecision(params: ResolveInboundMentionDecisionParams): InboundMentionDecision;","entrypoint":"channel-inbound","exportName":"resolveInboundMentionDecision","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/mention-gating.ts"} +{"declaration":"// declaration closure: da524b5bc2815bf793e3ec3fbbdc5709ff659665a7520d43a57cc9393727167d\nexport function resolveInboundReplyDispatchCounts(result: ChannelTurnDispatchResultLike): Record;","entrypoint":"channel-inbound","exportName":"resolveInboundReplyDispatchCounts","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/turn/dispatch-result.ts"} +{"declaration":"// declaration closure: d9d34673f93b26eac70cc0063a5b4c7dc120df6d814d9a31000ec64d873eabea\nexport function resolveInboundSessionEnvelopeContext(params: { cfg: OpenClawConfig; agentId: string; sessionKey: string; }): { storePath: string; envelopeOptions: import(\"../auto-reply/envelope.js\").EnvelopeFormatOptions; previousTimestamp: number | undefined; };","entrypoint":"channel-inbound","exportName":"resolveInboundSessionEnvelopeContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/session-envelope.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function resolveInboundSupplementalSenderAllowed(params: { isGroup: boolean; groupPolicy: string; allowFrom: readonly TAllowFrom[]; isSenderAllowed: (allowFrom: readonly TAllowFrom[]) => boolean; }): boolean;","entrypoint":"channel-inbound","exportName":"resolveInboundSupplementalSenderAllowed","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: ee2ebd8a109c19d1f5579fa2d78ae32f6d9d11cff3eb2e7db19c50a9dead8d6a\nexport function resolveMentionPatternPolicy(params: ResolveMentionPatternPolicyParams): ResolvedMentionPatternPolicy;","entrypoint":"channel-inbound","exportName":"resolveMentionPatternPolicy","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/mention-pattern-policy.ts"} +{"declaration":"// declaration closure: b11f23b7a0e21a675716a2d0d790c0e90d6b20787c4737058f1d75621796feef\nexport function resolveUnmentionedGroupInboundPolicy(params: { cfg: OpenClawConfig; agentId?: string; }): InboundEventKind;","entrypoint":"channel-inbound","exportName":"resolveUnmentionedGroupInboundPolicy","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/classification.ts"} +{"declaration":"// declaration closure: b0a3a3d9c4f559adc63a5527587dd8e66fa473b921f14261e22de5c98b5413cd\nexport function runChannelFeedbackReflection(params: { cfg: OpenClawConfig; channel: string; channelLabel: string; accountId?: string; agentId: string; sessionKey: string; conversationId: string; conversationKind: \"direct\" | \"group\" | \"channel\"; thumbedDownResponse?: string; userComment?: string; cooldownMs?: number; onRecordError?: (error: unknown) => void; onDispatchError?: (error: unknown) => void; }): Promise;","entrypoint":"channel-inbound","exportName":"runChannelFeedbackReflection","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/feedback-reflection.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport function runChannelInboundEvent(params: RunChannelTurnParams): Promise>;\nexport function runChannelInboundEvent(params: ChannelInboundEventRunnerParams): Promise>;","entrypoint":"channel-inbound","exportName":"runChannelInboundEvent","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport function runPreparedInboundReply(params: PreparedChannelTurn): Promise>;","entrypoint":"channel-inbound","exportName":"runPreparedInboundReply","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: b54e87ca2f0f17a1ebba28ca602b9f3b7464b0b2f7eab3cbcb9552bad7cbe582\nexport function shouldDebounceTextInbound(params: { text: string | null | undefined; cfg: OpenClawConfig; hasMedia?: boolean; commandOptions?: CommandNormalizeOptions; allowDebounce?: boolean; }): boolean;","entrypoint":"channel-inbound","exportName":"shouldDebounceTextInbound","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-debounce-policy.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport function toHistoryMediaEntries(media: readonly ChannelInboundMediaInput[] | null | undefined, defaults?: { kind?: InboundMediaFacts[\"kind\"]; messageId?: string; }): HistoryMediaEntry[];","entrypoint":"channel-inbound","exportName":"toHistoryMediaEntries","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport function toInboundMediaFacts(media: readonly ChannelInboundMediaInput[] | null | undefined, defaults?: { kind?: InboundMediaFacts[\"kind\"]; messageId?: string; transcribed?: (media: ChannelInboundMediaInput, index: number) => boolean; }): InboundMediaFacts[];","entrypoint":"channel-inbound","exportName":"toInboundMediaFacts","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport function toInboundMediaFactsWithMetadata(media: readonly ChannelInboundMediaInput[] | null | undefined, defaults?: { kind?: InboundMediaFacts[\"kind\"]; messageId?: string; transcribed?: (media: ChannelInboundMediaInput, index: number) => boolean; }): Promise;","entrypoint":"channel-inbound","exportName":"toInboundMediaFactsWithMetadata","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: b05758c5a69cd3ca3f02b5e7c32090e3792543e50b90191918a85acdb15f231b\nexport function toLocationContext(location: NormalizedLocation): { LocationLat: number; LocationLon: number; LocationAccuracy?: number; LocationName?: string; LocationAddress?: string; LocationSource: LocationSource; LocationIsLive: boolean; LocationCaption?: string; };","entrypoint":"channel-inbound","exportName":"toLocationContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"function","recordType":"export","sourcePath":"src/channels/location.ts"} +{"declaration":"// declaration closure: b0a3a3d9c4f559adc63a5527587dd8e66fa473b921f14261e22de5c98b5413cd\nexport const DEFAULT_CHANNEL_FEEDBACK_REFLECTION_COOLDOWN_MS: 300000;","entrypoint":"channel-inbound","exportName":"DEFAULT_CHANNEL_FEEDBACK_REFLECTION_COOLDOWN_MS","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"const","recordType":"export","sourcePath":"src/channels/feedback-reflection.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport const filterChannelTurnSupplementalContext: (params: { supplemental?: import(\"../auto-reply/templating.ts\").SupplementalContextFacts; contextVisibility?: import(\"./config-runtime.ts\").ContextVisibilityMode;}) => import(\"../auto-reply/templating.ts\").SupplementalContextFacts | undefined;","entrypoint":"channel-inbound","exportName":"filterChannelTurnSupplementalContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 93caa32bb90c3d642748ec9b8c3bab59f652baf0e943631137e153f7bba444f8\nexport type AccessGroupMembershipResolver = AccessGroupMembershipResolver;","entrypoint":"channel-inbound","exportName":"AccessGroupMembershipResolver","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/access-groups.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type AssembledInboundReply = AssembledChannelTurn;","entrypoint":"channel-inbound","exportName":"AssembledInboundReply","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type BuildChannelInboundEventContextAsyncParams = BuildChannelInboundEventContextAsyncParams;","entrypoint":"channel-inbound","exportName":"BuildChannelInboundEventContextAsyncParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type BuildChannelInboundEventContextParams = BuildChannelInboundEventContextParams;","entrypoint":"channel-inbound","exportName":"BuildChannelInboundEventContextParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type BuildChannelTurnContextParams = BuildChannelTurnContextParams;","entrypoint":"channel-inbound","exportName":"BuildChannelTurnContextParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 57871d0d8609cbeb055c376381f672158f7f0cd17daf57bee384af7c023402ef\nexport type BuildMentionRegexesOptions = BuildMentionRegexesOptions;","entrypoint":"channel-inbound","exportName":"BuildMentionRegexesOptions","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/mentions.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type BuiltChannelInboundEventContext = BuiltChannelInboundEventContext;","entrypoint":"channel-inbound","exportName":"BuiltChannelInboundEventContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type BuiltChannelTurnContext = BuiltChannelTurnContext;","entrypoint":"channel-inbound","exportName":"BuiltChannelTurnContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 4be2d5416bcdc529f2a07f71e0ce62ab7eab83e41dd0d9640e8c08684dbf5298\nexport type ChannelBotLoopProtectionFacts = ChannelBotLoopProtectionFacts;","entrypoint":"channel-inbound","exportName":"ChannelBotLoopProtectionFacts","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/turn/bot-loop-protection.ts"} +{"declaration":"// declaration closure: b0a3a3d9c4f559adc63a5527587dd8e66fa473b921f14261e22de5c98b5413cd\nexport type ChannelFeedbackReflectionResult = ChannelFeedbackReflectionResult;","entrypoint":"channel-inbound","exportName":"ChannelFeedbackReflectionResult","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/feedback-reflection.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ChannelInboundDroppedHistoryOptions = ChannelTurnDroppedHistoryOptions;","entrypoint":"channel-inbound","exportName":"ChannelInboundDroppedHistoryOptions","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/turn/types.ts"} +{"declaration":"// declaration closure: 92c0f4df97fb2856ff59b36d23f48f125aeafd90e6691ad31473ea55068a7266\nexport type ChannelInboundEnvelopeInput = ChannelInboundEnvelopeInput;","entrypoint":"channel-inbound","exportName":"ChannelInboundEnvelopeInput","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/envelope.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type ChannelInboundEventRunnerParams = ChannelInboundEventRunnerParams;","entrypoint":"channel-inbound","exportName":"ChannelInboundEventRunnerParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport type ChannelInboundMediaInput = ChannelInboundMediaInput;","entrypoint":"channel-inbound","exportName":"ChannelInboundMediaInput","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport type ChannelInboundMediaPayload = ChannelInboundMediaPayload;","entrypoint":"channel-inbound","exportName":"ChannelInboundMediaPayload","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ChannelInboundSupplementalResolutionOptions = ChannelInboundSupplementalResolutionOptions;","entrypoint":"channel-inbound","exportName":"ChannelInboundSupplementalResolutionOptions","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type ChannelInboundTurnPlan = ChannelInboundTurnPlan;","entrypoint":"channel-inbound","exportName":"ChannelInboundTurnPlan","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 162f28d2a4ac58e7b2452cc364a33d62aa9381617bed55a26be71b813911a0e8\nexport type ChannelPartialDeliveryError = ChannelPartialDeliveryError;","entrypoint":"channel-inbound","exportName":"ChannelPartialDeliveryError","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/turn/delivery-result.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ChannelTurnDroppedHistoryOptions = ChannelTurnDroppedHistoryOptions;","entrypoint":"channel-inbound","exportName":"ChannelTurnDroppedHistoryOptions","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/turn/types.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport type ChannelTurnMediaInput = ChannelInboundMediaInput;","entrypoint":"channel-inbound","exportName":"ChannelTurnMediaInput","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport type ChannelTurnMediaPayload = ChannelInboundMediaPayload;","entrypoint":"channel-inbound","exportName":"ChannelTurnMediaPayload","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ChannelTurnRecordOptions = ChannelTurnRecordOptions;","entrypoint":"channel-inbound","exportName":"ChannelTurnRecordOptions","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/turn/types.ts"} +{"declaration":"// declaration closure: b11f23b7a0e21a675716a2d0d790c0e90d6b20787c4737058f1d75621796feef\nexport type ClassifyChannelInboundEventParams = ClassifyChannelInboundEventParams;","entrypoint":"channel-inbound","exportName":"ClassifyChannelInboundEventParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/classification.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type CommandFacts = CommandFacts;","entrypoint":"channel-inbound","exportName":"CommandFacts","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/turn/types.ts"} +{"declaration":"// declaration closure: 1b90dba23ec54e81cf6161a6fcca51e2626e1132231b5333e38cfeec76813567\nexport type CommandTurnContext = CommandTurnContext;","entrypoint":"channel-inbound","exportName":"CommandTurnContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/auto-reply/command-turn-context.ts"} +{"declaration":"// declaration closure: 140d189df1778c91edb84596888c6d5382681617f4dcf4c60864233a5e8e6f2f\nexport type DirectDmCommandAuthorizationRuntime = DirectDmCommandAuthorizationRuntime;","entrypoint":"channel-inbound","exportName":"DirectDmCommandAuthorizationRuntime","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/direct-dm-access.ts"} +{"declaration":"// declaration closure: a2ca38b262ee0318f45e8eb81de18cd41d5a129e20307835c6ca1a9d5f9b15df\nexport type DirectDmPreCryptoGuardPolicy = DirectDmPreCryptoGuardPolicy;","entrypoint":"channel-inbound","exportName":"DirectDmPreCryptoGuardPolicy","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/direct-dm-guard-policy.ts"} +{"declaration":"// declaration closure: a2ca38b262ee0318f45e8eb81de18cd41d5a129e20307835c6ca1a9d5f9b15df\nexport type DirectDmPreCryptoGuardPolicyOverrides = DirectDmPreCryptoGuardPolicyOverrides;","entrypoint":"channel-inbound","exportName":"DirectDmPreCryptoGuardPolicyOverrides","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/direct-dm-guard-policy.ts"} +{"declaration":"// declaration closure: f69f58fb456bdb78e36e22467dd8a53efc143c2f6a3dae5661fc137d3ef51c0a\nexport type DurableInboundReplyDeliveryParams = DurableInboundReplyDeliveryParams;","entrypoint":"channel-inbound","exportName":"DurableInboundReplyDeliveryParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/turn/durable-delivery.ts"} +{"declaration":"// declaration closure: 89d982ffdaf7a3f1e71642277a6114e2a354547d187ede5ab6fc7040ccc84c70\nexport type EnvelopeFormatOptions = EnvelopeFormatOptions;","entrypoint":"channel-inbound","exportName":"EnvelopeFormatOptions","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/auto-reply/envelope.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type FinalizeChannelInboundContextAsyncParams> = FinalizeChannelInboundContextAsyncParams;","entrypoint":"channel-inbound","exportName":"FinalizeChannelInboundContextAsyncParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type FinalizeChannelInboundContextParams> = FinalizeChannelInboundContextParams;","entrypoint":"channel-inbound","exportName":"FinalizeChannelInboundContextParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type FinalizeChannelInboundContextResult> = FinalizeChannelInboundContextResult;","entrypoint":"channel-inbound","exportName":"FinalizeChannelInboundContextResult","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/context.ts"} +{"declaration":"// declaration closure: 314b0a7131776c5e281182af34de1fbf7eff03cc0573babed16f60a2a235e3d7\nexport type InboundEventKind = InboundEventKind;","entrypoint":"channel-inbound","exportName":"InboundEventKind","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/kind.ts"} +{"declaration":"// declaration closure: 7132aaecec811f174251fad170756eaa168d72f987db9bd2f3784620e42e0836\nexport type InboundImplicitMentionKind = InboundImplicitMentionKind;","entrypoint":"channel-inbound","exportName":"InboundImplicitMentionKind","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/mention-gating.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type InboundMediaFacts = InboundMediaFacts;","entrypoint":"channel-inbound","exportName":"InboundMediaFacts","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/turn/types.ts"} +{"declaration":"// declaration closure: 7132aaecec811f174251fad170756eaa168d72f987db9bd2f3784620e42e0836\nexport type InboundMentionDecision = InboundMentionDecision;","entrypoint":"channel-inbound","exportName":"InboundMentionDecision","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/mention-gating.ts"} +{"declaration":"// declaration closure: 7132aaecec811f174251fad170756eaa168d72f987db9bd2f3784620e42e0836\nexport type InboundMentionFacts = InboundMentionFacts;","entrypoint":"channel-inbound","exportName":"InboundMentionFacts","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/mention-gating.ts"} +{"declaration":"// declaration closure: 7132aaecec811f174251fad170756eaa168d72f987db9bd2f3784620e42e0836\nexport type InboundMentionPolicy = InboundMentionPolicy;","entrypoint":"channel-inbound","exportName":"InboundMentionPolicy","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/mention-gating.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type InboundReplyDispatchResult = InboundReplyDispatchResult;","entrypoint":"channel-inbound","exportName":"InboundReplyDispatchResult","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type InboundReplyRecordOptions = ChannelTurnRecordOptions;","entrypoint":"channel-inbound","exportName":"InboundReplyRecordOptions","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/turn/types.ts"} +{"declaration":"// declaration closure: 314b0a7131776c5e281182af34de1fbf7eff03cc0573babed16f60a2a235e3d7\nexport type InboundTurnKind = InboundEventKind;","entrypoint":"channel-inbound","exportName":"InboundTurnKind","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/kind.ts"} +{"declaration":"// declaration closure: b05758c5a69cd3ca3f02b5e7c32090e3792543e50b90191918a85acdb15f231b\nexport type LocationSource = LocationSource;","entrypoint":"channel-inbound","exportName":"LocationSource","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/location.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport type LogFn = LogFn;","entrypoint":"channel-inbound","exportName":"LogFn","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"declaration":"// declaration closure: 412a28bb7199a93db6c688f6b403f9e572c8557dda08d6541a5a0babf429c690\nexport type MediaPlaceholderTextFact = Readonly>;","entrypoint":"channel-inbound","exportName":"MediaPlaceholderTextFact","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/inbound-event/media.ts"} +{"declaration":"// declaration closure: b05758c5a69cd3ca3f02b5e7c32090e3792543e50b90191918a85acdb15f231b\nexport type NormalizedLocation = NormalizedLocation;","entrypoint":"channel-inbound","exportName":"NormalizedLocation","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/location.ts"} +{"declaration":"// declaration closure: b05758c5a69cd3ca3f02b5e7c32090e3792543e50b90191918a85acdb15f231b\nexport type OutboundLocation = OutboundLocation;","entrypoint":"channel-inbound","exportName":"OutboundLocation","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/location.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type PreparedInboundReply = PreparedInboundReply;","entrypoint":"channel-inbound","exportName":"PreparedInboundReply","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 7132aaecec811f174251fad170756eaa168d72f987db9bd2f3784620e42e0836\nexport type ResolveInboundMentionDecisionFlatParams = ResolveInboundMentionDecisionFlatParams;","entrypoint":"channel-inbound","exportName":"ResolveInboundMentionDecisionFlatParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/mention-gating.ts"} +{"declaration":"// declaration closure: 7132aaecec811f174251fad170756eaa168d72f987db9bd2f3784620e42e0836\nexport type ResolveInboundMentionDecisionNestedParams = ResolveInboundMentionDecisionNestedParams;","entrypoint":"channel-inbound","exportName":"ResolveInboundMentionDecisionNestedParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/mention-gating.ts"} +{"declaration":"// declaration closure: 7132aaecec811f174251fad170756eaa168d72f987db9bd2f3784620e42e0836\nexport type ResolveInboundMentionDecisionParams = ResolveInboundMentionDecisionParams;","entrypoint":"channel-inbound","exportName":"ResolveInboundMentionDecisionParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/mention-gating.ts"} +{"declaration":"// declaration closure: ee2ebd8a109c19d1f5579fa2d78ae32f6d9d11cff3eb2e7db19c50a9dead8d6a\nexport type ResolveMentionPatternPolicyParams = ResolveMentionPatternPolicyParams;","entrypoint":"channel-inbound","exportName":"ResolveMentionPatternPolicyParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/mention-pattern-policy.ts"} +{"declaration":"// declaration closure: 140d189df1778c91edb84596888c6d5382681617f4dcf4c60864233a5e8e6f2f\nexport type ResolvedInboundDirectDmAccess = ResolvedInboundDirectDmAccess;","entrypoint":"channel-inbound","exportName":"ResolvedInboundDirectDmAccess","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/direct-dm-access.ts"} +{"declaration":"// declaration closure: ee2ebd8a109c19d1f5579fa2d78ae32f6d9d11cff3eb2e7db19c50a9dead8d6a\nexport type ResolvedMentionPatternPolicy = ResolvedMentionPatternPolicy;","entrypoint":"channel-inbound","exportName":"ResolvedMentionPatternPolicy","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/channels/mention-pattern-policy.ts"} +{"declaration":"// declaration closure: 35b2a2d5df14ba98a194b9302f0aab9f1fada57283141cd51b4fe73f40d86a93\nexport type SupplementalContextFacts = SupplementalContextFacts;","entrypoint":"channel-inbound","exportName":"SupplementalContextFacts","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"type","recordType":"export","sourcePath":"src/auto-reply/templating.ts"} +{"declaration":"// declaration closure: 351b90a0a39da01395d8634b175eaf2f7bf01b1fc3818000642f4a25b7d4d73d\nexport interface PluginHookChannelChatContext {\n id?: string;\n [key: string]: unknown;\n}","entrypoint":"channel-inbound","exportName":"PluginHookChannelChatContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"interface","recordType":"export","sourcePath":"src/plugins/hook-channel-context.types.ts"} +{"declaration":"// declaration closure: 351b90a0a39da01395d8634b175eaf2f7bf01b1fc3818000642f4a25b7d4d73d\nexport interface PluginHookChannelContext {\n sender?: PluginHookChannelSenderContext;\n chat?: PluginHookChannelChatContext;\n}","entrypoint":"channel-inbound","exportName":"PluginHookChannelContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"interface","recordType":"export","sourcePath":"src/plugins/hook-channel-context.types.ts"} +{"declaration":"// declaration closure: 351b90a0a39da01395d8634b175eaf2f7bf01b1fc3818000642f4a25b7d4d73d\nexport interface PluginHookChannelSenderContext {\n id?: string;\n [key: string]: unknown;\n}","entrypoint":"channel-inbound","exportName":"PluginHookChannelSenderContext","importSpecifier":"openclaw/plugin-sdk/channel-inbound","kind":"interface","recordType":"export","sourcePath":"src/plugins/hook-channel-context.types.ts"} +{"category":null,"entrypoint":"channel-inbound-debounce","importSpecifier":"openclaw/plugin-sdk/channel-inbound-debounce","recordType":"module","sourcePath":"src/plugin-sdk/channel-inbound-debounce.ts"} +{"declaration":"// declaration closure: eb5db1100c27e26d02b8314500037a6626c96dbdde49b38fac9909e8431be890\nexport function createInboundDebouncer(params: InboundDebounceCreateParams): { enqueue: (item: T) => Promise; flushKey: (key: string) => Promise; cancelKey: (key: string) => boolean; drain: () => Promise; };","entrypoint":"channel-inbound-debounce","exportName":"createInboundDebouncer","importSpecifier":"openclaw/plugin-sdk/channel-inbound-debounce","kind":"function","recordType":"export","sourcePath":"src/auto-reply/inbound-debounce.ts"} +{"declaration":"// declaration closure: eb5db1100c27e26d02b8314500037a6626c96dbdde49b38fac9909e8431be890\nexport function resolveInboundDebounceMs(params: { cfg: OpenClawConfig; channel: string; overrideMs?: number; }): number;","entrypoint":"channel-inbound-debounce","exportName":"resolveInboundDebounceMs","importSpecifier":"openclaw/plugin-sdk/channel-inbound-debounce","kind":"function","recordType":"export","sourcePath":"src/auto-reply/inbound-debounce.ts"} +{"declaration":"// declaration closure: eb5db1100c27e26d02b8314500037a6626c96dbdde49b38fac9909e8431be890\nexport type InboundDebounceCreateParams = InboundDebounceCreateParams;","entrypoint":"channel-inbound-debounce","exportName":"InboundDebounceCreateParams","importSpecifier":"openclaw/plugin-sdk/channel-inbound-debounce","kind":"type","recordType":"export","sourcePath":"src/auto-reply/inbound-debounce.ts"} +{"category":"channel","entrypoint":"channel-ingress-runtime","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","recordType":"module","sourcePath":"src/plugin-sdk/channel-ingress-runtime.ts"} +{"declaration":"// declaration closure: 4c69b7a7b084d919be5567145af1658c0f40bec48a5004b63cfd3f3f190b7b9e\nexport function channelIngressRoutes(...routes: Array): ChannelIngressRouteDescriptor[];","entrypoint":"channel-ingress-runtime","exportName":"channelIngressRoutes","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/message-access/runtime.ts"} +{"declaration":"// declaration closure: 4c69b7a7b084d919be5567145af1658c0f40bec48a5004b63cfd3f3f190b7b9e\nexport function createChannelIngressResolver(base: CreateChannelIngressResolverParams): ChannelIngressResolver;","entrypoint":"channel-ingress-runtime","exportName":"createChannelIngressResolver","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/message-access/runtime.ts"} +{"declaration":"// declaration closure: 56d7967b84376b65c0578ba9af864688373a1f5eaf6a63515538c061a86ec46b\nexport function createStandardRawEventIngressMonitor(options: StandardRawEventIngressOptions): { receive: (raw: TRaw) => Promise>; start: () => void; stop: () => Promise; waitForIdle: () => Promise; };","entrypoint":"channel-ingress-runtime","exportName":"createStandardRawEventIngressMonitor","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-ingress-runtime.ts"} +{"declaration":"// declaration closure: 978ddf6bacea8d572faa7465fe4426fdefca1f8eab5efe7479990526fd7fbaab\nexport function defineStableChannelIngressIdentity(params?: StableChannelIngressIdentityParams): ChannelIngressIdentityDescriptor;","entrypoint":"channel-ingress-runtime","exportName":"defineStableChannelIngressIdentity","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/message-access/runtime-identity.ts"} +{"declaration":"// declaration closure: 56d7967b84376b65c0578ba9af864688373a1f5eaf6a63515538c061a86ec46b\nexport function fanInChannelIngressLifecycles(inputs: readonly (ChannelIngressLifecycle | undefined)[]): { lifecycle: ChannelIngressLifecycle | undefined; settle: () => Promise; abandon: (error?: unknown) => Promise; };","entrypoint":"channel-ingress-runtime","exportName":"fanInChannelIngressLifecycles","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-ingress-runtime.ts"} +{"declaration":"// declaration closure: fd98ba47d99de892b7dc501fc4d2c54dc25aec28b5698ea98a3ecf2fcfd542f1\nexport function readChannelIngressStoreAllowFromForDmPolicy(params: { provider: PairingChannel; accountId: string; dmPolicy?: string | null; shouldRead?: boolean | null; readStore?: (provider: PairingChannel, accountId: string) => Promise; }): Promise;","entrypoint":"channel-ingress-runtime","exportName":"readChannelIngressStoreAllowFromForDmPolicy","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/message-access/store-allow-from.ts"} +{"declaration":"// declaration closure: e440f94b1f34d293260fc6e8c27187629867e1d5e93c9f8d881593e5ce7664bc\nexport function resolveChannelImplicitMentions(params: { cfg: OpenClawConfig; channel: string; accountId?: string | null; }): ResolvedChannelImplicitMentions;","entrypoint":"channel-ingress-runtime","exportName":"resolveChannelImplicitMentions","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"function","recordType":"export","sourcePath":"src/config/implicit-mentions.ts"} +{"declaration":"// declaration closure: 4c69b7a7b084d919be5567145af1658c0f40bec48a5004b63cfd3f3f190b7b9e\nexport function resolveChannelMessageIngress(params: ResolveChannelMessageIngressParams): Promise;","entrypoint":"channel-ingress-runtime","exportName":"resolveChannelMessageIngress","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/message-access/runtime.ts"} +{"declaration":"// declaration closure: 4c69b7a7b084d919be5567145af1658c0f40bec48a5004b63cfd3f3f190b7b9e\nexport function resolveStableChannelMessageIngress(params: ResolveStableChannelMessageIngressParams): Promise;","entrypoint":"channel-ingress-runtime","exportName":"resolveStableChannelMessageIngress","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/message-access/runtime.ts"} +{"declaration":"// declaration closure: f7027a947436613073382ee3d787ab61d0902c7e2afb31f8ab89a617f4241eb0\nexport type AccessGroupMembershipFact = AccessGroupMembershipFact;","entrypoint":"channel-ingress-runtime","exportName":"AccessGroupMembershipFact","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressAccessGroupMembershipResolver = ChannelIngressAccessGroupMembershipResolver;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressAccessGroupMembershipResolver","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressCommandPresetInput = ChannelIngressCommandPresetInput;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressCommandPresetInput","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressConfigInput = ChannelIngressConfigInput;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressConfigInput","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: f7027a947436613073382ee3d787ab61d0902c7e2afb31f8ab89a617f4241eb0\nexport type ChannelIngressDecision = ChannelIngressDecision;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressDecision","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/types.ts"} +{"declaration":"// declaration closure: f7027a947436613073382ee3d787ab61d0902c7e2afb31f8ab89a617f4241eb0\nexport type ChannelIngressEventInput = ChannelIngressEventInput;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressEventInput","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressEventPresetInput = ChannelIngressEventPresetInput;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressEventPresetInput","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: f7027a947436613073382ee3d787ab61d0902c7e2afb31f8ab89a617f4241eb0\nexport type ChannelIngressIdentifierKind = ChannelIngressIdentifierKind;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressIdentifierKind","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressIdentityAlias = ChannelIngressIdentityAlias;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressIdentityAlias","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressIdentityDescriptor = ChannelIngressIdentityDescriptor;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressIdentityDescriptor","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressIdentityField = ChannelIngressIdentityField;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressIdentityField","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressIdentitySubjectInput = ChannelIngressIdentitySubjectInput;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressIdentitySubjectInput","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: f7027a947436613073382ee3d787ab61d0902c7e2afb31f8ab89a617f4241eb0\nexport type ChannelIngressPolicyInput = ChannelIngressPolicyInput;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressPolicyInput","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressResolver = ChannelIngressResolver;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressResolver","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressResolverMessageParams = ChannelIngressResolverMessageParams;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressResolverMessageParams","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressRouteAccess = ChannelIngressRouteAccess;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressRouteAccess","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelIngressRouteDescriptor = ChannelIngressRouteDescriptor;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressRouteDescriptor","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: f7027a947436613073382ee3d787ab61d0902c7e2afb31f8ab89a617f4241eb0\nexport type ChannelIngressState = ChannelIngressState;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressState","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/types.ts"} +{"declaration":"// declaration closure: f7027a947436613073382ee3d787ab61d0902c7e2afb31f8ab89a617f4241eb0\nexport type ChannelIngressStateInput = ChannelIngressStateInput;","entrypoint":"channel-ingress-runtime","exportName":"ChannelIngressStateInput","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ChannelMessageIngressCommandInput = ChannelMessageIngressCommandInput;","entrypoint":"channel-ingress-runtime","exportName":"ChannelMessageIngressCommandInput","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type CreateChannelIngressResolverParams = CreateChannelIngressResolverParams;","entrypoint":"channel-ingress-runtime","exportName":"CreateChannelIngressResolverParams","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: f7027a947436613073382ee3d787ab61d0902c7e2afb31f8ab89a617f4241eb0\nexport type IngressReasonCode = IngressReasonCode;","entrypoint":"channel-ingress-runtime","exportName":"IngressReasonCode","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ResolveChannelMessageIngressParams = ResolveChannelMessageIngressParams;","entrypoint":"channel-ingress-runtime","exportName":"ResolveChannelMessageIngressParams","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ResolveStableChannelMessageIngressParams = ResolveStableChannelMessageIngressParams;","entrypoint":"channel-ingress-runtime","exportName":"ResolveStableChannelMessageIngressParams","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: e440f94b1f34d293260fc6e8c27187629867e1d5e93c9f8d881593e5ce7664bc\nexport type ResolvedChannelImplicitMentions = Required;","entrypoint":"channel-ingress-runtime","exportName":"ResolvedChannelImplicitMentions","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/config/implicit-mentions.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type ResolvedChannelMessageIngress = ResolvedChannelMessageIngress;","entrypoint":"channel-ingress-runtime","exportName":"ResolvedChannelMessageIngress","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"declaration":"// declaration closure: 3b4f57127ac90367308ee171d1a907ed5a5643b466bfd777848a509970b763f3\nexport type StableChannelIngressIdentityParams = StableChannelIngressIdentityParams;","entrypoint":"channel-ingress-runtime","exportName":"StableChannelIngressIdentityParams","importSpecifier":"openclaw/plugin-sdk/channel-ingress-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/message-access/runtime-types.ts"} +{"category":null,"entrypoint":"channel-lifecycle","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","recordType":"module","sourcePath":"src/plugin-sdk/channel-lifecycle.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function clearFinalizableDraftMessage(params: ClearFinalizableDraftMessageParams): Promise;","entrypoint":"channel-lifecycle","exportName":"clearFinalizableDraftMessage","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function createAccountStatusSink(params: { accountId: string; setStatus: (next: ChannelAccountSnapshot) => void; }): (patch: Omit) => void;","entrypoint":"channel-lifecycle","exportName":"createAccountStatusSink","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 7c8f5025f2c645d7f2376892da0b32dcc6ae2b37ceca0ae96095f2a5193130d9\nexport function createArmableStallWatchdog(params: { label: string; timeoutMs: number; checkIntervalMs?: number; abortSignal?: AbortSignal; runtime?: RuntimeEnv; onTimeout: (meta: StallWatchdogTimeoutMeta) => void; }): ArmableStallWatchdog;","entrypoint":"channel-lifecycle","exportName":"createArmableStallWatchdog","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/channels/transport/stall-watchdog.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function createChannelRunQueue(params: ChannelRunQueueParams): ChannelRunQueue;","entrypoint":"channel-lifecycle","exportName":"createChannelRunQueue","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: addcc9c5f333f84ccf21074fedc3fcfdec656c3f70de5e89f88d550d17f61786\nexport function createDraftStreamLoop(params: { throttleMs: number; isStopped: () => boolean; sendOrEditStreamMessage: (value: T) => Promise; emptyValue?: T; isEmpty?: (value: T) => boolean; onBackgroundFlushError?: (err: unknown) => void; }): CreatedDraftStreamLoop;","entrypoint":"channel-lifecycle","exportName":"createDraftStreamLoop","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-loop.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function createFinalizableDraftLifecycle(params: FinalizableDraftLifecycleParams): { clear: () => Promise; clearWithStop: (stopForClear: () => Promise) => Promise; loop: import(\"./draft-stream-loop.js\").DraftStreamLoop & { takePending: () => TUpdate; }; update: (value: TUpdate) => void; stop: () => Promise; seal: () => Promise; discardPending: () => Promise; stopForClear: () => Promise; };","entrypoint":"channel-lifecycle","exportName":"createFinalizableDraftLifecycle","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function createFinalizableDraftStreamControls(params: { throttleMs: number; isStopped: () => boolean; isFinal: () => boolean; markStopped: () => void; markFinal: () => void; sendOrEditStreamMessage: (value: T) => Promise; emptyValue?: T; isEmpty?: (value: T) => boolean; }): { loop: import(\"./draft-stream-loop.js\").DraftStreamLoop & { takePending: () => T; }; update: (value: T) => void; stop: () => Promise; seal: () => Promise; discardPending: () => Promise; stopForClear: () => Promise; };","entrypoint":"channel-lifecycle","exportName":"createFinalizableDraftStreamControls","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function createFinalizableDraftStreamControlsForState(params: { throttleMs: number; state: FinalizableDraftStreamState; sendOrEditStreamMessage: (value: T) => Promise; emptyValue?: T; isEmpty?: (value: T) => boolean; }): { loop: import(\"./draft-stream-loop.js\").DraftStreamLoop & { takePending: () => T; }; update: (value: T) => void; stop: () => Promise; seal: () => Promise; discardPending: () => Promise; stopForClear: () => Promise; };","entrypoint":"channel-lifecycle","exportName":"createFinalizableDraftStreamControlsForState","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: 3214d8364b7061f35b8153437b5f3242b1a3f02b6933d35d2853dfbbae17f503\nexport function createRunStateMachine(params: RunStateMachineParams): { isActive(): boolean; onRunStart(): void; onRunEnd(): void; deactivate: () => void; };","entrypoint":"channel-lifecycle","exportName":"createRunStateMachine","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/channels/run-state-machine.ts"} +{"declaration":"// declaration closure: b2310fc04507e06111a99d7d92989112b47aa682da0f7117acad1eaae4c13a75\nexport function deliverFinalizableDraftPreview(params: { kind: \"tool\" | \"block\" | \"final\"; payload: TPayload; draft?: DraftPreviewFinalizerDraft; buildFinalEdit: (payload: TPayload) => TEdit | undefined; editFinal: (id: TId, edit: TEdit) => Promise; deliverNormally: (payload: TPayload) => Promise; onPreviewFinalized?: (id: TId) => Promise | void; onNormalDelivered?: () => Promise | void; logPreviewEditFailure?: (error: unknown) => void; }): Promise;","entrypoint":"channel-lifecycle","exportName":"deliverFinalizableDraftPreview","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/channels/draft-preview-finalizer.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function keepHttpServerTaskAlive(params: { server: CloseAwareServer; abortSignal?: AbortSignal; onAbort?: () => void | Promise; }): Promise;","entrypoint":"channel-lifecycle","exportName":"keepHttpServerTaskAlive","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function runPassiveAccountLifecycle(params: PassiveAccountLifecycleParams): Promise;","entrypoint":"channel-lifecycle","exportName":"runPassiveAccountLifecycle","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function takeMessageIdAfterStop(params: StopAndClearMessageIdParams): Promise;","entrypoint":"channel-lifecycle","exportName":"takeMessageIdAfterStop","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function waitUntilAbort(signal?: AbortSignal, onAbort?: () => void | Promise): Promise;","entrypoint":"channel-lifecycle","exportName":"waitUntilAbort","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 7c8f5025f2c645d7f2376892da0b32dcc6ae2b37ceca0ae96095f2a5193130d9\nexport type ArmableStallWatchdog = ArmableStallWatchdog;","entrypoint":"channel-lifecycle","exportName":"ArmableStallWatchdog","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"type","recordType":"export","sourcePath":"src/channels/transport/stall-watchdog.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport type ChannelRunQueue = ChannelRunQueue;","entrypoint":"channel-lifecycle","exportName":"ChannelRunQueue","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport type ChannelRunQueueParams = ChannelRunQueueParams;","entrypoint":"channel-lifecycle","exportName":"ChannelRunQueueParams","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport type ChannelRunQueueTaskContext = ChannelRunQueueTaskContext;","entrypoint":"channel-lifecycle","exportName":"ChannelRunQueueTaskContext","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: b2310fc04507e06111a99d7d92989112b47aa682da0f7117acad1eaae4c13a75\nexport type DraftPreviewFinalizerDraft = DraftPreviewFinalizerDraft;","entrypoint":"channel-lifecycle","exportName":"DraftPreviewFinalizerDraft","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"type","recordType":"export","sourcePath":"src/channels/draft-preview-finalizer.ts"} +{"declaration":"// declaration closure: b2310fc04507e06111a99d7d92989112b47aa682da0f7117acad1eaae4c13a75\nexport type DraftPreviewFinalizerResult = DraftPreviewFinalizerResult;","entrypoint":"channel-lifecycle","exportName":"DraftPreviewFinalizerResult","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"type","recordType":"export","sourcePath":"src/channels/draft-preview-finalizer.ts"} +{"declaration":"// declaration closure: addcc9c5f333f84ccf21074fedc3fcfdec656c3f70de5e89f88d550d17f61786\nexport type DraftStreamLoop = DraftStreamLoop;","entrypoint":"channel-lifecycle","exportName":"DraftStreamLoop","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"type","recordType":"export","sourcePath":"src/channels/draft-stream-loop.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport type FinalizableDraftStreamState = FinalizableDraftStreamState;","entrypoint":"channel-lifecycle","exportName":"FinalizableDraftStreamState","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"type","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: 7c8f5025f2c645d7f2376892da0b32dcc6ae2b37ceca0ae96095f2a5193130d9\nexport type StallWatchdogTimeoutMeta = StallWatchdogTimeoutMeta;","entrypoint":"channel-lifecycle","exportName":"StallWatchdogTimeoutMeta","importSpecifier":"openclaw/plugin-sdk/channel-lifecycle","kind":"type","recordType":"export","sourcePath":"src/channels/transport/stall-watchdog.ts"} +{"category":null,"entrypoint":"channel-logging","importSpecifier":"openclaw/plugin-sdk/channel-logging","recordType":"module","sourcePath":"src/plugin-sdk/channel-logging.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport function logAckFailure(params: { log: LogFn; channel: string; target?: string; error: unknown; }): void;","entrypoint":"channel-logging","exportName":"logAckFailure","importSpecifier":"openclaw/plugin-sdk/channel-logging","kind":"function","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport function logInboundDrop(params: { log: LogFn; channel: string; reason: string; target?: string; }): void;","entrypoint":"channel-logging","exportName":"logInboundDrop","importSpecifier":"openclaw/plugin-sdk/channel-logging","kind":"function","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport function logTypingFailure(params: { log: LogFn; channel: string; target?: string; action?: \"start\" | \"stop\"; error: unknown; }): void;","entrypoint":"channel-logging","exportName":"logTypingFailure","importSpecifier":"openclaw/plugin-sdk/channel-logging","kind":"function","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport type LogFn = LogFn;","entrypoint":"channel-logging","exportName":"LogFn","importSpecifier":"openclaw/plugin-sdk/channel-logging","kind":"type","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"category":null,"entrypoint":"channel-message","importSpecifier":"openclaw/plugin-sdk/channel-message","recordType":"module","sourcePath":"src/plugin-sdk/channel-message.ts"} +{"declaration":"// declaration closure: 8c776aae35558e1f64248b8732cd7064ba08f081738ad1f1d647473a8f8e9698\nexport function bindIngressLifecycleToReplyOptions(lifecycle: ChannelIngressDispatchLifecycle): { turnAdoptionLifecycle: { admission: \"exclusive\"; onAdopted: () => void | Promise; onDeferred: () => void; onAbandoned: () => void | Promise; abortSignal: AbortSignal; }; };","entrypoint":"channel-message","exportName":"bindIngressLifecycleToReplyOptions","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/ingress-drain.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function buildChannelProgressDraftLine(input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): ChannelProgressDraftLine | undefined;","entrypoint":"channel-message","exportName":"buildChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function buildChannelProgressDraftLineForEntry(entry: StreamingCompatEntry | null | undefined, input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): ChannelProgressDraftLine | undefined;","entrypoint":"channel-message","exportName":"buildChannelProgressDraftLineForEntry","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 67cf960ede392791b70d0bc76a2333c430290007674c347a91594391d4ff8750\nexport function buildOutboundSessionContext(params: { cfg: OpenClawConfig; sessionKey?: string | null; policySessionKey?: string | null; conversationType?: string | null; isGroup?: boolean | null; agentId?: string | null; requesterAccountId?: string | null; requesterSenderId?: string | null; requesterSenderName?: string | null; requesterSenderUsername?: string | null; requesterSenderE164?: string | null; }): OutboundSessionContext | undefined;","entrypoint":"channel-message","exportName":"buildOutboundSessionContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/session-context.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function createAccountStatusSink(params: { accountId: string; setStatus: (next: ChannelAccountSnapshot) => void; }): (patch: Omit) => void;","entrypoint":"channel-message","exportName":"createAccountStatusSink","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 8c776aae35558e1f64248b8732cd7064ba08f081738ad1f1d647473a8f8e9698\nexport function createChannelIngressDrain(options: CreateChannelIngressDrainOptions): ChannelIngressDrain;","entrypoint":"channel-message","exportName":"createChannelIngressDrain","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/ingress-drain.ts"} +{"declaration":"// declaration closure: 581ad7e8f79fce74f29f39c35c530e5a8899ea071417ca306a7f2354fd8b56aa\nexport function createChannelIngressError(name: string): ChannelIngressErrorClass;\nexport function createChannelIngressError(name: string, options: { withReason: true; }): ChannelIngressErrorClass;","entrypoint":"channel-message","exportName":"createChannelIngressError","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/ingress-monitor.ts"} +{"declaration":"// declaration closure: 581ad7e8f79fce74f29f39c35c530e5a8899ea071417ca306a7f2354fd8b56aa\nexport function createChannelIngressMonitor(options: CreateChannelIngressMonitorOptions): { admit: (raw: TRaw, admitOptions?: { receivedAt?: number; facts?: ChannelIngressMonitorFacts; }) => Promise<{ readonly kind: \"ignored\"; readonly queueResult?: undefined; } | { readonly kind: \"durable\"; readonly queueResult: { kind: \"failed\"; duplicate: true; record: { id: string; channelId: string; accountId: string; queueName: string; failedAt: number; reason: string; message?: string; }; } | { kind: \"accepted\"; duplicate: false; record: import(\"./ingress-queue.js\").ChannelIngressQueueRecord; } | { kind: \"pending\"; duplicate: true; record: import(\"./ingress-queue.js\").ChannelIngressQueueRecord; } | { kind: \"claimed\"; duplicate: true; record: ChannelIngressQueueClaim; } | { kind: \"completed\"; duplicate: true; record: { id: string; channelId: string; accountId: string; queueName: string; completedAt: number; metadata?: unknown; }; }; }>; admitBatch: (rawEvents: readonly TRaw[], admitOptions?: { receivedAt?: number; }) => Promise<({ readonly kind: \"ignored\"; readonly queueResult?: undefined; } | { readonly kind: \"durable\"; readonly queueResult: { kind: \"failed\"; duplicate: true; record: { id: string; channelId: string; accountId: string; queueName: string; failedAt: number; reason: string; message?: string; }; } | { kind: \"accepted\"; duplicate: false; record: import(\"./ingress-queue.js\").ChannelIngressQueueRecord; } | { kind: \"pending\"; duplicate: true; record: import(\"./ingress-queue.js\").ChannelIngressQueueRecord; } | { kind: \"claimed\"; duplicate: true; record: ChannelIngressQueueClaim; } | { kind: \"completed\"; duplicate: true; record: { id: string; channelId: string; accountId: string; queueName: string; completedAt: number; metadata?: unknown; }; }; })[]>; start: () => void; ensureQueueAvailable: () => void; requestDrain: () => void; pause: () => Promise; stop: () => Promise; waitForIdle: () => Promise; waitForDeferredClaims: () => Promise; waitForPumpIdle: () => Promise; isRunning: () => boolean; isStopped: () => boolean; };","entrypoint":"channel-message","exportName":"createChannelIngressMonitor","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/ingress-monitor.ts"} +{"declaration":"// declaration closure: dbfb898198670006653eb0af93b88ac84041bf9080af30b1298c6aa0461b6f5d\nexport function createChannelMessageAdapterFromOutbound(params: CreateChannelMessageAdapterFromOutboundParams): ChannelMessageAdapterShape;","entrypoint":"channel-message","exportName":"createChannelMessageAdapterFromOutbound","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/outbound-bridge.ts"} +{"declaration":"// declaration closure: 622d568e899809a6dad76dd824385f8daa06631fa55440a715275fb9981480c8\nexport function createChannelMessageReplyPipeline(params: CreateChannelReplyPipelineParams): ChannelReplyPipeline;","entrypoint":"channel-message","exportName":"createChannelMessageReplyPipeline","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/reply-pipeline.ts"} +{"declaration":"// declaration closure: 7137d4eee6fd3c0e8bfc8a5a5701df42af41a031372236b07adcd85161d8904c\nexport function createChannelProgressDraftCompositor(params: { entry: StreamingCompatEntry | null | undefined; mode: ChannelProgressDraftMode; active: boolean; seed: string; update: (text: string, options?: ChannelProgressDraftUpdateOptions) => Promise | boolean | void; deleteCurrent?: () => Promise | void; tryNativeUpdate?: (text: string) => Promise | boolean; updateOnLineChange?: boolean; rendersRollingLinesNatively?: boolean; formatLine?: (line: string) => string; isEmptyLine?: (line: ChannelProgressDraftCompositorLine | undefined) => boolean; shouldStartNow?: (line: ChannelProgressDraftCompositorLine | undefined) => boolean; reasoningLinePrefix?: string; commentaryLinePrefix?: string; reasoningGate?: boolean; commentaryItalics?: boolean; now?: () => number; setTimeoutFn?: typeof setTimeout; clearTimeoutFn?: typeof clearTimeout; buildProgressEventLine?: ChannelProgressDraftEventLineBuilder; }): { pushPlanProgress(steps?: AgentPlanStep[], options?: { explanation?: string; }): Promise; pushPreambleHeadline(text?: string, options?: { itemId?: string; }): Promise; pushNarrationProgress(text?: string): Promise; pushReasoningProgress(text?: string, options?: { snapshot?: boolean; }): Promise; pushCommentaryProgress(text?: string, options?: { itemId?: string; }): Promise; pushToolEvent: (payload: { name?: string | undefined; phase?: string | undefined; args?: Record | undefined; itemId?: string | undefined; toolCallId?: string | undefined; } & { detailMode?: \"explain\" | \"raw\"; }) => Promise; pushItemEvent: (payload: Omit<{ title?: string | undefined; meta?: string | undefined; status?: string | undefined; name?: string | undefined; phase?: string | undefined; summary?: string | undefined; itemId?: string | undefined; toolCallId?: string | undefined; progressText?: string | undefined; itemKind?: string | undefined; }, \"itemKind\"> & { kind?: string; }) => Promise; pushApprovalEvent: (payload: { message?: string | undefined; title?: string | undefined; reason?: string | undefined; command?: string | undefined; phase?: string | undefined; }) => Promise; pushCommandOutputEvent: (payload: { title?: string | undefined; status?: string | undefined; name?: string | undefined; phase?: string | undefined; itemId?: string | undefined; toolCallId?: string | undefined; exitCode?: number | null | undefined; }) => Promise; pushPatchEvent: (payload: { title?: string | undefined; name?: string | undefined; phase?: string | undefined; summary?: string | undefined; itemId?: string | undefined; toolCallId?: string | undefined; modified?: string[] | undefined; added?: string[] | undefined; deleted?: string[] | undefined; }) => Promise; previewToolProgressEnabled: boolean; commentaryProgressEnabled: boolean; suppressDefaultToolProgressMessages: boolean; hasStarted: boolean; isVisible: boolean; hasStatusHeadline: boolean; hasPlanProgress: boolean; getSnapshot: () => ChannelProgressDraftCompositorSnapshot; markFinalReplyStarted(): void; markFinalReplyDelivered(): void; beginNewTurn(options?: { force?: boolean; }): boolean; reset(): void; resetReasoningProgress(): void; mergeReasoningProgress: (text?: string, options?: { snapshot?: boolean; }) => string; suppress(): void; cancel(): void; start(): Promise; noteActivity(options?: { startImmediately?: boolean; }): Promise; pushToolProgress: (line?: ChannelProgressDraftCompositorLine, options?: { toolName?: string; startImmediately?: boolean; }) => Promise; };","entrypoint":"channel-message","exportName":"createChannelProgressDraftCompositor","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/progress-draft-compositor.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function createChannelProgressDraftGate(params: { onStart: () => void | Promise; initialDelayMs?: number; onStartError?: (error: unknown) => void; setTimeoutFn?: typeof setTimeout; clearTimeoutFn?: typeof clearTimeout; }): { readonly hasStarted: boolean; readonly workEvents: number; noteWork(): Promise; startNow(): Promise; cancel(): void; reset(): void; };","entrypoint":"channel-message","exportName":"createChannelProgressDraftGate","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 2cc19d794a8811ec5f4b6774bd3832fb4cf2f48fef7e6e492284db1e4ac9c867\nexport function createChannelProgressReceiptTracker(params?: { now?: () => number; }): { noteReasoning(): void; closeReasoning: () => void; noteToolCall(toolName?: string): void; noteCommentary(itemId?: string, text?: string): void; reset: () => void; buildSummaryLine(): string; };","entrypoint":"channel-message","exportName":"createChannelProgressReceiptTracker","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/progress-receipt-tracker.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function createChannelRunQueue(params: ChannelRunQueueParams): ChannelRunQueue;","entrypoint":"channel-message","exportName":"createChannelRunQueue","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: addcc9c5f333f84ccf21074fedc3fcfdec656c3f70de5e89f88d550d17f61786\nexport function createDraftStreamLoop(params: { throttleMs: number; isStopped: () => boolean; sendOrEditStreamMessage: (value: T) => Promise; emptyValue?: T; isEmpty?: (value: T) => boolean; onBackgroundFlushError?: (err: unknown) => void; }): CreatedDraftStreamLoop;","entrypoint":"channel-message","exportName":"createDraftStreamLoop","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-loop.ts"} +{"declaration":"// declaration closure: 5f77b4439ced426c3ce2040750118aeabbd8536d3a6145e697927759084c17c8\nexport function createDurableInboundReceiveJournalFromQueue(options: DurableInboundReceiveQueueJournalOptions): DurableInboundReceiveJournal;","entrypoint":"channel-message","exportName":"createDurableInboundReceiveJournalFromQueue","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/durable-receive.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function createFinalizableDraftLifecycle(params: FinalizableDraftLifecycleParams): { clear: () => Promise; clearWithStop: (stopForClear: () => Promise) => Promise; loop: import(\"./draft-stream-loop.js\").DraftStreamLoop & { takePending: () => TUpdate; }; update: (value: TUpdate) => void; stop: () => Promise; seal: () => Promise; discardPending: () => Promise; stopForClear: () => Promise; };","entrypoint":"channel-message","exportName":"createFinalizableDraftLifecycle","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function createFinalizableDraftStreamControlsForState(params: { throttleMs: number; state: FinalizableDraftStreamState; sendOrEditStreamMessage: (value: T) => Promise; emptyValue?: T; isEmpty?: (value: T) => boolean; }): { loop: import(\"./draft-stream-loop.js\").DraftStreamLoop & { takePending: () => T; }; update: (value: T) => void; stop: () => Promise; seal: () => Promise; discardPending: () => Promise; stopForClear: () => Promise; };","entrypoint":"channel-message","exportName":"createFinalizableDraftStreamControlsForState","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: b4789873f6561dea8c6501ee1d7d596e424c5d1812a48244d676d4af85fe278c\nexport function createMessageReceiptFromOutboundResults(params: { results: readonly MessageReceiptInputResult[]; kind?: MessageReceiptPartKind; threadId?: string; replyToId?: string; sentAt?: number; }): MessageReceipt;","entrypoint":"channel-message","exportName":"createMessageReceiptFromOutboundResults","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/receipt.ts"} +{"declaration":"// declaration closure: 0c84b5c6c013c876653c1bac5afc7c6db5b1d1e7030ff8aad0229354a81083ca\nexport function createMessageReceiveContext(params: { id: string; channel: string; accountId?: string; message: TMessage; ackPolicy?: MessageAckPolicy; receivedAt?: number; signal?: AbortSignal; onAck?: () => Promise | void; onNack?: (error: unknown) => Promise | void; }): MessageReceiveContext;","entrypoint":"channel-message","exportName":"createMessageReceiveContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/receive.ts"} +{"declaration":"// declaration closure: 57edd3154fbbcdab765bb684364ab7cb1151abdb5bc9067dbcf89dcf799e19ac\nexport function createOutboundPayloadPlan(payloads: readonly ReplyPayload[], context?: OutboundPayloadPlanContext): OutboundPayloadPlan[];","entrypoint":"channel-message","exportName":"createOutboundPayloadPlan","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/payloads.ts"} +{"declaration":"// declaration closure: b95c8f59c2d8b7e7ec4d8dc7198b8c2f628116dca5a30396e09af0763edcc1e9\nexport function createPreviewMessageReceipt(params: { id: unknown; threadId?: string; replyToId?: string; sentAt?: number; raw?: unknown; }): MessageReceipt;","entrypoint":"channel-message","exportName":"createPreviewMessageReceipt","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/live.ts"} +{"declaration":"// declaration closure: f1787ab5e6b02068d3becd3f714ef02f80a59edce065a2a9361efb7ffc6c0bb1\nexport function createReplyPrefixContext(params: { cfg: OpenClawConfig; agentId: string; channel?: string; accountId?: string; }): ReplyPrefixContextBundle;","entrypoint":"channel-message","exportName":"createReplyPrefixContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/reply-prefix.ts"} +{"declaration":"// declaration closure: f1787ab5e6b02068d3becd3f714ef02f80a59edce065a2a9361efb7ffc6c0bb1\nexport function createReplyPrefixOptions(params: { cfg: OpenClawConfig; agentId: string; channel?: string; accountId?: string; }): ReplyPrefixOptions;","entrypoint":"channel-message","exportName":"createReplyPrefixOptions","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/reply-prefix.ts"} +{"declaration":"// declaration closure: dd178c36e09af6b904e3bf7b01b315eed4b5717d405603a7d0dd8b241026dcb5\nexport function createReplyToFanout(params: { replyToId?: string | null; replyToMode?: ReplyToMode; replyToIdSource?: ReplyToResolution[\"source\"]; }): () => string | undefined;","entrypoint":"channel-message","exportName":"createReplyToFanout","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/reply-policy.ts"} +{"declaration":"// declaration closure: b2f17b636c456038b34dbf4389b3109e466480648d98603d521cb2762ba4d3c0\nexport function createRuntimeOutboundDelegates(params: { getRuntime: () => MaybePromise; renderPresentation?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"renderPresentation\"] | null | undefined; unavailableMessage?: string; }; sendPayload?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendPayload\"] | null | undefined; unavailableMessage?: string; }; sendText?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendText\"] | null | undefined; unavailableMessage?: string; }; sendMedia?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendMedia\"] | null | undefined; unavailableMessage?: string; }; sendPoll?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendPoll\"] | null | undefined; unavailableMessage?: string; }; }): Pick;","entrypoint":"channel-message","exportName":"createRuntimeOutboundDelegates","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/runtime-forwarders.ts"} +{"declaration":"// declaration closure: 4e99bbe63fcab0cab67cbbe1830e660b8e2905bc5e27f1b46c0440b57e46d505\nexport function createTypingCallbacks(params: CreateTypingCallbacksParams): TypingCallbacks;","entrypoint":"channel-message","exportName":"createTypingCallbacks","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/typing.ts"} +{"declaration":"// declaration closure: fe900ee76fe5bf481499f2b9c4df0e127a52755c3ede76f81a4a5e0ffe652444\nexport function createTypingKeepaliveLoop(params: { intervalMs: number; onTick: AsyncTick; }): TypingKeepaliveLoop;","entrypoint":"channel-message","exportName":"createTypingKeepaliveLoop","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/typing-lifecycle.ts"} +{"declaration":"// declaration closure: 9b71e6c254cdf6dbe859f0f143c2cad9505a89ea8ff61c849236c3f672c376df\nexport function defineChannelMessageAdapter(adapter: TAdapter): ChannelMessageAdapter>;","entrypoint":"channel-message","exportName":"defineChannelMessageAdapter","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/adapter.ts"} +{"declaration":"// declaration closure: b95c8f59c2d8b7e7ec4d8dc7198b8c2f628116dca5a30396e09af0763edcc1e9\nexport function defineFinalizableLivePreviewAdapter(adapter: FinalizableLivePreviewAdapter): FinalizableLivePreviewAdapter;","entrypoint":"channel-message","exportName":"defineFinalizableLivePreviewAdapter","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/live.ts"} +{"declaration":"// declaration closure: b95c8f59c2d8b7e7ec4d8dc7198b8c2f628116dca5a30396e09af0763edcc1e9\nexport function deliverWithFinalizableLivePreviewAdapter(params: { kind: \"tool\" | \"block\" | \"final\"; payload: TPayload; liveState?: LiveMessageState; adapter?: FinalizableLivePreviewAdapter; deliverNormally: (payload: TPayload) => Promise; onNormalDelivered?: () => Promise | void; }): Promise>;","entrypoint":"channel-message","exportName":"deliverWithFinalizableLivePreviewAdapter","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/live.ts"} +{"declaration":"// declaration closure: 84309e8d0cd20dfe2a8b9e5f60cc11684f46b4510a4449f3da2a2cf0aa9e0aff\nexport function deriveDurableFinalDeliveryRequirements(params: DeriveDurableFinalDeliveryRequirementsParams): DurableFinalDeliveryRequirementMap;","entrypoint":"channel-message","exportName":"deriveDurableFinalDeliveryRequirements","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/capabilities.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatChannelProgressDraftLine(input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): string | undefined;","entrypoint":"channel-message","exportName":"formatChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatChannelProgressDraftLineForEntry(entry: StreamingCompatEntry | null | undefined, input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): string | undefined;","entrypoint":"channel-message","exportName":"formatChannelProgressDraftLineForEntry","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatChannelProgressDraftText(params: { entry?: StreamingCompatEntry | null; lines: Array; seed?: string; random?: () => number; formatLine?: (line: string) => string; bullet?: string; narration?: string; plan?: readonly AgentPlanStep[]; }): string;","entrypoint":"channel-message","exportName":"formatChannelProgressDraftText","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatPlanChecklistLines(steps: readonly AgentPlanStep[], options: { maxLines: number; maxLineChars: number; }): string[];","entrypoint":"channel-message","exportName":"formatPlanChecklistLines","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 065c5584e291e52f678547640926e6a1fed32b80a31224e530d925444dabcf9d\nexport function getChannelStreamingConfigObject(entry: StreamingCompatEntry | null | undefined): ChannelStreamingConfig | undefined;","entrypoint":"channel-message","exportName":"getChannelStreamingConfigObject","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming-config-readers.ts"} +{"declaration":"// declaration closure: da524b5bc2815bf793e3ec3fbbdc5709ff659665a7520d43a57cc9393727167d\nexport function hasFinalChannelTurnDispatch(result: ChannelTurnDispatchResultLike, signals?: Pick): boolean;","entrypoint":"channel-message","exportName":"hasFinalChannelTurnDispatch","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/turn/dispatch-result.ts"} +{"declaration":"// declaration closure: da524b5bc2815bf793e3ec3fbbdc5709ff659665a7520d43a57cc9393727167d\nexport function hasVisibleChannelTurnDispatch(result: ChannelTurnDispatchResultLike, signals?: ChannelTurnVisibleDeliverySignals): boolean;","entrypoint":"channel-message","exportName":"hasVisibleChannelTurnDispatch","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/turn/dispatch-result.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function isChannelProgressDraftWorkToolName(name: string | null | undefined): boolean;","entrypoint":"channel-message","exportName":"isChannelProgressDraftWorkToolName","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function isPotentialTruncatedFinal(finalText: string): boolean;","entrypoint":"channel-message","exportName":"isPotentialTruncatedFinal","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 50d53e1f5418546b9d5950c74b0b6f5c5286fc0a6dc23869a38c7c103825bd0b\nexport function isRecentOutboundMessageIdentity(identity: OutboundMessageIdentity): boolean;","entrypoint":"channel-message","exportName":"isRecentOutboundMessageIdentity","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/outbound-echo.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function keepHttpServerTaskAlive(params: { server: CloseAwareServer; abortSignal?: AbortSignal; onAbort?: () => void | Promise; }): Promise;","entrypoint":"channel-message","exportName":"keepHttpServerTaskAlive","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: b4789873f6561dea8c6501ee1d7d596e424c5d1812a48244d676d4af85fe278c\nexport function listMessageReceiptPlatformIds(receipt: MessageReceipt): string[];","entrypoint":"channel-message","exportName":"listMessageReceiptPlatformIds","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/receipt.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport function logTypingFailure(params: { log: LogFn; channel: string; target?: string; action?: \"start\" | \"stop\"; error: unknown; }): void;","entrypoint":"channel-message","exportName":"logTypingFailure","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function mergeChannelProgressDraftLine(lines: TLine[], line: TLine, params: { maxLines: number; }): TLine[];","entrypoint":"channel-message","exportName":"mergeChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function normalizeAgentPlanSteps(value: unknown): AgentPlanStep[] | undefined;","entrypoint":"channel-message","exportName":"normalizeAgentPlanSteps","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function normalizeChannelProgressDraftLineIdentity(line: string | ChannelProgressDraftLine | undefined): string;","entrypoint":"channel-message","exportName":"normalizeChannelProgressDraftLineIdentity","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 2f0db568ecd35818eb0c22bc6558d4ef511a439fa8ccffe843143f4f68003237\nexport function processPidFromOwnerId(ownerId: string): number;","entrypoint":"channel-message","exportName":"processPidFromOwnerId","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/ingress-claim-owner.ts"} +{"declaration":"// declaration closure: 57edd3154fbbcdab765bb684364ab7cb1151abdb5bc9067dbcf89dcf799e19ac\nexport function projectOutboundPayloadPlanForDelivery(plan: readonly OutboundPayloadPlan[]): ReplyPayload[];","entrypoint":"channel-message","exportName":"projectOutboundPayloadPlanForDelivery","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/payloads.ts"} +{"declaration":"// declaration closure: 50d53e1f5418546b9d5950c74b0b6f5c5286fc0a6dc23869a38c7c103825bd0b\nexport function recordOutboundMessageIdentity(identity: OutboundMessageIdentity): void;","entrypoint":"channel-message","exportName":"recordOutboundMessageIdentity","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/outbound-echo.ts"} +{"declaration":"// declaration closure: bbdb752343840624df3c32fc227f89bd69b0274f900cbb5f769970b1f6ec5eb5\nexport function resolveAgentOutboundIdentity(cfg: OpenClawConfig, agentId: string): OutboundIdentity | undefined;","entrypoint":"channel-message","exportName":"resolveAgentOutboundIdentity","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/identity.ts"} +{"declaration":"// declaration closure: 027ae67d6dc9822ec2360c62379e825dad0be50ce4528457c0ebcf2a9f1fa547\nexport function resolveChannelDraftStreamingChunking(cfg: OpenClawConfig | undefined, channelId: ChannelId, accountId: string | null | undefined, opts: { fallbackLimit: number; }): ChannelDraftStreamingChunking;","entrypoint":"channel-message","exportName":"resolveChannelDraftStreamingChunking","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/draft-streaming-chunking.ts"} +{"declaration":"// declaration closure: 622d568e899809a6dad76dd824385f8daa06631fa55440a715275fb9981480c8\nexport function resolveChannelMessageSourceReplyDeliveryMode(params: { cfg: OpenClawConfig; ctx: SourceReplyDeliveryModeContext; requested?: SourceReplyDeliveryMode; messageToolAvailable?: boolean; }): SourceReplyDeliveryMode;","entrypoint":"channel-message","exportName":"resolveChannelMessageSourceReplyDeliveryMode","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/reply-pipeline.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelPreviewStreamMode(entry: StreamingCompatEntry | null | undefined, defaultMode: StreamingMode): StreamingMode;","entrypoint":"channel-message","exportName":"resolveChannelPreviewStreamMode","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftConfig(entry: StreamingCompatEntry | null | undefined): ChannelStreamingProgressConfig;","entrypoint":"channel-message","exportName":"resolveChannelProgressDraftConfig","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftMaxLineChars(entry: StreamingCompatEntry | null | undefined, defaultValue?: number): number;","entrypoint":"channel-message","exportName":"resolveChannelProgressDraftMaxLineChars","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftMaxLines(entry: StreamingCompatEntry | null | undefined, defaultValue?: number): number;","entrypoint":"channel-message","exportName":"resolveChannelProgressDraftMaxLines","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftRender(entry: StreamingCompatEntry | null | undefined, defaultValue?: ChannelProgressDraftRenderMode): ChannelProgressDraftRenderMode;","entrypoint":"channel-message","exportName":"resolveChannelProgressDraftRender","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingBlockCoalesce(entry: StreamingCompatEntry | null | undefined): BlockStreamingCoalesceConfig | undefined;","entrypoint":"channel-message","exportName":"resolveChannelStreamingBlockCoalesce","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingBlockEnabled(entry: StreamingCompatEntry | null | undefined): boolean | undefined;\nexport function resolveChannelStreamingBlockEnabled(entry: StreamingCompatEntry | null | undefined, previewPolicy: { previewAvailable: boolean; blockStreamingDefault?: \"off\" | \"on\"; }): boolean;","entrypoint":"channel-message","exportName":"resolveChannelStreamingBlockEnabled","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingChunkMode(entry: StreamingCompatEntry | null | undefined): TextChunkMode | undefined;","entrypoint":"channel-message","exportName":"resolveChannelStreamingChunkMode","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 065c5584e291e52f678547640926e6a1fed32b80a31224e530d925444dabcf9d\nexport function resolveChannelStreamingNativeTransport(entry: StreamingCompatEntry | null | undefined): boolean | undefined;","entrypoint":"channel-message","exportName":"resolveChannelStreamingNativeTransport","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming-config-readers.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingPreviewCommandText(entry: StreamingCompatEntry | null | undefined, defaultValue?: ChannelStreamingCommandTextMode): ChannelStreamingCommandTextMode;","entrypoint":"channel-message","exportName":"resolveChannelStreamingPreviewCommandText","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingPreviewToolProgress(entry: StreamingCompatEntry | null | undefined, defaultValue?: boolean, mode?: StreamingMode): boolean;","entrypoint":"channel-message","exportName":"resolveChannelStreamingPreviewToolProgress","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingProgressCommentary(entry: StreamingCompatEntry | null | undefined, defaultValue?: boolean, mode?: StreamingMode): boolean;","entrypoint":"channel-message","exportName":"resolveChannelStreamingProgressCommentary","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingProgressNarration(entry: StreamingCompatEntry | null | undefined, defaultValue?: boolean): boolean;","entrypoint":"channel-message","exportName":"resolveChannelStreamingProgressNarration","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingSuppressDefaultToolProgressMessages(entry: StreamingCompatEntry | null | undefined, options?: { draftStreamActive?: boolean; previewToolProgressEnabled?: boolean; previewStreamingEnabled?: boolean; }): boolean;","entrypoint":"channel-message","exportName":"resolveChannelStreamingSuppressDefaultToolProgressMessages","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: da524b5bc2815bf793e3ec3fbbdc5709ff659665a7520d43a57cc9393727167d\nexport function resolveChannelTurnDispatchCounts(result: ChannelTurnDispatchResultLike): Record;","entrypoint":"channel-message","exportName":"resolveChannelTurnDispatchCounts","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/turn/dispatch-result.ts"} +{"declaration":"// declaration closure: b4789873f6561dea8c6501ee1d7d596e424c5d1812a48244d676d4af85fe278c\nexport function resolveMessageReceiptPrimaryId(receipt: MessageReceipt): string | undefined;","entrypoint":"channel-message","exportName":"resolveMessageReceiptPrimaryId","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/receipt.ts"} +{"declaration":"// declaration closure: 60ae413e521acd7901543656de4fba2cd3172813ac1b3add47f8afbcc1fdecde\nexport function resolveOutboundSendDep(deps: OutboundSendDeps | null | undefined, channelId: string, options?: ResolveOutboundSendDepOptions): T | undefined;","entrypoint":"channel-message","exportName":"resolveOutboundSendDep","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/send-deps.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveTranscriptBackedChannelFinalText(params: { finalText: string; resolveCandidateText: () => Promise; }): Promise;","entrypoint":"channel-message","exportName":"resolveTranscriptBackedChannelFinalText","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function runPassiveAccountLifecycle(params: PassiveAccountLifecycleParams): Promise;","entrypoint":"channel-message","exportName":"runPassiveAccountLifecycle","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 4b87f379831a19c38329b09a4d3a08095f8bf74ad3c7359b730872cdb32c8a9a\nexport function sanitizeForPlainText(text: string, options?: { style?: \"markdown\"; }): string;","entrypoint":"channel-message","exportName":"sanitizeForPlainText","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/sanitize-text.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function selectLongerFinalText(params: { finalText: string; candidateTexts: readonly (string | undefined)[]; }): string | undefined;","entrypoint":"channel-message","exportName":"selectLongerFinalText","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 3142f33ba14f873b2e47841f0659dbfc9f41d36540fd53d7e1aaac0b2544937a\nexport function sendDurableMessageBatch(params: DurableMessageSendContextParams): Promise;","entrypoint":"channel-message","exportName":"sendDurableMessageBatch","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-outbound.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function takeMessageIdAfterStop(params: StopAndClearMessageIdParams): Promise;","entrypoint":"channel-message","exportName":"takeMessageIdAfterStop","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: 3e5df8ecb0820921e5f34130540b7fd0b04f22be516222dc28bc852d5e935c96\nexport function verifyChannelMessageAdapterCapabilityProofs(params: { adapterName: string; adapter: Pick; proofs: DurableFinalCapabilityProofMap; }): Promise;","entrypoint":"channel-message","exportName":"verifyChannelMessageAdapterCapabilityProofs","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/contracts.ts"} +{"declaration":"// declaration closure: 3e5df8ecb0820921e5f34130540b7fd0b04f22be516222dc28bc852d5e935c96\nexport function verifyChannelMessageLiveCapabilityAdapterProofs(params: { adapterName: string; adapter: Pick; proofs: ChannelMessageLiveCapabilityProofMap; }): Promise;","entrypoint":"channel-message","exportName":"verifyChannelMessageLiveCapabilityAdapterProofs","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/contracts.ts"} +{"declaration":"// declaration closure: 3e5df8ecb0820921e5f34130540b7fd0b04f22be516222dc28bc852d5e935c96\nexport function verifyChannelMessageLiveFinalizerProofs(params: { adapterName: string; adapter: Pick; proofs: LivePreviewFinalizerCapabilityProofMap; }): Promise;","entrypoint":"channel-message","exportName":"verifyChannelMessageLiveFinalizerProofs","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/contracts.ts"} +{"declaration":"// declaration closure: 3e5df8ecb0820921e5f34130540b7fd0b04f22be516222dc28bc852d5e935c96\nexport function verifyChannelMessageReceiveAckPolicyAdapterProofs(params: { adapterName: string; adapter: Pick; proofs: ChannelMessageReceiveAckPolicyProofMap; }): Promise;","entrypoint":"channel-message","exportName":"verifyChannelMessageReceiveAckPolicyAdapterProofs","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/contracts.ts"} +{"declaration":"// declaration closure: 3e5df8ecb0820921e5f34130540b7fd0b04f22be516222dc28bc852d5e935c96\nexport function verifyDurableFinalCapabilityProofs(params: { adapterName: string; capabilities?: DurableFinalDeliveryRequirementMap; proofs: DurableFinalCapabilityProofMap; }): Promise;","entrypoint":"channel-message","exportName":"verifyDurableFinalCapabilityProofs","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/channels/message/contracts.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function waitUntilAbort(signal?: AbortSignal, onAbort?: () => void | Promise): Promise;","entrypoint":"channel-message","exportName":"waitUntilAbort","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 3142f33ba14f873b2e47841f0659dbfc9f41d36540fd53d7e1aaac0b2544937a\nexport function withDurableMessageSendContext(params: DurableMessageSendContextParams, run: (ctx: DurableMessageSendContext) => Promise): Promise;","entrypoint":"channel-message","exportName":"withDurableMessageSendContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-outbound.ts"} +{"declaration":"// declaration closure: 581ad7e8f79fce74f29f39c35c530e5a8899ea071417ca306a7f2354fd8b56aa\nexport const CHANNEL_INGRESS_RETENTION_DEFAULTS: Readonly<{ pruneIntervalMs: number; completedTtlMs: number; completedMaxEntries: number; failedTtlMs: number; failedMaxEntries: number;}>;","entrypoint":"channel-message","exportName":"CHANNEL_INGRESS_RETENTION_DEFAULTS","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"const","recordType":"export","sourcePath":"src/channels/message/ingress-monitor.ts"} +{"declaration":"// declaration closure: 8c776aae35558e1f64248b8732cd7064ba08f081738ad1f1d647473a8f8e9698\nexport const DEFAULT_INGRESS_ADOPTION_STALL_MS: number;","entrypoint":"channel-message","exportName":"DEFAULT_INGRESS_ADOPTION_STALL_MS","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"const","recordType":"export","sourcePath":"src/channels/message/ingress-drain.ts"} +{"declaration":"// declaration closure: db61efdcfea84aead31fa93e387ae937787d27bdd6bc20efe7a91fb4140e926d\nexport const DEFAULT_INGRESS_RETRY_DEAD_LETTER_MIN_AGE_MS: number;","entrypoint":"channel-message","exportName":"DEFAULT_INGRESS_RETRY_DEAD_LETTER_MIN_AGE_MS","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"const","recordType":"export","sourcePath":"src/channels/message/ingress-retry-policy.ts"} +{"declaration":"// declaration closure: db61efdcfea84aead31fa93e387ae937787d27bdd6bc20efe7a91fb4140e926d\nexport const DEFAULT_INGRESS_RETRY_MAX_ATTEMPTS: 8;","entrypoint":"channel-message","exportName":"DEFAULT_INGRESS_RETRY_MAX_ATTEMPTS","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"const","recordType":"export","sourcePath":"src/channels/message/ingress-retry-policy.ts"} +{"declaration":"// declaration closure: 2f0db568ecd35818eb0c22bc6558d4ef511a439fa8ccffe843143f4f68003237\nexport const INGRESS_CLAIM_PROCESS_ID: string;","entrypoint":"channel-message","exportName":"INGRESS_CLAIM_PROCESS_ID","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"const","recordType":"export","sourcePath":"src/channels/message/ingress-claim-owner.ts"} +{"declaration":"// declaration closure: 3142f33ba14f873b2e47841f0659dbfc9f41d36540fd53d7e1aaac0b2544937a\nexport const deliverInboundReplyWithMessageSendContext: (params: import(\"../channels/turn/durable-delivery.js\").DurableInboundReplyDeliveryParams) => Promise<{ status: \"not_applicable\"; reason: \"non_final\";} | { status: \"unsupported\"; reason: \"missing_channel\" | \"missing_target\" | \"missing_outbound_handler\" | \"capability_mismatch\"; capability?: import(\"../infra/outbound/deliver-contracts.ts\").DurableFinalDeliveryRequirement;} | { status: \"handled_visible\"; delivery: import(\"../channels/turn/types.ts\").ChannelDeliveryResult;} | { status: \"handled_no_send\"; reason: \"no_visible_result\"; delivery: import(\"../channels/turn/types.ts\").ChannelDeliveryResult;} | { status: \"failed\"; error: unknown; sentBeforeError?: true;}>;","entrypoint":"channel-message","exportName":"deliverInboundReplyWithMessageSendContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/channel-outbound.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type AgentPlanStep = AgentPlanStep;","entrypoint":"channel-message","exportName":"AgentPlanStep","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type AgentPlanStepStatus = AgentPlanStepStatus;","entrypoint":"channel-message","exportName":"AgentPlanStepStatus","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelDeliveryStreamingConfig = ChannelDeliveryStreamingConfig;","entrypoint":"channel-message","exportName":"ChannelDeliveryStreamingConfig","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 027ae67d6dc9822ec2360c62379e825dad0be50ce4528457c0ebcf2a9f1fa547\nexport type ChannelDraftStreamingChunking = ChannelDraftStreamingChunking;","entrypoint":"channel-message","exportName":"ChannelDraftStreamingChunking","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/draft-streaming-chunking.ts"} +{"declaration":"// declaration closure: 8c776aae35558e1f64248b8732cd7064ba08f081738ad1f1d647473a8f8e9698\nexport type ChannelIngressDrain = ChannelIngressDrain;","entrypoint":"channel-message","exportName":"ChannelIngressDrain","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-drain.ts"} +{"declaration":"// declaration closure: 581ad7e8f79fce74f29f39c35c530e5a8899ea071417ca306a7f2354fd8b56aa\nexport type ChannelIngressMonitorDeliveryResult = ChannelIngressMonitorDeliveryResult;","entrypoint":"channel-message","exportName":"ChannelIngressMonitorDeliveryResult","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-monitor.ts"} +{"declaration":"// declaration closure: 581ad7e8f79fce74f29f39c35c530e5a8899ea071417ca306a7f2354fd8b56aa\nexport type ChannelIngressMonitorLifecycle = ChannelIngressMonitorLifecycle;","entrypoint":"channel-message","exportName":"ChannelIngressMonitorLifecycle","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-monitor.ts"} +{"declaration":"// declaration closure: 667873e7eafbf2eb7efcb9a30881d4561d580a3e303bef5eec8714a2b85126a5\nexport type ChannelIngressQueue = ChannelIngressQueue;","entrypoint":"channel-message","exportName":"ChannelIngressQueue","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-queue.ts"} +{"declaration":"// declaration closure: 667873e7eafbf2eb7efcb9a30881d4561d580a3e303bef5eec8714a2b85126a5\nexport type ChannelIngressQueueClaim = ChannelIngressQueueClaim;","entrypoint":"channel-message","exportName":"ChannelIngressQueueClaim","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-queue.ts"} +{"declaration":"// declaration closure: 667873e7eafbf2eb7efcb9a30881d4561d580a3e303bef5eec8714a2b85126a5\nexport type ChannelIngressQueueClaimRef = ChannelIngressQueueClaimRef;","entrypoint":"channel-message","exportName":"ChannelIngressQueueClaimRef","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-queue.ts"} +{"declaration":"// declaration closure: 667873e7eafbf2eb7efcb9a30881d4561d580a3e303bef5eec8714a2b85126a5\nexport type ChannelIngressQueueCorruptClaim = ChannelIngressQueueCorruptClaim;","entrypoint":"channel-message","exportName":"ChannelIngressQueueCorruptClaim","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-queue.ts"} +{"declaration":"// declaration closure: 667873e7eafbf2eb7efcb9a30881d4561d580a3e303bef5eec8714a2b85126a5\nexport type ChannelIngressQueueRecord = ChannelIngressQueueRecord;","entrypoint":"channel-message","exportName":"ChannelIngressQueueRecord","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-queue.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageAdapterShape = ChannelMessageAdapterShape;","entrypoint":"channel-message","exportName":"ChannelMessageAdapterShape","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageDurableFinalAdapter = ChannelMessageDurableFinalAdapter;","entrypoint":"channel-message","exportName":"ChannelMessageDurableFinalAdapter","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageSendMediaContext = ChannelMessageSendMediaContext;","entrypoint":"channel-message","exportName":"ChannelMessageSendMediaContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageSendPayloadContext = ChannelMessageSendPayloadContext;","entrypoint":"channel-message","exportName":"ChannelMessageSendPayloadContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageSendResult = ChannelMessageSendResult;","entrypoint":"channel-message","exportName":"ChannelMessageSendResult","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageSendTextContext = ChannelMessageSendTextContext;","entrypoint":"channel-message","exportName":"ChannelMessageSendTextContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageUnknownSendContext = ChannelMessageUnknownSendContext;","entrypoint":"channel-message","exportName":"ChannelMessageUnknownSendContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageUnknownSendReconciliationResult = ChannelMessageUnknownSendReconciliationResult;","entrypoint":"channel-message","exportName":"ChannelMessageUnknownSendReconciliationResult","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelPreviewStreamingConfig = ChannelPreviewStreamingConfig;","entrypoint":"channel-message","exportName":"ChannelPreviewStreamingConfig","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 7137d4eee6fd3c0e8bfc8a5a5701df42af41a031372236b07adcd85161d8904c\nexport type ChannelProgressDraftCompositorLine = ChannelProgressDraftCompositorLine;","entrypoint":"channel-message","exportName":"ChannelProgressDraftCompositorLine","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/progress-draft-compositor.ts"} +{"declaration":"// declaration closure: 7137d4eee6fd3c0e8bfc8a5a5701df42af41a031372236b07adcd85161d8904c\nexport type ChannelProgressDraftCompositorSnapshot = Readonly<{ lines: readonly ChannelProgressDraftCompositorLine[]; statusHeadline?: string; plan?: readonly AgentPlanStep[]; planExplanation?: string;}>;","entrypoint":"channel-message","exportName":"ChannelProgressDraftCompositorSnapshot","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/progress-draft-compositor.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type ChannelProgressDraftLine = ChannelProgressDraftLine;","entrypoint":"channel-message","exportName":"ChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelStreamingBlockConfig = ChannelStreamingBlockConfig;","entrypoint":"channel-message","exportName":"ChannelStreamingBlockConfig","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelStreamingProgressConfig = ChannelStreamingProgressConfig;","entrypoint":"channel-message","exportName":"ChannelStreamingProgressConfig","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 909b190038ad2be09ba05da3b3098e817229078287060b9000df3fbe12cc1f27\nexport type DurableMessageBatchSendResult = DurableMessageBatchSendResult;","entrypoint":"channel-message","exportName":"DurableMessageBatchSendResult","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/send.ts"} +{"declaration":"// declaration closure: 0c84b5c6c013c876653c1bac5afc7c6db5b1d1e7030ff8aad0229354a81083ca\nexport type MessageAckPolicy = ChannelMessageReceiveAckPolicy;","entrypoint":"channel-message","exportName":"MessageAckPolicy","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/receive.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type MessageReceipt = MessageReceipt;","entrypoint":"channel-message","exportName":"MessageReceipt","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type MessageReceiptPart = MessageReceiptPart;","entrypoint":"channel-message","exportName":"MessageReceiptPart","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type MessageReceiptPartKind = MessageReceiptPartKind;","entrypoint":"channel-message","exportName":"MessageReceiptPartKind","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type MessageReceiptSourceResult = MessageReceiptSourceResult;","entrypoint":"channel-message","exportName":"MessageReceiptSourceResult","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 0c84b5c6c013c876653c1bac5afc7c6db5b1d1e7030ff8aad0229354a81083ca\nexport type MessageReceiveContext = MessageReceiveContext;","entrypoint":"channel-message","exportName":"MessageReceiveContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/receive.ts"} +{"declaration":"// declaration closure: fef90c8e2688918f2ac28fbd9447264cd770fc187b6e6dd21d4b8790741b3b65\nexport type OutboundDeliveryFormattingOptions = OutboundDeliveryFormattingOptions;","entrypoint":"channel-message","exportName":"OutboundDeliveryFormattingOptions","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/formatting.ts"} +{"declaration":"// declaration closure: 6c6b14e3530454b3a7ed92fa936ca3a5f21730ae224dead9b191ed704e41c911\nexport type OutboundIdentity = OutboundIdentity;","entrypoint":"channel-message","exportName":"OutboundIdentity","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/identity-types.ts"} +{"declaration":"// declaration closure: 50d53e1f5418546b9d5950c74b0b6f5c5286fc0a6dc23869a38c7c103825bd0b\nexport type OutboundMessageIdentity = OutboundMessageIdentity;","entrypoint":"channel-message","exportName":"OutboundMessageIdentity","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/channels/message/outbound-echo.ts"} +{"declaration":"// declaration closure: 60ae413e521acd7901543656de4fba2cd3172813ac1b3add47f8afbcc1fdecde\nexport type OutboundSendDeps = OutboundSendDeps;","entrypoint":"channel-message","exportName":"OutboundSendDeps","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/send-deps.ts"} +{"declaration":"// declaration closure: 67cf960ede392791b70d0bc76a2333c430290007674c347a91594391d4ff8750\nexport type OutboundSessionContext = OutboundSessionContext;","entrypoint":"channel-message","exportName":"OutboundSessionContext","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/session-context.ts"} +{"declaration":"// declaration closure: dd178c36e09af6b904e3bf7b01b315eed4b5717d405603a7d0dd8b241026dcb5\nexport type ReplyToResolution = ReplyToResolution;","entrypoint":"channel-message","exportName":"ReplyToResolution","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/reply-policy.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type StreamingMode = StreamingMode;","entrypoint":"channel-message","exportName":"StreamingMode","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type TextChunkMode = TextChunkMode;","entrypoint":"channel-message","exportName":"TextChunkMode","importSpecifier":"openclaw/plugin-sdk/channel-message","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"category":null,"entrypoint":"channel-outbound","importSpecifier":"openclaw/plugin-sdk/channel-outbound","recordType":"module","sourcePath":"src/plugin-sdk/channel-outbound.ts"} +{"declaration":"// declaration closure: 8c776aae35558e1f64248b8732cd7064ba08f081738ad1f1d647473a8f8e9698\nexport function bindIngressLifecycleToReplyOptions(lifecycle: ChannelIngressDispatchLifecycle): { turnAdoptionLifecycle: { admission: \"exclusive\"; onAdopted: () => void | Promise; onDeferred: () => void; onAbandoned: () => void | Promise; abortSignal: AbortSignal; }; };","entrypoint":"channel-outbound","exportName":"bindIngressLifecycleToReplyOptions","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/ingress-drain.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function buildChannelProgressDraftLine(input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): ChannelProgressDraftLine | undefined;","entrypoint":"channel-outbound","exportName":"buildChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function buildChannelProgressDraftLineForEntry(entry: StreamingCompatEntry | null | undefined, input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): ChannelProgressDraftLine | undefined;","entrypoint":"channel-outbound","exportName":"buildChannelProgressDraftLineForEntry","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 67cf960ede392791b70d0bc76a2333c430290007674c347a91594391d4ff8750\nexport function buildOutboundSessionContext(params: { cfg: OpenClawConfig; sessionKey?: string | null; policySessionKey?: string | null; conversationType?: string | null; isGroup?: boolean | null; agentId?: string | null; requesterAccountId?: string | null; requesterSenderId?: string | null; requesterSenderName?: string | null; requesterSenderUsername?: string | null; requesterSenderE164?: string | null; }): OutboundSessionContext | undefined;","entrypoint":"channel-outbound","exportName":"buildOutboundSessionContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/session-context.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function createAccountStatusSink(params: { accountId: string; setStatus: (next: ChannelAccountSnapshot) => void; }): (patch: Omit) => void;","entrypoint":"channel-outbound","exportName":"createAccountStatusSink","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 8c776aae35558e1f64248b8732cd7064ba08f081738ad1f1d647473a8f8e9698\nexport function createChannelIngressDrain(options: CreateChannelIngressDrainOptions): ChannelIngressDrain;","entrypoint":"channel-outbound","exportName":"createChannelIngressDrain","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/ingress-drain.ts"} +{"declaration":"// declaration closure: 581ad7e8f79fce74f29f39c35c530e5a8899ea071417ca306a7f2354fd8b56aa\nexport function createChannelIngressError(name: string): ChannelIngressErrorClass;\nexport function createChannelIngressError(name: string, options: { withReason: true; }): ChannelIngressErrorClass;","entrypoint":"channel-outbound","exportName":"createChannelIngressError","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/ingress-monitor.ts"} +{"declaration":"// declaration closure: 581ad7e8f79fce74f29f39c35c530e5a8899ea071417ca306a7f2354fd8b56aa\nexport function createChannelIngressMonitor(options: CreateChannelIngressMonitorOptions): { admit: (raw: TRaw, admitOptions?: { receivedAt?: number; facts?: ChannelIngressMonitorFacts; }) => Promise<{ readonly kind: \"ignored\"; readonly queueResult?: undefined; } | { readonly kind: \"durable\"; readonly queueResult: { kind: \"failed\"; duplicate: true; record: { id: string; channelId: string; accountId: string; queueName: string; failedAt: number; reason: string; message?: string; }; } | { kind: \"accepted\"; duplicate: false; record: import(\"./ingress-queue.js\").ChannelIngressQueueRecord; } | { kind: \"pending\"; duplicate: true; record: import(\"./ingress-queue.js\").ChannelIngressQueueRecord; } | { kind: \"claimed\"; duplicate: true; record: ChannelIngressQueueClaim; } | { kind: \"completed\"; duplicate: true; record: { id: string; channelId: string; accountId: string; queueName: string; completedAt: number; metadata?: unknown; }; }; }>; admitBatch: (rawEvents: readonly TRaw[], admitOptions?: { receivedAt?: number; }) => Promise<({ readonly kind: \"ignored\"; readonly queueResult?: undefined; } | { readonly kind: \"durable\"; readonly queueResult: { kind: \"failed\"; duplicate: true; record: { id: string; channelId: string; accountId: string; queueName: string; failedAt: number; reason: string; message?: string; }; } | { kind: \"accepted\"; duplicate: false; record: import(\"./ingress-queue.js\").ChannelIngressQueueRecord; } | { kind: \"pending\"; duplicate: true; record: import(\"./ingress-queue.js\").ChannelIngressQueueRecord; } | { kind: \"claimed\"; duplicate: true; record: ChannelIngressQueueClaim; } | { kind: \"completed\"; duplicate: true; record: { id: string; channelId: string; accountId: string; queueName: string; completedAt: number; metadata?: unknown; }; }; })[]>; start: () => void; ensureQueueAvailable: () => void; requestDrain: () => void; pause: () => Promise; stop: () => Promise; waitForIdle: () => Promise; waitForDeferredClaims: () => Promise; waitForPumpIdle: () => Promise; isRunning: () => boolean; isStopped: () => boolean; };","entrypoint":"channel-outbound","exportName":"createChannelIngressMonitor","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/ingress-monitor.ts"} +{"declaration":"// declaration closure: dbfb898198670006653eb0af93b88ac84041bf9080af30b1298c6aa0461b6f5d\nexport function createChannelMessageAdapterFromOutbound(params: CreateChannelMessageAdapterFromOutboundParams): ChannelMessageAdapterShape;","entrypoint":"channel-outbound","exportName":"createChannelMessageAdapterFromOutbound","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/outbound-bridge.ts"} +{"declaration":"// declaration closure: 622d568e899809a6dad76dd824385f8daa06631fa55440a715275fb9981480c8\nexport function createChannelMessageReplyPipeline(params: CreateChannelReplyPipelineParams): ChannelReplyPipeline;","entrypoint":"channel-outbound","exportName":"createChannelMessageReplyPipeline","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/reply-pipeline.ts"} +{"declaration":"// declaration closure: 7137d4eee6fd3c0e8bfc8a5a5701df42af41a031372236b07adcd85161d8904c\nexport function createChannelProgressDraftCompositor(params: { entry: StreamingCompatEntry | null | undefined; mode: ChannelProgressDraftMode; active: boolean; seed: string; update: (text: string, options?: ChannelProgressDraftUpdateOptions) => Promise | boolean | void; deleteCurrent?: () => Promise | void; tryNativeUpdate?: (text: string) => Promise | boolean; updateOnLineChange?: boolean; rendersRollingLinesNatively?: boolean; formatLine?: (line: string) => string; isEmptyLine?: (line: ChannelProgressDraftCompositorLine | undefined) => boolean; shouldStartNow?: (line: ChannelProgressDraftCompositorLine | undefined) => boolean; reasoningLinePrefix?: string; commentaryLinePrefix?: string; reasoningGate?: boolean; commentaryItalics?: boolean; now?: () => number; setTimeoutFn?: typeof setTimeout; clearTimeoutFn?: typeof clearTimeout; buildProgressEventLine?: ChannelProgressDraftEventLineBuilder; }): { pushPlanProgress(steps?: AgentPlanStep[], options?: { explanation?: string; }): Promise; pushPreambleHeadline(text?: string, options?: { itemId?: string; }): Promise; pushNarrationProgress(text?: string): Promise; pushReasoningProgress(text?: string, options?: { snapshot?: boolean; }): Promise; pushCommentaryProgress(text?: string, options?: { itemId?: string; }): Promise; pushToolEvent: (payload: { name?: string | undefined; phase?: string | undefined; args?: Record | undefined; itemId?: string | undefined; toolCallId?: string | undefined; } & { detailMode?: \"explain\" | \"raw\"; }) => Promise; pushItemEvent: (payload: Omit<{ title?: string | undefined; meta?: string | undefined; status?: string | undefined; name?: string | undefined; phase?: string | undefined; summary?: string | undefined; itemId?: string | undefined; toolCallId?: string | undefined; progressText?: string | undefined; itemKind?: string | undefined; }, \"itemKind\"> & { kind?: string; }) => Promise; pushApprovalEvent: (payload: { message?: string | undefined; title?: string | undefined; reason?: string | undefined; command?: string | undefined; phase?: string | undefined; }) => Promise; pushCommandOutputEvent: (payload: { title?: string | undefined; status?: string | undefined; name?: string | undefined; phase?: string | undefined; itemId?: string | undefined; toolCallId?: string | undefined; exitCode?: number | null | undefined; }) => Promise; pushPatchEvent: (payload: { title?: string | undefined; name?: string | undefined; phase?: string | undefined; summary?: string | undefined; itemId?: string | undefined; toolCallId?: string | undefined; modified?: string[] | undefined; added?: string[] | undefined; deleted?: string[] | undefined; }) => Promise; previewToolProgressEnabled: boolean; commentaryProgressEnabled: boolean; suppressDefaultToolProgressMessages: boolean; hasStarted: boolean; isVisible: boolean; hasStatusHeadline: boolean; hasPlanProgress: boolean; getSnapshot: () => ChannelProgressDraftCompositorSnapshot; markFinalReplyStarted(): void; markFinalReplyDelivered(): void; beginNewTurn(options?: { force?: boolean; }): boolean; reset(): void; resetReasoningProgress(): void; mergeReasoningProgress: (text?: string, options?: { snapshot?: boolean; }) => string; suppress(): void; cancel(): void; start(): Promise; noteActivity(options?: { startImmediately?: boolean; }): Promise; pushToolProgress: (line?: ChannelProgressDraftCompositorLine, options?: { toolName?: string; startImmediately?: boolean; }) => Promise; };","entrypoint":"channel-outbound","exportName":"createChannelProgressDraftCompositor","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/progress-draft-compositor.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function createChannelProgressDraftGate(params: { onStart: () => void | Promise; initialDelayMs?: number; onStartError?: (error: unknown) => void; setTimeoutFn?: typeof setTimeout; clearTimeoutFn?: typeof clearTimeout; }): { readonly hasStarted: boolean; readonly workEvents: number; noteWork(): Promise; startNow(): Promise; cancel(): void; reset(): void; };","entrypoint":"channel-outbound","exportName":"createChannelProgressDraftGate","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 2cc19d794a8811ec5f4b6774bd3832fb4cf2f48fef7e6e492284db1e4ac9c867\nexport function createChannelProgressReceiptTracker(params?: { now?: () => number; }): { noteReasoning(): void; closeReasoning: () => void; noteToolCall(toolName?: string): void; noteCommentary(itemId?: string, text?: string): void; reset: () => void; buildSummaryLine(): string; };","entrypoint":"channel-outbound","exportName":"createChannelProgressReceiptTracker","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/progress-receipt-tracker.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function createChannelRunQueue(params: ChannelRunQueueParams): ChannelRunQueue;","entrypoint":"channel-outbound","exportName":"createChannelRunQueue","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: addcc9c5f333f84ccf21074fedc3fcfdec656c3f70de5e89f88d550d17f61786\nexport function createDraftStreamLoop(params: { throttleMs: number; isStopped: () => boolean; sendOrEditStreamMessage: (value: T) => Promise; emptyValue?: T; isEmpty?: (value: T) => boolean; onBackgroundFlushError?: (err: unknown) => void; }): CreatedDraftStreamLoop;","entrypoint":"channel-outbound","exportName":"createDraftStreamLoop","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-loop.ts"} +{"declaration":"// declaration closure: 5f77b4439ced426c3ce2040750118aeabbd8536d3a6145e697927759084c17c8\nexport function createDurableInboundReceiveJournalFromQueue(options: DurableInboundReceiveQueueJournalOptions): DurableInboundReceiveJournal;","entrypoint":"channel-outbound","exportName":"createDurableInboundReceiveJournalFromQueue","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/durable-receive.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function createFinalizableDraftLifecycle(params: FinalizableDraftLifecycleParams): { clear: () => Promise; clearWithStop: (stopForClear: () => Promise) => Promise; loop: import(\"./draft-stream-loop.js\").DraftStreamLoop & { takePending: () => TUpdate; }; update: (value: TUpdate) => void; stop: () => Promise; seal: () => Promise; discardPending: () => Promise; stopForClear: () => Promise; };","entrypoint":"channel-outbound","exportName":"createFinalizableDraftLifecycle","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function createFinalizableDraftStreamControlsForState(params: { throttleMs: number; state: FinalizableDraftStreamState; sendOrEditStreamMessage: (value: T) => Promise; emptyValue?: T; isEmpty?: (value: T) => boolean; }): { loop: import(\"./draft-stream-loop.js\").DraftStreamLoop & { takePending: () => T; }; update: (value: T) => void; stop: () => Promise; seal: () => Promise; discardPending: () => Promise; stopForClear: () => Promise; };","entrypoint":"channel-outbound","exportName":"createFinalizableDraftStreamControlsForState","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: b4789873f6561dea8c6501ee1d7d596e424c5d1812a48244d676d4af85fe278c\nexport function createMessageReceiptFromOutboundResults(params: { results: readonly MessageReceiptInputResult[]; kind?: MessageReceiptPartKind; threadId?: string; replyToId?: string; sentAt?: number; }): MessageReceipt;","entrypoint":"channel-outbound","exportName":"createMessageReceiptFromOutboundResults","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/receipt.ts"} +{"declaration":"// declaration closure: 0c84b5c6c013c876653c1bac5afc7c6db5b1d1e7030ff8aad0229354a81083ca\nexport function createMessageReceiveContext(params: { id: string; channel: string; accountId?: string; message: TMessage; ackPolicy?: MessageAckPolicy; receivedAt?: number; signal?: AbortSignal; onAck?: () => Promise | void; onNack?: (error: unknown) => Promise | void; }): MessageReceiveContext;","entrypoint":"channel-outbound","exportName":"createMessageReceiveContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/receive.ts"} +{"declaration":"// declaration closure: 57edd3154fbbcdab765bb684364ab7cb1151abdb5bc9067dbcf89dcf799e19ac\nexport function createOutboundPayloadPlan(payloads: readonly ReplyPayload[], context?: OutboundPayloadPlanContext): OutboundPayloadPlan[];","entrypoint":"channel-outbound","exportName":"createOutboundPayloadPlan","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/payloads.ts"} +{"declaration":"// declaration closure: b95c8f59c2d8b7e7ec4d8dc7198b8c2f628116dca5a30396e09af0763edcc1e9\nexport function createPreviewMessageReceipt(params: { id: unknown; threadId?: string; replyToId?: string; sentAt?: number; raw?: unknown; }): MessageReceipt;","entrypoint":"channel-outbound","exportName":"createPreviewMessageReceipt","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/live.ts"} +{"declaration":"// declaration closure: f1787ab5e6b02068d3becd3f714ef02f80a59edce065a2a9361efb7ffc6c0bb1\nexport function createReplyPrefixContext(params: { cfg: OpenClawConfig; agentId: string; channel?: string; accountId?: string; }): ReplyPrefixContextBundle;","entrypoint":"channel-outbound","exportName":"createReplyPrefixContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/reply-prefix.ts"} +{"declaration":"// declaration closure: f1787ab5e6b02068d3becd3f714ef02f80a59edce065a2a9361efb7ffc6c0bb1\nexport function createReplyPrefixOptions(params: { cfg: OpenClawConfig; agentId: string; channel?: string; accountId?: string; }): ReplyPrefixOptions;","entrypoint":"channel-outbound","exportName":"createReplyPrefixOptions","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/reply-prefix.ts"} +{"declaration":"// declaration closure: dd178c36e09af6b904e3bf7b01b315eed4b5717d405603a7d0dd8b241026dcb5\nexport function createReplyToFanout(params: { replyToId?: string | null; replyToMode?: ReplyToMode; replyToIdSource?: ReplyToResolution[\"source\"]; }): () => string | undefined;","entrypoint":"channel-outbound","exportName":"createReplyToFanout","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/reply-policy.ts"} +{"declaration":"// declaration closure: b2f17b636c456038b34dbf4389b3109e466480648d98603d521cb2762ba4d3c0\nexport function createRuntimeOutboundDelegates(params: { getRuntime: () => MaybePromise; renderPresentation?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"renderPresentation\"] | null | undefined; unavailableMessage?: string; }; sendPayload?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendPayload\"] | null | undefined; unavailableMessage?: string; }; sendText?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendText\"] | null | undefined; unavailableMessage?: string; }; sendMedia?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendMedia\"] | null | undefined; unavailableMessage?: string; }; sendPoll?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendPoll\"] | null | undefined; unavailableMessage?: string; }; }): Pick;","entrypoint":"channel-outbound","exportName":"createRuntimeOutboundDelegates","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/runtime-forwarders.ts"} +{"declaration":"// declaration closure: 4e99bbe63fcab0cab67cbbe1830e660b8e2905bc5e27f1b46c0440b57e46d505\nexport function createTypingCallbacks(params: CreateTypingCallbacksParams): TypingCallbacks;","entrypoint":"channel-outbound","exportName":"createTypingCallbacks","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/typing.ts"} +{"declaration":"// declaration closure: fe900ee76fe5bf481499f2b9c4df0e127a52755c3ede76f81a4a5e0ffe652444\nexport function createTypingKeepaliveLoop(params: { intervalMs: number; onTick: AsyncTick; }): TypingKeepaliveLoop;","entrypoint":"channel-outbound","exportName":"createTypingKeepaliveLoop","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/typing-lifecycle.ts"} +{"declaration":"// declaration closure: 9b71e6c254cdf6dbe859f0f143c2cad9505a89ea8ff61c849236c3f672c376df\nexport function defineChannelMessageAdapter(adapter: TAdapter): ChannelMessageAdapter>;","entrypoint":"channel-outbound","exportName":"defineChannelMessageAdapter","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/adapter.ts"} +{"declaration":"// declaration closure: b95c8f59c2d8b7e7ec4d8dc7198b8c2f628116dca5a30396e09af0763edcc1e9\nexport function defineFinalizableLivePreviewAdapter(adapter: FinalizableLivePreviewAdapter): FinalizableLivePreviewAdapter;","entrypoint":"channel-outbound","exportName":"defineFinalizableLivePreviewAdapter","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/live.ts"} +{"declaration":"// declaration closure: b95c8f59c2d8b7e7ec4d8dc7198b8c2f628116dca5a30396e09af0763edcc1e9\nexport function deliverWithFinalizableLivePreviewAdapter(params: { kind: \"tool\" | \"block\" | \"final\"; payload: TPayload; liveState?: LiveMessageState; adapter?: FinalizableLivePreviewAdapter; deliverNormally: (payload: TPayload) => Promise; onNormalDelivered?: () => Promise | void; }): Promise>;","entrypoint":"channel-outbound","exportName":"deliverWithFinalizableLivePreviewAdapter","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/live.ts"} +{"declaration":"// declaration closure: 84309e8d0cd20dfe2a8b9e5f60cc11684f46b4510a4449f3da2a2cf0aa9e0aff\nexport function deriveDurableFinalDeliveryRequirements(params: DeriveDurableFinalDeliveryRequirementsParams): DurableFinalDeliveryRequirementMap;","entrypoint":"channel-outbound","exportName":"deriveDurableFinalDeliveryRequirements","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/capabilities.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatChannelProgressDraftLine(input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): string | undefined;","entrypoint":"channel-outbound","exportName":"formatChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatChannelProgressDraftLineForEntry(entry: StreamingCompatEntry | null | undefined, input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): string | undefined;","entrypoint":"channel-outbound","exportName":"formatChannelProgressDraftLineForEntry","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatChannelProgressDraftText(params: { entry?: StreamingCompatEntry | null; lines: Array; seed?: string; random?: () => number; formatLine?: (line: string) => string; bullet?: string; narration?: string; plan?: readonly AgentPlanStep[]; }): string;","entrypoint":"channel-outbound","exportName":"formatChannelProgressDraftText","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatPlanChecklistLines(steps: readonly AgentPlanStep[], options: { maxLines: number; maxLineChars: number; }): string[];","entrypoint":"channel-outbound","exportName":"formatPlanChecklistLines","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 065c5584e291e52f678547640926e6a1fed32b80a31224e530d925444dabcf9d\nexport function getChannelStreamingConfigObject(entry: StreamingCompatEntry | null | undefined): ChannelStreamingConfig | undefined;","entrypoint":"channel-outbound","exportName":"getChannelStreamingConfigObject","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming-config-readers.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function isChannelProgressDraftWorkToolName(name: string | null | undefined): boolean;","entrypoint":"channel-outbound","exportName":"isChannelProgressDraftWorkToolName","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function isPotentialTruncatedFinal(finalText: string): boolean;","entrypoint":"channel-outbound","exportName":"isPotentialTruncatedFinal","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 50d53e1f5418546b9d5950c74b0b6f5c5286fc0a6dc23869a38c7c103825bd0b\nexport function isRecentOutboundMessageIdentity(identity: OutboundMessageIdentity): boolean;","entrypoint":"channel-outbound","exportName":"isRecentOutboundMessageIdentity","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/outbound-echo.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function keepHttpServerTaskAlive(params: { server: CloseAwareServer; abortSignal?: AbortSignal; onAbort?: () => void | Promise; }): Promise;","entrypoint":"channel-outbound","exportName":"keepHttpServerTaskAlive","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: b4789873f6561dea8c6501ee1d7d596e424c5d1812a48244d676d4af85fe278c\nexport function listMessageReceiptPlatformIds(receipt: MessageReceipt): string[];","entrypoint":"channel-outbound","exportName":"listMessageReceiptPlatformIds","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/receipt.ts"} +{"declaration":"// declaration closure: b2dd25be1036b966203522f7cab8ca35f2af41b7169c814b07ac489d56b60d6d\nexport function logTypingFailure(params: { log: LogFn; channel: string; target?: string; action?: \"start\" | \"stop\"; error: unknown; }): void;","entrypoint":"channel-outbound","exportName":"logTypingFailure","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/logging.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function mergeChannelProgressDraftLine(lines: TLine[], line: TLine, params: { maxLines: number; }): TLine[];","entrypoint":"channel-outbound","exportName":"mergeChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function normalizeAgentPlanSteps(value: unknown): AgentPlanStep[] | undefined;","entrypoint":"channel-outbound","exportName":"normalizeAgentPlanSteps","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function normalizeChannelProgressDraftLineIdentity(line: string | ChannelProgressDraftLine | undefined): string;","entrypoint":"channel-outbound","exportName":"normalizeChannelProgressDraftLineIdentity","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 2f0db568ecd35818eb0c22bc6558d4ef511a439fa8ccffe843143f4f68003237\nexport function processPidFromOwnerId(ownerId: string): number;","entrypoint":"channel-outbound","exportName":"processPidFromOwnerId","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/ingress-claim-owner.ts"} +{"declaration":"// declaration closure: 57edd3154fbbcdab765bb684364ab7cb1151abdb5bc9067dbcf89dcf799e19ac\nexport function projectOutboundPayloadPlanForDelivery(plan: readonly OutboundPayloadPlan[]): ReplyPayload[];","entrypoint":"channel-outbound","exportName":"projectOutboundPayloadPlanForDelivery","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/payloads.ts"} +{"declaration":"// declaration closure: 50d53e1f5418546b9d5950c74b0b6f5c5286fc0a6dc23869a38c7c103825bd0b\nexport function recordOutboundMessageIdentity(identity: OutboundMessageIdentity): void;","entrypoint":"channel-outbound","exportName":"recordOutboundMessageIdentity","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/outbound-echo.ts"} +{"declaration":"// declaration closure: bbdb752343840624df3c32fc227f89bd69b0274f900cbb5f769970b1f6ec5eb5\nexport function resolveAgentOutboundIdentity(cfg: OpenClawConfig, agentId: string): OutboundIdentity | undefined;","entrypoint":"channel-outbound","exportName":"resolveAgentOutboundIdentity","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/identity.ts"} +{"declaration":"// declaration closure: 027ae67d6dc9822ec2360c62379e825dad0be50ce4528457c0ebcf2a9f1fa547\nexport function resolveChannelDraftStreamingChunking(cfg: OpenClawConfig | undefined, channelId: ChannelId, accountId: string | null | undefined, opts: { fallbackLimit: number; }): ChannelDraftStreamingChunking;","entrypoint":"channel-outbound","exportName":"resolveChannelDraftStreamingChunking","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/draft-streaming-chunking.ts"} +{"declaration":"// declaration closure: 622d568e899809a6dad76dd824385f8daa06631fa55440a715275fb9981480c8\nexport function resolveChannelMessageSourceReplyDeliveryMode(params: { cfg: OpenClawConfig; ctx: SourceReplyDeliveryModeContext; requested?: SourceReplyDeliveryMode; messageToolAvailable?: boolean; }): SourceReplyDeliveryMode;","entrypoint":"channel-outbound","exportName":"resolveChannelMessageSourceReplyDeliveryMode","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/reply-pipeline.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelPreviewStreamMode(entry: StreamingCompatEntry | null | undefined, defaultMode: StreamingMode): StreamingMode;","entrypoint":"channel-outbound","exportName":"resolveChannelPreviewStreamMode","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftConfig(entry: StreamingCompatEntry | null | undefined): ChannelStreamingProgressConfig;","entrypoint":"channel-outbound","exportName":"resolveChannelProgressDraftConfig","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftMaxLineChars(entry: StreamingCompatEntry | null | undefined, defaultValue?: number): number;","entrypoint":"channel-outbound","exportName":"resolveChannelProgressDraftMaxLineChars","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftMaxLines(entry: StreamingCompatEntry | null | undefined, defaultValue?: number): number;","entrypoint":"channel-outbound","exportName":"resolveChannelProgressDraftMaxLines","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftRender(entry: StreamingCompatEntry | null | undefined, defaultValue?: ChannelProgressDraftRenderMode): ChannelProgressDraftRenderMode;","entrypoint":"channel-outbound","exportName":"resolveChannelProgressDraftRender","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingBlockCoalesce(entry: StreamingCompatEntry | null | undefined): BlockStreamingCoalesceConfig | undefined;","entrypoint":"channel-outbound","exportName":"resolveChannelStreamingBlockCoalesce","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingBlockEnabled(entry: StreamingCompatEntry | null | undefined): boolean | undefined;\nexport function resolveChannelStreamingBlockEnabled(entry: StreamingCompatEntry | null | undefined, previewPolicy: { previewAvailable: boolean; blockStreamingDefault?: \"off\" | \"on\"; }): boolean;","entrypoint":"channel-outbound","exportName":"resolveChannelStreamingBlockEnabled","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingChunkMode(entry: StreamingCompatEntry | null | undefined): TextChunkMode | undefined;","entrypoint":"channel-outbound","exportName":"resolveChannelStreamingChunkMode","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 065c5584e291e52f678547640926e6a1fed32b80a31224e530d925444dabcf9d\nexport function resolveChannelStreamingNativeTransport(entry: StreamingCompatEntry | null | undefined): boolean | undefined;","entrypoint":"channel-outbound","exportName":"resolveChannelStreamingNativeTransport","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming-config-readers.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingPreviewCommandText(entry: StreamingCompatEntry | null | undefined, defaultValue?: ChannelStreamingCommandTextMode): ChannelStreamingCommandTextMode;","entrypoint":"channel-outbound","exportName":"resolveChannelStreamingPreviewCommandText","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingPreviewToolProgress(entry: StreamingCompatEntry | null | undefined, defaultValue?: boolean, mode?: StreamingMode): boolean;","entrypoint":"channel-outbound","exportName":"resolveChannelStreamingPreviewToolProgress","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingProgressCommentary(entry: StreamingCompatEntry | null | undefined, defaultValue?: boolean, mode?: StreamingMode): boolean;","entrypoint":"channel-outbound","exportName":"resolveChannelStreamingProgressCommentary","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingProgressNarration(entry: StreamingCompatEntry | null | undefined, defaultValue?: boolean): boolean;","entrypoint":"channel-outbound","exportName":"resolveChannelStreamingProgressNarration","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingSuppressDefaultToolProgressMessages(entry: StreamingCompatEntry | null | undefined, options?: { draftStreamActive?: boolean; previewToolProgressEnabled?: boolean; previewStreamingEnabled?: boolean; }): boolean;","entrypoint":"channel-outbound","exportName":"resolveChannelStreamingSuppressDefaultToolProgressMessages","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: b4789873f6561dea8c6501ee1d7d596e424c5d1812a48244d676d4af85fe278c\nexport function resolveMessageReceiptPrimaryId(receipt: MessageReceipt): string | undefined;","entrypoint":"channel-outbound","exportName":"resolveMessageReceiptPrimaryId","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/receipt.ts"} +{"declaration":"// declaration closure: 60ae413e521acd7901543656de4fba2cd3172813ac1b3add47f8afbcc1fdecde\nexport function resolveOutboundSendDep(deps: OutboundSendDeps | null | undefined, channelId: string, options?: ResolveOutboundSendDepOptions): T | undefined;","entrypoint":"channel-outbound","exportName":"resolveOutboundSendDep","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/send-deps.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveTranscriptBackedChannelFinalText(params: { finalText: string; resolveCandidateText: () => Promise; }): Promise;","entrypoint":"channel-outbound","exportName":"resolveTranscriptBackedChannelFinalText","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function runPassiveAccountLifecycle(params: PassiveAccountLifecycleParams): Promise;","entrypoint":"channel-outbound","exportName":"runPassiveAccountLifecycle","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 4b87f379831a19c38329b09a4d3a08095f8bf74ad3c7359b730872cdb32c8a9a\nexport function sanitizeForPlainText(text: string, options?: { style?: \"markdown\"; }): string;","entrypoint":"channel-outbound","exportName":"sanitizeForPlainText","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/sanitize-text.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function selectLongerFinalText(params: { finalText: string; candidateTexts: readonly (string | undefined)[]; }): string | undefined;","entrypoint":"channel-outbound","exportName":"selectLongerFinalText","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 3142f33ba14f873b2e47841f0659dbfc9f41d36540fd53d7e1aaac0b2544937a\nexport function sendDurableMessageBatch(params: DurableMessageSendContextParams): Promise;","entrypoint":"channel-outbound","exportName":"sendDurableMessageBatch","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-outbound.ts"} +{"declaration":"// declaration closure: 4df36a358a12e56d1ce638047f7765d72415916cd7380e81a139ea4b9110a750\nexport function takeMessageIdAfterStop(params: StopAndClearMessageIdParams): Promise;","entrypoint":"channel-outbound","exportName":"takeMessageIdAfterStop","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/draft-stream-controls.ts"} +{"declaration":"// declaration closure: 3e5df8ecb0820921e5f34130540b7fd0b04f22be516222dc28bc852d5e935c96\nexport function verifyChannelMessageAdapterCapabilityProofs(params: { adapterName: string; adapter: Pick; proofs: DurableFinalCapabilityProofMap; }): Promise;","entrypoint":"channel-outbound","exportName":"verifyChannelMessageAdapterCapabilityProofs","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/contracts.ts"} +{"declaration":"// declaration closure: 3e5df8ecb0820921e5f34130540b7fd0b04f22be516222dc28bc852d5e935c96\nexport function verifyChannelMessageLiveCapabilityAdapterProofs(params: { adapterName: string; adapter: Pick; proofs: ChannelMessageLiveCapabilityProofMap; }): Promise;","entrypoint":"channel-outbound","exportName":"verifyChannelMessageLiveCapabilityAdapterProofs","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/contracts.ts"} +{"declaration":"// declaration closure: 3e5df8ecb0820921e5f34130540b7fd0b04f22be516222dc28bc852d5e935c96\nexport function verifyChannelMessageLiveFinalizerProofs(params: { adapterName: string; adapter: Pick; proofs: LivePreviewFinalizerCapabilityProofMap; }): Promise;","entrypoint":"channel-outbound","exportName":"verifyChannelMessageLiveFinalizerProofs","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/contracts.ts"} +{"declaration":"// declaration closure: 3e5df8ecb0820921e5f34130540b7fd0b04f22be516222dc28bc852d5e935c96\nexport function verifyChannelMessageReceiveAckPolicyAdapterProofs(params: { adapterName: string; adapter: Pick; proofs: ChannelMessageReceiveAckPolicyProofMap; }): Promise;","entrypoint":"channel-outbound","exportName":"verifyChannelMessageReceiveAckPolicyAdapterProofs","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/contracts.ts"} +{"declaration":"// declaration closure: 3e5df8ecb0820921e5f34130540b7fd0b04f22be516222dc28bc852d5e935c96\nexport function verifyDurableFinalCapabilityProofs(params: { adapterName: string; capabilities?: DurableFinalDeliveryRequirementMap; proofs: DurableFinalCapabilityProofMap; }): Promise;","entrypoint":"channel-outbound","exportName":"verifyDurableFinalCapabilityProofs","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/channels/message/contracts.ts"} +{"declaration":"// declaration closure: 722f0b915adc3e5c0f8eea0fb1ba0167ad03639ab124ae8dbd981e0d04363cd9\nexport function waitUntilAbort(signal?: AbortSignal, onAbort?: () => void | Promise): Promise;","entrypoint":"channel-outbound","exportName":"waitUntilAbort","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-lifecycle.core.ts"} +{"declaration":"// declaration closure: 3142f33ba14f873b2e47841f0659dbfc9f41d36540fd53d7e1aaac0b2544937a\nexport function withDurableMessageSendContext(params: DurableMessageSendContextParams, run: (ctx: DurableMessageSendContext) => Promise): Promise;","entrypoint":"channel-outbound","exportName":"withDurableMessageSendContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-outbound.ts"} +{"declaration":"// declaration closure: 581ad7e8f79fce74f29f39c35c530e5a8899ea071417ca306a7f2354fd8b56aa\nexport const CHANNEL_INGRESS_RETENTION_DEFAULTS: Readonly<{ pruneIntervalMs: number; completedTtlMs: number; completedMaxEntries: number; failedTtlMs: number; failedMaxEntries: number;}>;","entrypoint":"channel-outbound","exportName":"CHANNEL_INGRESS_RETENTION_DEFAULTS","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"const","recordType":"export","sourcePath":"src/channels/message/ingress-monitor.ts"} +{"declaration":"// declaration closure: 8c776aae35558e1f64248b8732cd7064ba08f081738ad1f1d647473a8f8e9698\nexport const DEFAULT_INGRESS_ADOPTION_STALL_MS: number;","entrypoint":"channel-outbound","exportName":"DEFAULT_INGRESS_ADOPTION_STALL_MS","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"const","recordType":"export","sourcePath":"src/channels/message/ingress-drain.ts"} +{"declaration":"// declaration closure: db61efdcfea84aead31fa93e387ae937787d27bdd6bc20efe7a91fb4140e926d\nexport const DEFAULT_INGRESS_RETRY_DEAD_LETTER_MIN_AGE_MS: number;","entrypoint":"channel-outbound","exportName":"DEFAULT_INGRESS_RETRY_DEAD_LETTER_MIN_AGE_MS","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"const","recordType":"export","sourcePath":"src/channels/message/ingress-retry-policy.ts"} +{"declaration":"// declaration closure: db61efdcfea84aead31fa93e387ae937787d27bdd6bc20efe7a91fb4140e926d\nexport const DEFAULT_INGRESS_RETRY_MAX_ATTEMPTS: 8;","entrypoint":"channel-outbound","exportName":"DEFAULT_INGRESS_RETRY_MAX_ATTEMPTS","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"const","recordType":"export","sourcePath":"src/channels/message/ingress-retry-policy.ts"} +{"declaration":"// declaration closure: 2f0db568ecd35818eb0c22bc6558d4ef511a439fa8ccffe843143f4f68003237\nexport const INGRESS_CLAIM_PROCESS_ID: string;","entrypoint":"channel-outbound","exportName":"INGRESS_CLAIM_PROCESS_ID","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"const","recordType":"export","sourcePath":"src/channels/message/ingress-claim-owner.ts"} +{"declaration":"// declaration closure: 3142f33ba14f873b2e47841f0659dbfc9f41d36540fd53d7e1aaac0b2544937a\nexport const deliverInboundReplyWithMessageSendContext: (params: import(\"../channels/turn/durable-delivery.js\").DurableInboundReplyDeliveryParams) => Promise<{ status: \"not_applicable\"; reason: \"non_final\";} | { status: \"unsupported\"; reason: \"missing_channel\" | \"missing_target\" | \"missing_outbound_handler\" | \"capability_mismatch\"; capability?: import(\"../infra/outbound/deliver-contracts.ts\").DurableFinalDeliveryRequirement;} | { status: \"handled_visible\"; delivery: import(\"../channels/turn/types.ts\").ChannelDeliveryResult;} | { status: \"handled_no_send\"; reason: \"no_visible_result\"; delivery: import(\"../channels/turn/types.ts\").ChannelDeliveryResult;} | { status: \"failed\"; error: unknown; sentBeforeError?: true;}>;","entrypoint":"channel-outbound","exportName":"deliverInboundReplyWithMessageSendContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/channel-outbound.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type AgentPlanStep = AgentPlanStep;","entrypoint":"channel-outbound","exportName":"AgentPlanStep","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type AgentPlanStepStatus = AgentPlanStepStatus;","entrypoint":"channel-outbound","exportName":"AgentPlanStepStatus","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelDeliveryStreamingConfig = ChannelDeliveryStreamingConfig;","entrypoint":"channel-outbound","exportName":"ChannelDeliveryStreamingConfig","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 027ae67d6dc9822ec2360c62379e825dad0be50ce4528457c0ebcf2a9f1fa547\nexport type ChannelDraftStreamingChunking = ChannelDraftStreamingChunking;","entrypoint":"channel-outbound","exportName":"ChannelDraftStreamingChunking","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/draft-streaming-chunking.ts"} +{"declaration":"// declaration closure: 8c776aae35558e1f64248b8732cd7064ba08f081738ad1f1d647473a8f8e9698\nexport type ChannelIngressDrain = ChannelIngressDrain;","entrypoint":"channel-outbound","exportName":"ChannelIngressDrain","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-drain.ts"} +{"declaration":"// declaration closure: 581ad7e8f79fce74f29f39c35c530e5a8899ea071417ca306a7f2354fd8b56aa\nexport type ChannelIngressMonitorDeliveryResult = ChannelIngressMonitorDeliveryResult;","entrypoint":"channel-outbound","exportName":"ChannelIngressMonitorDeliveryResult","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-monitor.ts"} +{"declaration":"// declaration closure: 581ad7e8f79fce74f29f39c35c530e5a8899ea071417ca306a7f2354fd8b56aa\nexport type ChannelIngressMonitorLifecycle = ChannelIngressMonitorLifecycle;","entrypoint":"channel-outbound","exportName":"ChannelIngressMonitorLifecycle","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-monitor.ts"} +{"declaration":"// declaration closure: 667873e7eafbf2eb7efcb9a30881d4561d580a3e303bef5eec8714a2b85126a5\nexport type ChannelIngressQueue = ChannelIngressQueue;","entrypoint":"channel-outbound","exportName":"ChannelIngressQueue","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-queue.ts"} +{"declaration":"// declaration closure: 667873e7eafbf2eb7efcb9a30881d4561d580a3e303bef5eec8714a2b85126a5\nexport type ChannelIngressQueueClaim = ChannelIngressQueueClaim;","entrypoint":"channel-outbound","exportName":"ChannelIngressQueueClaim","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-queue.ts"} +{"declaration":"// declaration closure: 667873e7eafbf2eb7efcb9a30881d4561d580a3e303bef5eec8714a2b85126a5\nexport type ChannelIngressQueueClaimRef = ChannelIngressQueueClaimRef;","entrypoint":"channel-outbound","exportName":"ChannelIngressQueueClaimRef","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-queue.ts"} +{"declaration":"// declaration closure: 667873e7eafbf2eb7efcb9a30881d4561d580a3e303bef5eec8714a2b85126a5\nexport type ChannelIngressQueueCorruptClaim = ChannelIngressQueueCorruptClaim;","entrypoint":"channel-outbound","exportName":"ChannelIngressQueueCorruptClaim","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-queue.ts"} +{"declaration":"// declaration closure: 667873e7eafbf2eb7efcb9a30881d4561d580a3e303bef5eec8714a2b85126a5\nexport type ChannelIngressQueueRecord = ChannelIngressQueueRecord;","entrypoint":"channel-outbound","exportName":"ChannelIngressQueueRecord","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/ingress-queue.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageAdapterShape = ChannelMessageAdapterShape;","entrypoint":"channel-outbound","exportName":"ChannelMessageAdapterShape","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageDurableFinalAdapter = ChannelMessageDurableFinalAdapter;","entrypoint":"channel-outbound","exportName":"ChannelMessageDurableFinalAdapter","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageSendMediaContext = ChannelMessageSendMediaContext;","entrypoint":"channel-outbound","exportName":"ChannelMessageSendMediaContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageSendPayloadContext = ChannelMessageSendPayloadContext;","entrypoint":"channel-outbound","exportName":"ChannelMessageSendPayloadContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageSendResult = ChannelMessageSendResult;","entrypoint":"channel-outbound","exportName":"ChannelMessageSendResult","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageSendTextContext = ChannelMessageSendTextContext;","entrypoint":"channel-outbound","exportName":"ChannelMessageSendTextContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageUnknownSendContext = ChannelMessageUnknownSendContext;","entrypoint":"channel-outbound","exportName":"ChannelMessageUnknownSendContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type ChannelMessageUnknownSendReconciliationResult = ChannelMessageUnknownSendReconciliationResult;","entrypoint":"channel-outbound","exportName":"ChannelMessageUnknownSendReconciliationResult","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelPreviewStreamingConfig = ChannelPreviewStreamingConfig;","entrypoint":"channel-outbound","exportName":"ChannelPreviewStreamingConfig","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 7137d4eee6fd3c0e8bfc8a5a5701df42af41a031372236b07adcd85161d8904c\nexport type ChannelProgressDraftCompositorLine = ChannelProgressDraftCompositorLine;","entrypoint":"channel-outbound","exportName":"ChannelProgressDraftCompositorLine","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/progress-draft-compositor.ts"} +{"declaration":"// declaration closure: 7137d4eee6fd3c0e8bfc8a5a5701df42af41a031372236b07adcd85161d8904c\nexport type ChannelProgressDraftCompositorSnapshot = Readonly<{ lines: readonly ChannelProgressDraftCompositorLine[]; statusHeadline?: string; plan?: readonly AgentPlanStep[]; planExplanation?: string;}>;","entrypoint":"channel-outbound","exportName":"ChannelProgressDraftCompositorSnapshot","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/progress-draft-compositor.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type ChannelProgressDraftLine = ChannelProgressDraftLine;","entrypoint":"channel-outbound","exportName":"ChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelStreamingBlockConfig = ChannelStreamingBlockConfig;","entrypoint":"channel-outbound","exportName":"ChannelStreamingBlockConfig","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelStreamingProgressConfig = ChannelStreamingProgressConfig;","entrypoint":"channel-outbound","exportName":"ChannelStreamingProgressConfig","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 909b190038ad2be09ba05da3b3098e817229078287060b9000df3fbe12cc1f27\nexport type DurableMessageBatchSendResult = DurableMessageBatchSendResult;","entrypoint":"channel-outbound","exportName":"DurableMessageBatchSendResult","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/send.ts"} +{"declaration":"// declaration closure: 0c84b5c6c013c876653c1bac5afc7c6db5b1d1e7030ff8aad0229354a81083ca\nexport type MessageAckPolicy = ChannelMessageReceiveAckPolicy;","entrypoint":"channel-outbound","exportName":"MessageAckPolicy","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/receive.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type MessageReceipt = MessageReceipt;","entrypoint":"channel-outbound","exportName":"MessageReceipt","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type MessageReceiptPart = MessageReceiptPart;","entrypoint":"channel-outbound","exportName":"MessageReceiptPart","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type MessageReceiptPartKind = MessageReceiptPartKind;","entrypoint":"channel-outbound","exportName":"MessageReceiptPartKind","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 60d665f0ca1ffaf18a80bda04245f8eb2f99ae18348a6be6b6c5b77599dd2e95\nexport type MessageReceiptSourceResult = MessageReceiptSourceResult;","entrypoint":"channel-outbound","exportName":"MessageReceiptSourceResult","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/types.ts"} +{"declaration":"// declaration closure: 0c84b5c6c013c876653c1bac5afc7c6db5b1d1e7030ff8aad0229354a81083ca\nexport type MessageReceiveContext = MessageReceiveContext;","entrypoint":"channel-outbound","exportName":"MessageReceiveContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/receive.ts"} +{"declaration":"// declaration closure: fef90c8e2688918f2ac28fbd9447264cd770fc187b6e6dd21d4b8790741b3b65\nexport type OutboundDeliveryFormattingOptions = OutboundDeliveryFormattingOptions;","entrypoint":"channel-outbound","exportName":"OutboundDeliveryFormattingOptions","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/formatting.ts"} +{"declaration":"// declaration closure: 6c6b14e3530454b3a7ed92fa936ca3a5f21730ae224dead9b191ed704e41c911\nexport type OutboundIdentity = OutboundIdentity;","entrypoint":"channel-outbound","exportName":"OutboundIdentity","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/identity-types.ts"} +{"declaration":"// declaration closure: 50d53e1f5418546b9d5950c74b0b6f5c5286fc0a6dc23869a38c7c103825bd0b\nexport type OutboundMessageIdentity = OutboundMessageIdentity;","entrypoint":"channel-outbound","exportName":"OutboundMessageIdentity","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/channels/message/outbound-echo.ts"} +{"declaration":"// declaration closure: 60ae413e521acd7901543656de4fba2cd3172813ac1b3add47f8afbcc1fdecde\nexport type OutboundSendDeps = OutboundSendDeps;","entrypoint":"channel-outbound","exportName":"OutboundSendDeps","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/send-deps.ts"} +{"declaration":"// declaration closure: 67cf960ede392791b70d0bc76a2333c430290007674c347a91594391d4ff8750\nexport type OutboundSessionContext = OutboundSessionContext;","entrypoint":"channel-outbound","exportName":"OutboundSessionContext","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/session-context.ts"} +{"declaration":"// declaration closure: dd178c36e09af6b904e3bf7b01b315eed4b5717d405603a7d0dd8b241026dcb5\nexport type ReplyToResolution = ReplyToResolution;","entrypoint":"channel-outbound","exportName":"ReplyToResolution","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/reply-policy.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type StreamingMode = StreamingMode;","entrypoint":"channel-outbound","exportName":"StreamingMode","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type TextChunkMode = TextChunkMode;","entrypoint":"channel-outbound","exportName":"TextChunkMode","importSpecifier":"openclaw/plugin-sdk/channel-outbound","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"category":"channel","entrypoint":"channel-pairing","importSpecifier":"openclaw/plugin-sdk/channel-pairing","recordType":"module","sourcePath":"src/plugin-sdk/channel-pairing.ts"} +{"declaration":"// declaration closure: db13cdf4ed94424c872b1f81b429a500df9ceea0f7d5a4b200add8c553dfab5c\nexport function createChannelPairingChallengeIssuer(params: { channel: ChannelId; accountId?: string; upsertPairingRequest: Parameters[0][\"upsertPairingRequest\"]; }): (challenge: Omit[0], \"channel\" | \"accountId\" | \"upsertPairingRequest\">) => Promise<{ created: boolean; code?: string; }>;","entrypoint":"channel-pairing","exportName":"createChannelPairingChallengeIssuer","importSpecifier":"openclaw/plugin-sdk/channel-pairing","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-pairing.ts"} +{"declaration":"// declaration closure: db13cdf4ed94424c872b1f81b429a500df9ceea0f7d5a4b200add8c553dfab5c\nexport function createChannelPairingController(params: { core: PluginRuntime; channel: ChannelId; accountId: string; }): ChannelPairingController;","entrypoint":"channel-pairing","exportName":"createChannelPairingController","importSpecifier":"openclaw/plugin-sdk/channel-pairing","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-pairing.ts"} +{"declaration":"// declaration closure: f8a264a7ee86d1143b6a1557747fda35ab53c5f78eefbea8daf4a2a9d566e8b5\nexport function createLoggedPairingApprovalNotifier(format: string | ((params: PairingNotifyParams) => string), log?: (message: string) => void): NonNullable;","entrypoint":"channel-pairing","exportName":"createLoggedPairingApprovalNotifier","importSpecifier":"openclaw/plugin-sdk/channel-pairing","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/pairing-adapters.ts"} +{"declaration":"// declaration closure: f8a264a7ee86d1143b6a1557747fda35ab53c5f78eefbea8daf4a2a9d566e8b5\nexport function createPairingPrefixStripper(prefixRe: RegExp, map?: (entry: string) => string): NonNullable;","entrypoint":"channel-pairing","exportName":"createPairingPrefixStripper","importSpecifier":"openclaw/plugin-sdk/channel-pairing","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/pairing-adapters.ts"} +{"declaration":"// declaration closure: f8a264a7ee86d1143b6a1557747fda35ab53c5f78eefbea8daf4a2a9d566e8b5\nexport function createTextPairingAdapter(params: { idLabel: string; message: string; normalizeAllowEntry?: ChannelPairingAdapter[\"normalizeAllowEntry\"]; notify: (params: PairingNotifyParams & { message: string; }) => Promise | void; }): ChannelPairingAdapter;","entrypoint":"channel-pairing","exportName":"createTextPairingAdapter","importSpecifier":"openclaw/plugin-sdk/channel-pairing","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/pairing-adapters.ts"} +{"declaration":"// declaration closure: 4c7431eb316daa3584b174aad166e836cfddaa7f0331a0590b524ecae18181a2\nexport function readChannelAllowFromStore(channel: PairingChannel, env?: NodeJS.ProcessEnv, accountId?: string): Promise;","entrypoint":"channel-pairing","exportName":"readChannelAllowFromStore","importSpecifier":"openclaw/plugin-sdk/channel-pairing","kind":"function","recordType":"export","sourcePath":"src/pairing/pairing-store.ts"} +{"declaration":"// declaration closure: 4c7431eb316daa3584b174aad166e836cfddaa7f0331a0590b524ecae18181a2\nexport function readChannelAllowFromStoreSync(channel: PairingChannel, env?: NodeJS.ProcessEnv, accountId?: string): string[];","entrypoint":"channel-pairing","exportName":"readChannelAllowFromStoreSync","importSpecifier":"openclaw/plugin-sdk/channel-pairing","kind":"function","recordType":"export","sourcePath":"src/pairing/pairing-store.ts"} +{"declaration":"// declaration closure: db13cdf4ed94424c872b1f81b429a500df9ceea0f7d5a4b200add8c553dfab5c\nexport type ChannelPairingController = ChannelPairingController;","entrypoint":"channel-pairing","exportName":"ChannelPairingController","importSpecifier":"openclaw/plugin-sdk/channel-pairing","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-pairing.ts"} +{"category":null,"entrypoint":"channel-plugin-common","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","recordType":"module","sourcePath":"src/plugin-sdk/channel-plugin-common.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function applyAccountNameToChannelSection(params: { cfg: OpenClawConfig; channelKey: string; accountId: string; name?: string; alwaysUseAccounts?: boolean; }): OpenClawConfig;","entrypoint":"channel-plugin-common","exportName":"applyAccountNameToChannelSection","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildChannelConfigSchema(schema: ZodTypeAny, options?: BuildChannelConfigSchemaOptions): ChannelConfigSchema;","entrypoint":"channel-plugin-common","exportName":"buildChannelConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 6ec8c62fd02c9a6ab39254eeb4bf182cd327152ed6ff39b47ee9c27835788f16\nexport function clearAccountEntryFields(params: { accounts?: Record; accountId: string; fields: string[]; isValueSet?: (value: unknown) => boolean; markClearedOnFieldPresence?: boolean; }): { nextAccounts?: Record; changed: boolean; cleared: boolean; };","entrypoint":"channel-plugin-common","exportName":"clearAccountEntryFields","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-helpers.ts"} +{"declaration":"// declaration closure: 6ec8c62fd02c9a6ab39254eeb4bf182cd327152ed6ff39b47ee9c27835788f16\nexport function deleteAccountFromConfigSection(params: { cfg: OpenClawConfig; sectionKey: string; accountId: string; clearBaseFields?: string[]; }): OpenClawConfig;","entrypoint":"channel-plugin-common","exportName":"deleteAccountFromConfigSection","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-helpers.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function emptyPluginConfigSchema(): OpenClawPluginConfigSchema;","entrypoint":"channel-plugin-common","exportName":"emptyPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"function","recordType":"export","sourcePath":"src/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 75757bb8d52376770569c367c4621eb48ad943d4b7ee8c41dff9e08bed3135ba\nexport function formatPairingApproveHint(channelId: string): string;","entrypoint":"channel-plugin-common","exportName":"formatPairingApproveHint","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/helpers.ts"} +{"declaration":"// declaration closure: befc30c3d3e485b48bad7a5251de45443022ad161973b3212ca7e01193e62a26\nexport function getChatChannelMeta(id: ChatChannelId): ChatChannelMeta;","entrypoint":"channel-plugin-common","exportName":"getChatChannelMeta","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"function","recordType":"export","sourcePath":"src/channels/chat-meta.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function migrateBaseNameToDefaultAccount(params: { cfg: OpenClawConfig; channelKey: string; alwaysUseAccounts?: boolean; }): OpenClawConfig;","entrypoint":"channel-plugin-common","exportName":"migrateBaseNameToDefaultAccount","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeAccountId(value: string | undefined | null): string;","entrypoint":"channel-plugin-common","exportName":"normalizeAccountId","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: 6ec8c62fd02c9a6ab39254eeb4bf182cd327152ed6ff39b47ee9c27835788f16\nexport function setAccountEnabledInConfigSection(params: { cfg: OpenClawConfig; sectionKey: string; accountId: string; enabled: boolean; allowTopLevel?: boolean; }): OpenClawConfig;","entrypoint":"channel-plugin-common","exportName":"setAccountEnabledInConfigSection","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-helpers.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport const DEFAULT_ACCOUNT_ID: \"default\";","entrypoint":"channel-plugin-common","exportName":"DEFAULT_ACCOUNT_ID","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"const","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: 38c836c4c6e6735b56ec2012eb8b0e2f7488482ed762bdb6333fda3b6b83d5f6\nexport const PAIRING_APPROVED_MESSAGE: \"✅ OpenClaw access approved. Send a message to start chatting.\";","entrypoint":"channel-plugin-common","exportName":"PAIRING_APPROVED_MESSAGE","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/pairing-message.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMessageActionContext = ChannelMessageActionContext;","entrypoint":"channel-plugin-common","exportName":"ChannelMessageActionContext","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 71b9871bee998f3f0a7ae44fadd051d354bdc247d0fc0f4209aa9ef6b3ec6184\nexport type ChannelPlugin = ChannelPlugin;","entrypoint":"channel-plugin-common","exportName":"ChannelPlugin","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.plugin.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type OpenClawPluginApi = OpenClawPluginApi;","entrypoint":"channel-plugin-common","exportName":"OpenClawPluginApi","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-api.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginRuntime = PluginRuntime;","entrypoint":"channel-plugin-common","exportName":"PluginRuntime","importSpecifier":"openclaw/plugin-sdk/channel-plugin-common","kind":"type","recordType":"export","sourcePath":"src/plugins/runtime/types.ts"} +{"category":null,"entrypoint":"channel-policy","importSpecifier":"openclaw/plugin-sdk/channel-policy","recordType":"module","sourcePath":"src/plugin-sdk/channel-policy.ts"} +{"declaration":"// declaration closure: 75757bb8d52376770569c367c4621eb48ad943d4b7ee8c41dff9e08bed3135ba\nexport function buildAccountScopedDmSecurityPolicy(params: { cfg: OpenClawConfig; channelKey: string; accountId?: string | null; fallbackAccountId?: string | null; policy?: string | null; allowFrom?: Array | null; defaultPolicy?: string; allowFromPathSuffix?: string; policyPathSuffix?: string; approveChannelId?: string; approveHint?: string; normalizeEntry?: (raw: string) => string; inheritSharedDefaultsFromDefaultAccount?: boolean; }): ChannelSecurityDmPolicy;","entrypoint":"channel-policy","exportName":"buildAccountScopedDmSecurityPolicy","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/helpers.ts"} +{"declaration":"// declaration closure: 1943999a077c93be4c97b9ee3794aaa2f6cd68359e61f2bb4b8b998c71764420\nexport function buildChannelGroupsScopeTree(cfg: OpenClawConfig, channel: ChannelId, accountId?: string | null): ScopeTree;","entrypoint":"channel-policy","exportName":"buildChannelGroupsScopeTree","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/config/group-scope-tree.ts"} +{"declaration":"// declaration closure: beb13fc178a4b7280f2ef7335514de0a3c9204e86d33d78326a67f20d43ad5d9\nexport function buildMutableAllowEntryDetector(params: { prefixes?: readonly string[]; stableIdPattern: RegExp; }): (entry: string) => boolean;","entrypoint":"channel-policy","exportName":"buildMutableAllowEntryDetector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-policy.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function buildOpenGroupPolicyConfigureRouteAllowlistWarning(params: { surface: string; openScope: string; groupPolicyPath: string; routeAllowlistPath: string; mentionGated?: boolean; }): string;","entrypoint":"channel-policy","exportName":"buildOpenGroupPolicyConfigureRouteAllowlistWarning","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function buildOpenGroupPolicyRestrictSendersWarning(params: { surface: string; openScope: string; groupPolicyPath: string; groupAllowFromPath: string; mentionGated?: boolean; }): string;","entrypoint":"channel-policy","exportName":"buildOpenGroupPolicyRestrictSendersWarning","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function buildOpenGroupPolicyWarning(params: { surface: string; openBehavior: string; remediation: string; }): string;","entrypoint":"channel-policy","exportName":"buildOpenGroupPolicyWarning","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: beb13fc178a4b7280f2ef7335514de0a3c9204e86d33d78326a67f20d43ad5d9\nexport function coerceNativeSetting(value: unknown): boolean | \"auto\" | undefined;","entrypoint":"channel-policy","exportName":"coerceNativeSetting","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-policy.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function collectAllowlistProviderGroupPolicyWarnings(params: { cfg: OpenClawConfig; providerConfigPresent: boolean; configuredGroupPolicy?: GroupPolicy | null; collect: GroupPolicyWarningCollector; }): string[];","entrypoint":"channel-policy","exportName":"collectAllowlistProviderGroupPolicyWarnings","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function collectAllowlistProviderRestrictSendersWarnings(params: { cfg: OpenClawConfig; providerConfigPresent: boolean; configuredGroupPolicy?: GroupPolicy | null; } & Omit[0], \"groupPolicy\">): string[];","entrypoint":"channel-policy","exportName":"collectAllowlistProviderRestrictSendersWarnings","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function collectOpenGroupPolicyConfiguredRouteWarnings(params: { groupPolicy: \"open\" | \"allowlist\" | \"disabled\"; routeAllowlistConfigured: boolean; configureRouteAllowlist: Parameters[0]; missingRouteAllowlist: Parameters[0]; }): string[];","entrypoint":"channel-policy","exportName":"collectOpenGroupPolicyConfiguredRouteWarnings","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function collectOpenGroupPolicyRestrictSendersWarnings(params: Parameters[0] & { groupPolicy: \"open\" | \"allowlist\" | \"disabled\"; }): string[];","entrypoint":"channel-policy","exportName":"collectOpenGroupPolicyRestrictSendersWarnings","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function collectOpenGroupPolicyRouteAllowlistWarnings(params: { groupPolicy: \"open\" | \"allowlist\" | \"disabled\"; routeAllowlistConfigured: boolean; restrictSenders: Parameters[0]; noRouteAllowlist: Parameters[0]; }): string[];","entrypoint":"channel-policy","exportName":"collectOpenGroupPolicyRouteAllowlistWarnings","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function collectOpenProviderGroupPolicyWarnings(params: { cfg: OpenClawConfig; providerConfigPresent: boolean; configuredGroupPolicy?: GroupPolicy | null; collect: GroupPolicyWarningCollector; }): string[];","entrypoint":"channel-policy","exportName":"collectOpenProviderGroupPolicyWarnings","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: beb13fc178a4b7280f2ef7335514de0a3c9204e86d33d78326a67f20d43ad5d9\nexport function collectStandardAllowlistLists(scope: StandardAllowlistScope, options?: { includeAllowFrom?: boolean; includeGroupAllowFrom?: boolean; includeDm?: boolean; includeGroups?: boolean; groupsKey?: string; groupField?: string; }): ChannelMutableAllowlistCandidate[];","entrypoint":"channel-policy","exportName":"collectStandardAllowlistLists","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-policy.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function composeAccountWarningCollectors(baseCollector: WarningCollector, ...collectors: Array<(account: ResolvedAccount) => string | string[] | null | undefined | false>): WarningCollector;","entrypoint":"channel-policy","exportName":"composeAccountWarningCollectors","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function composeWarningCollectors(...collectors: Array | null | undefined>): WarningCollector;","entrypoint":"channel-policy","exportName":"composeWarningCollectors","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function createAllowlistProviderGroupPolicyWarningCollector(params: { providerConfigPresent: (cfg: OpenClawConfig) => boolean; resolveGroupPolicy: (params: Params) => GroupPolicy | null | undefined; collect: (params: Params & { groupPolicy: GroupPolicy; }) => string[]; }): ConfigGroupPolicyWarningCollector;","entrypoint":"channel-policy","exportName":"createAllowlistProviderGroupPolicyWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function createAllowlistProviderOpenWarningCollector(params: { providerConfigPresent: (cfg: OpenClawConfig) => boolean; resolveGroupPolicy: (account: ResolvedAccount) => GroupPolicy | null | undefined; buildOpenWarning: Parameters[0]; }): AccountGroupPolicyWarningCollector;","entrypoint":"channel-policy","exportName":"createAllowlistProviderOpenWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function createAllowlistProviderRestrictSendersWarningCollector(params: { providerConfigPresent: (cfg: OpenClawConfig) => boolean; resolveGroupPolicy: (account: ResolvedAccount) => GroupPolicy | null | undefined; } & Omit[0], \"cfg\" | \"providerConfigPresent\" | \"configuredGroupPolicy\">): AccountGroupPolicyWarningCollector;","entrypoint":"channel-policy","exportName":"createAllowlistProviderRestrictSendersWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function createAllowlistProviderRouteAllowlistWarningCollector(params: { providerConfigPresent: (cfg: OpenClawConfig) => boolean; resolveGroupPolicy: (account: ResolvedAccount) => GroupPolicy | null | undefined; resolveRouteAllowlistConfigured: (account: ResolvedAccount) => boolean; restrictSenders: Parameters[0]; noRouteAllowlist: Parameters[0]; }): AccountGroupPolicyWarningCollector;","entrypoint":"channel-policy","exportName":"createAllowlistProviderRouteAllowlistWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function createConditionalWarningCollector(...collectors: Array<(params: Params) => string | string[] | null | undefined | false>): WarningCollector;","entrypoint":"channel-policy","exportName":"createConditionalWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: beb13fc178a4b7280f2ef7335514de0a3c9204e86d33d78326a67f20d43ad5d9\nexport function createDangerousNameMatchingMutableAllowlistWarningCollector(params: { channel: string; detector: (entry: string) => boolean; collectLists: (scope: { prefix: string; account: Record; dangerousFlagPath: string; }) => ChannelMutableAllowlistCandidate[]; }): ({ cfg }: { cfg: OpenClawConfig; }) => string[];","entrypoint":"channel-policy","exportName":"createDangerousNameMatchingMutableAllowlistWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-policy.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function createOpenGroupPolicyRestrictSendersWarningCollector(params: { resolveGroupPolicy: (account: ResolvedAccount) => GroupPolicy | null | undefined; defaultGroupPolicy?: GroupPolicy; } & Omit[0], \"groupPolicy\">): (account: ResolvedAccount) => string[];","entrypoint":"channel-policy","exportName":"createOpenGroupPolicyRestrictSendersWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function createOpenProviderConfiguredRouteWarningCollector(params: { providerConfigPresent: (cfg: OpenClawConfig) => boolean; resolveGroupPolicy: (account: ResolvedAccount) => GroupPolicy | null | undefined; resolveRouteAllowlistConfigured: (account: ResolvedAccount) => boolean; configureRouteAllowlist: Parameters[0]; missingRouteAllowlist: Parameters[0]; }): AccountGroupPolicyWarningCollector;","entrypoint":"channel-policy","exportName":"createOpenProviderConfiguredRouteWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function createOpenProviderGroupPolicyWarningCollector(params: { providerConfigPresent: (cfg: OpenClawConfig) => boolean; resolveGroupPolicy: (params: Params) => GroupPolicy | null | undefined; collect: (params: Params & { groupPolicy: GroupPolicy; }) => string[]; }): ConfigGroupPolicyWarningCollector;","entrypoint":"channel-policy","exportName":"createOpenProviderGroupPolicyWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: beb13fc178a4b7280f2ef7335514de0a3c9204e86d33d78326a67f20d43ad5d9\nexport function createRestrictSendersChannelSecurity(params: { channelKey: string; resolveDmPolicy: (account: ResolvedAccount) => string | null | undefined; resolveDmAllowFrom: (account: ResolvedAccount) => Array | null | undefined; resolveGroupPolicy: (account: ResolvedAccount) => GroupPolicy | null | undefined; surface: string; openScope: string; groupPolicyPath: string; groupAllowFromPath: string; mentionGated?: boolean; providerConfigPresent?: (cfg: OpenClawConfig) => boolean; resolveFallbackAccountId?: (account: ResolvedAccount) => string | null | undefined; defaultDmPolicy?: string; allowFromPathSuffix?: string; policyPathSuffix?: string; approveChannelId?: string; approveHint?: string; normalizeDmEntry?: (raw: string) => string; inheritSharedDefaultsFromDefaultAccount?: boolean; }): ChannelSecurityAdapter;","entrypoint":"channel-policy","exportName":"createRestrictSendersChannelSecurity","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-policy.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport function evaluateGroupRouteAccessForPolicy(params: { groupPolicy: GroupPolicy; routeAllowlistConfigured: boolean; routeMatched: boolean; routeEnabled?: boolean; }): GroupRouteAccessDecision;","entrypoint":"channel-policy","exportName":"evaluateGroupRouteAccessForPolicy","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport function evaluateSenderGroupAccessForPolicy(params: { groupPolicy: GroupPolicy; providerMissingFallbackApplied?: boolean; groupAllowFrom: string[]; senderId: string; isSenderAllowed: (senderId: string, allowFrom: string[]) => boolean; }): SenderGroupAccessDecision;","entrypoint":"channel-policy","exportName":"evaluateSenderGroupAccessForPolicy","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: beb13fc178a4b7280f2ef7335514de0a3c9204e86d33d78326a67f20d43ad5d9\nexport function normalizeAllowFromList(list: Array | undefined | null): string[];","entrypoint":"channel-policy","exportName":"normalizeAllowFromList","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-policy.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function projectAccountConfigWarningCollector(projectCfg: (cfg: OpenClawConfig) => ProjectedCfg, collector: WarningCollector<{ account: ResolvedAccount; cfg: ProjectedCfg; }>): WarningCollector;","entrypoint":"channel-policy","exportName":"projectAccountConfigWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function projectAccountWarningCollector(collector: WarningCollector): WarningCollector;","entrypoint":"channel-policy","exportName":"projectAccountWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function projectConfigAccountIdWarningCollector(collector: WarningCollector<{ cfg: OpenClawConfig; accountId?: string | null; }>): WarningCollector;","entrypoint":"channel-policy","exportName":"projectConfigAccountIdWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function projectConfigWarningCollector(collector: WarningCollector<{ cfg: OpenClawConfig; }>): WarningCollector;","entrypoint":"channel-policy","exportName":"projectConfigWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 96dc84d7b3d807e102f89ee1f7ab9597e93ad8d47c50742a19cea2c46dd3926e\nexport function projectWarningCollector(project: (params: Params) => Projected, collector: WarningCollector): WarningCollector;","entrypoint":"channel-policy","exportName":"projectWarningCollector","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/group-policy-warnings.ts"} +{"declaration":"// declaration closure: 5ba90894af7d03f5f28766cc232ba83f9c1e9976943e7e28dce01989de9c00e9\nexport function readStoreAllowFromForDmPolicy(params: { provider: ChannelId; accountId: string; dmPolicy?: string | null; shouldRead?: boolean | null; readStore?: (provider: ChannelId, accountId: string) => Promise; }): Promise;","entrypoint":"channel-policy","exportName":"readStoreAllowFromForDmPolicy","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/security/dm-policy-shared.ts"} +{"declaration":"// declaration closure: 3c0651441e38beb2af40e44557bc2d507f9443ef4e3c5c4518cd159cedca323d\nexport function resolveChannelGroupPolicy(params: { cfg: OpenClawConfig; channel: GroupPolicyChannel; groupId?: string | null; accountId?: string | null; groupIdCaseInsensitive?: boolean; hasGroupAllowFrom?: boolean; }): ChannelGroupPolicy;","entrypoint":"channel-policy","exportName":"resolveChannelGroupPolicy","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/config/group-policy.ts"} +{"declaration":"// declaration closure: 3c0651441e38beb2af40e44557bc2d507f9443ef4e3c5c4518cd159cedca323d\nexport function resolveChannelGroupRequireMention(params: { cfg: OpenClawConfig; channel: GroupPolicyChannel; groupId?: string | null; accountId?: string | null; groupIdCaseInsensitive?: boolean; requireMentionOverride?: boolean; configuredGroupDefaultsToNoMention?: boolean; overrideOrder?: \"before-config\" | \"after-config\"; }): boolean;","entrypoint":"channel-policy","exportName":"resolveChannelGroupRequireMention","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/config/group-policy.ts"} +{"declaration":"// declaration closure: 3c0651441e38beb2af40e44557bc2d507f9443ef4e3c5c4518cd159cedca323d\nexport function resolveChannelGroupToolsPolicy(params: { cfg: OpenClawConfig; channel: GroupPolicyChannel; groupId?: string | null; groupIdCandidates?: Array; accountId?: string | null; groupIdCaseInsensitive?: boolean; } & GroupToolPolicySender): GroupToolPolicyConfig | undefined;","entrypoint":"channel-policy","exportName":"resolveChannelGroupToolsPolicy","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/config/group-policy.ts"} +{"declaration":"// declaration closure: 5ba90894af7d03f5f28766cc232ba83f9c1e9976943e7e28dce01989de9c00e9\nexport function resolveDmGroupAccessWithLists(params: DmGroupAccessInputParams): { decision: DmGroupAccessDecision; reasonCode: DmGroupAccessReasonCode; reason: string; effectiveAllowFrom: string[]; effectiveGroupAllowFrom: string[]; };","entrypoint":"channel-policy","exportName":"resolveDmGroupAccessWithLists","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/security/dm-policy-shared.ts"} +{"declaration":"// declaration closure: 5ba90894af7d03f5f28766cc232ba83f9c1e9976943e7e28dce01989de9c00e9\nexport function resolveEffectiveAllowFromLists(params: { allowFrom?: Array | null; groupAllowFrom?: Array | null; storeAllowFrom?: Array | null; dmPolicy?: string | null; groupAllowFromFallbackToAllowFrom?: boolean | null; }): { effectiveAllowFrom: string[]; effectiveGroupAllowFrom: string[]; };","entrypoint":"channel-policy","exportName":"resolveEffectiveAllowFromLists","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/security/dm-policy-shared.ts"} +{"declaration":"// declaration closure: 5ba90894af7d03f5f28766cc232ba83f9c1e9976943e7e28dce01989de9c00e9\nexport function resolveOpenDmAllowlistAccess(params: { effectiveAllowFrom: Array; isSenderAllowed: (allowFrom: string[]) => boolean; }): DmGroupAccessResult;","entrypoint":"channel-policy","exportName":"resolveOpenDmAllowlistAccess","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/security/dm-policy-shared.ts"} +{"declaration":"// declaration closure: 1943999a077c93be4c97b9ee3794aaa2f6cd68359e61f2bb4b8b998c71764420\nexport function resolveScopeIntroHint(params: { tree: ScopeTree; path: ScopePath; }): string | undefined;","entrypoint":"channel-policy","exportName":"resolveScopeIntroHint","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/config/group-scope-tree.ts"} +{"declaration":"// declaration closure: 1943999a077c93be4c97b9ee3794aaa2f6cd68359e61f2bb4b8b998c71764420\nexport function resolveScopeKeyCaseInsensitive(tree: ScopeTree, key: string | null | undefined): string | undefined;","entrypoint":"channel-policy","exportName":"resolveScopeKeyCaseInsensitive","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/config/group-scope-tree.ts"} +{"declaration":"// declaration closure: 1943999a077c93be4c97b9ee3794aaa2f6cd68359e61f2bb4b8b998c71764420\nexport function resolveScopeRequireMention(params: { tree: ScopeTree; path: ScopePath; requireMentionOverride?: boolean; overrideOrder?: \"before-config\" | \"after-config\"; configuredScopeDefaultsToNoMention?: boolean; }): boolean;","entrypoint":"channel-policy","exportName":"resolveScopeRequireMention","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/config/group-scope-tree.ts"} +{"declaration":"// declaration closure: 1943999a077c93be4c97b9ee3794aaa2f6cd68359e61f2bb4b8b998c71764420\nexport function resolveScopeToolsPolicy(params: { tree: ScopeTree; path: ScopePath; } & ScopeToolPolicySender): GroupToolPolicyConfig | undefined;","entrypoint":"channel-policy","exportName":"resolveScopeToolsPolicy","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/config/group-scope-tree.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport function resolveSenderScopedGroupPolicy(params: { groupPolicy: GroupPolicy; groupAllowFrom: string[]; }): GroupPolicy;","entrypoint":"channel-policy","exportName":"resolveSenderScopedGroupPolicy","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 3c0651441e38beb2af40e44557bc2d507f9443ef4e3c5c4518cd159cedca323d\nexport function resolveToolsBySender(params: { toolsBySender?: GroupToolPolicyBySenderConfig; } & GroupToolPolicySender): GroupToolPolicyConfig | undefined;","entrypoint":"channel-policy","exportName":"resolveToolsBySender","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/config/group-policy.ts"} +{"declaration":"// declaration closure: 1943999a077c93be4c97b9ee3794aaa2f6cd68359e61f2bb4b8b998c71764420\nexport function scopeKey(...segments: Array): string;","entrypoint":"channel-policy","exportName":"scopeKey","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"function","recordType":"export","sourcePath":"src/config/group-scope-tree.ts"} +{"declaration":"// declaration closure: 5ba90894af7d03f5f28766cc232ba83f9c1e9976943e7e28dce01989de9c00e9\nexport const DM_GROUP_ACCESS_REASON: { readonly GROUP_POLICY_ALLOWED: \"group_policy_allowed\"; readonly GROUP_POLICY_DISABLED: \"group_policy_disabled\"; readonly GROUP_POLICY_EMPTY_ALLOWLIST: \"group_policy_empty_allowlist\"; readonly GROUP_POLICY_NOT_ALLOWLISTED: \"group_policy_not_allowlisted\"; readonly DM_POLICY_OPEN: \"dm_policy_open\"; readonly DM_POLICY_DISABLED: \"dm_policy_disabled\"; readonly DM_POLICY_ALLOWLISTED: \"dm_policy_allowlisted\"; readonly DM_POLICY_PAIRING_REQUIRED: \"dm_policy_pairing_required\"; readonly DM_POLICY_NOT_ALLOWLISTED: \"dm_policy_not_allowlisted\";};","entrypoint":"channel-policy","exportName":"DM_GROUP_ACCESS_REASON","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"const","recordType":"export","sourcePath":"src/security/dm-policy-shared.ts"} +{"declaration":"// declaration closure: 1943999a077c93be4c97b9ee3794aaa2f6cd68359e61f2bb4b8b998c71764420\nexport const encodeScopeSegment: (value: string) => string;","entrypoint":"channel-policy","exportName":"encodeScopeSegment","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"const","recordType":"export","sourcePath":"src/config/group-scope-tree.ts"} +{"declaration":"// declaration closure: 3c0651441e38beb2af40e44557bc2d507f9443ef4e3c5c4518cd159cedca323d\nexport type ChannelGroupPolicy = ChannelGroupPolicy;","entrypoint":"channel-policy","exportName":"ChannelGroupPolicy","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"type","recordType":"export","sourcePath":"src/config/group-policy.ts"} +{"declaration":"// declaration closure: beb13fc178a4b7280f2ef7335514de0a3c9204e86d33d78326a67f20d43ad5d9\nexport type ChannelMutableAllowlistCandidate = ChannelMutableAllowlistCandidate;","entrypoint":"channel-policy","exportName":"ChannelMutableAllowlistCandidate","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-policy.ts"} +{"declaration":"// declaration closure: fc174756966e1952852b61f3993a26b37538d43504212333bcdb051a89281267\nexport type GroupToolPolicyBySenderConfig = GroupToolPolicyBySenderConfig;","entrypoint":"channel-policy","exportName":"GroupToolPolicyBySenderConfig","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"type","recordType":"export","sourcePath":"src/config/types.tools.ts"} +{"declaration":"// declaration closure: fc174756966e1952852b61f3993a26b37538d43504212333bcdb051a89281267\nexport type GroupToolPolicyConfig = ToolAllowDenyPolicyConfig;","entrypoint":"channel-policy","exportName":"GroupToolPolicyConfig","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"type","recordType":"export","sourcePath":"src/config/types.tools.ts"} +{"declaration":"// declaration closure: 1943999a077c93be4c97b9ee3794aaa2f6cd68359e61f2bb4b8b998c71764420\nexport type ScopeNode = ScopeNode;","entrypoint":"channel-policy","exportName":"ScopeNode","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"type","recordType":"export","sourcePath":"src/config/group-scope-tree.ts"} +{"declaration":"// declaration closure: 1943999a077c93be4c97b9ee3794aaa2f6cd68359e61f2bb4b8b998c71764420\nexport type ScopePath = ScopePath;","entrypoint":"channel-policy","exportName":"ScopePath","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"type","recordType":"export","sourcePath":"src/config/group-scope-tree.ts"} +{"declaration":"// declaration closure: 1943999a077c93be4c97b9ee3794aaa2f6cd68359e61f2bb4b8b998c71764420\nexport type ScopeTree = ScopeTree;","entrypoint":"channel-policy","exportName":"ScopeTree","importSpecifier":"openclaw/plugin-sdk/channel-policy","kind":"type","recordType":"export","sourcePath":"src/config/group-scope-tree.ts"} +{"category":"channel","entrypoint":"channel-reply-pipeline","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","recordType":"module","sourcePath":"src/plugin-sdk/channel-reply-pipeline.ts"} +{"declaration":"// declaration closure: 622d568e899809a6dad76dd824385f8daa06631fa55440a715275fb9981480c8\nexport function createChannelReplyPipeline(params: CreateChannelReplyPipelineParams): ChannelReplyPipeline;","entrypoint":"channel-reply-pipeline","exportName":"createChannelReplyPipeline","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"function","recordType":"export","sourcePath":"src/channels/message/reply-pipeline.ts"} +{"declaration":"// declaration closure: f1787ab5e6b02068d3becd3f714ef02f80a59edce065a2a9361efb7ffc6c0bb1\nexport function createReplyPrefixContext(params: { cfg: OpenClawConfig; agentId: string; channel?: string; accountId?: string; }): ReplyPrefixContextBundle;","entrypoint":"channel-reply-pipeline","exportName":"createReplyPrefixContext","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"function","recordType":"export","sourcePath":"src/channels/reply-prefix.ts"} +{"declaration":"// declaration closure: f1787ab5e6b02068d3becd3f714ef02f80a59edce065a2a9361efb7ffc6c0bb1\nexport function createReplyPrefixOptions(params: { cfg: OpenClawConfig; agentId: string; channel?: string; accountId?: string; }): ReplyPrefixOptions;","entrypoint":"channel-reply-pipeline","exportName":"createReplyPrefixOptions","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"function","recordType":"export","sourcePath":"src/channels/reply-prefix.ts"} +{"declaration":"// declaration closure: 4e99bbe63fcab0cab67cbbe1830e660b8e2905bc5e27f1b46c0440b57e46d505\nexport function createTypingCallbacks(params: CreateTypingCallbacksParams): TypingCallbacks;","entrypoint":"channel-reply-pipeline","exportName":"createTypingCallbacks","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"function","recordType":"export","sourcePath":"src/channels/typing.ts"} +{"declaration":"// declaration closure: 622d568e899809a6dad76dd824385f8daa06631fa55440a715275fb9981480c8\nexport function resolveChannelSourceReplyDeliveryMode(params: { cfg: OpenClawConfig; ctx: SourceReplyDeliveryModeContext; requested?: SourceReplyDeliveryMode; messageToolAvailable?: boolean; }): SourceReplyDeliveryMode;","entrypoint":"channel-reply-pipeline","exportName":"resolveChannelSourceReplyDeliveryMode","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"function","recordType":"export","sourcePath":"src/channels/message/reply-pipeline.ts"} +{"declaration":"// declaration closure: 622d568e899809a6dad76dd824385f8daa06631fa55440a715275fb9981480c8\nexport type ChannelReplyPipeline = ChannelReplyPipeline;","entrypoint":"channel-reply-pipeline","exportName":"ChannelReplyPipeline","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"type","recordType":"export","sourcePath":"src/channels/message/reply-pipeline.ts"} +{"declaration":"// declaration closure: 4e99bbe63fcab0cab67cbbe1830e660b8e2905bc5e27f1b46c0440b57e46d505\nexport type CreateTypingCallbacksParams = CreateTypingCallbacksParams;","entrypoint":"channel-reply-pipeline","exportName":"CreateTypingCallbacksParams","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"type","recordType":"export","sourcePath":"src/channels/typing.ts"} +{"declaration":"// declaration closure: 622d568e899809a6dad76dd824385f8daa06631fa55440a715275fb9981480c8\nexport type ReplyPrefixContext = import(\"../../auto-reply/reply/response-prefix-template.js\").ResponsePrefixContext;","entrypoint":"channel-reply-pipeline","exportName":"ReplyPrefixContext","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"type","recordType":"export","sourcePath":"src/channels/message/reply-pipeline.ts"} +{"declaration":"// declaration closure: f1787ab5e6b02068d3becd3f714ef02f80a59edce065a2a9361efb7ffc6c0bb1\nexport type ReplyPrefixContextBundle = ReplyPrefixContextBundle;","entrypoint":"channel-reply-pipeline","exportName":"ReplyPrefixContextBundle","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"type","recordType":"export","sourcePath":"src/channels/reply-prefix.ts"} +{"declaration":"// declaration closure: f1787ab5e6b02068d3becd3f714ef02f80a59edce065a2a9361efb7ffc6c0bb1\nexport type ReplyPrefixOptions = ReplyPrefixOptions;","entrypoint":"channel-reply-pipeline","exportName":"ReplyPrefixOptions","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"type","recordType":"export","sourcePath":"src/channels/reply-prefix.ts"} +{"declaration":"// declaration closure: 7b60a32332609fdc7d0afe9198344de05269aa149d5a03606fcab39b148fd9ab\nexport type SourceReplyDeliveryMode = SourceReplyDeliveryMode;","entrypoint":"channel-reply-pipeline","exportName":"SourceReplyDeliveryMode","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"type","recordType":"export","sourcePath":"src/auto-reply/source-reply-delivery-mode.types.ts"} +{"declaration":"// declaration closure: 4e99bbe63fcab0cab67cbbe1830e660b8e2905bc5e27f1b46c0440b57e46d505\nexport type TypingCallbacks = TypingCallbacks;","entrypoint":"channel-reply-pipeline","exportName":"TypingCallbacks","importSpecifier":"openclaw/plugin-sdk/channel-reply-pipeline","kind":"type","recordType":"export","sourcePath":"src/channels/typing.ts"} +{"category":null,"entrypoint":"channel-runtime-context","importSpecifier":"openclaw/plugin-sdk/channel-runtime-context","recordType":"module","sourcePath":"src/plugin-sdk/channel-runtime-context.ts"} +{"declaration":"// declaration closure: ac2a4e79853d2d4a1f1f55c5644b05ae92b38d8ea9f059bcf8afdc1eced1247c\nexport function getChannelRuntimeContext(params: ChannelRuntimeContextKey & { channelRuntime?: ChannelRuntimeSurface; }): unknown;","entrypoint":"channel-runtime-context","exportName":"getChannelRuntimeContext","importSpecifier":"openclaw/plugin-sdk/channel-runtime-context","kind":"function","recordType":"export","sourcePath":"src/infra/channel-runtime-context.ts"} +{"declaration":"// declaration closure: ac2a4e79853d2d4a1f1f55c5644b05ae92b38d8ea9f059bcf8afdc1eced1247c\nexport function registerChannelRuntimeContext(params: ChannelRuntimeContextKey & { channelRuntime?: ChannelRuntimeSurface; context: unknown; abortSignal?: AbortSignal; }): { dispose: () => void; } | null;","entrypoint":"channel-runtime-context","exportName":"registerChannelRuntimeContext","importSpecifier":"openclaw/plugin-sdk/channel-runtime-context","kind":"function","recordType":"export","sourcePath":"src/infra/channel-runtime-context.ts"} +{"declaration":"// declaration closure: ac2a4e79853d2d4a1f1f55c5644b05ae92b38d8ea9f059bcf8afdc1eced1247c\nexport function watchChannelRuntimeContexts(params: ChannelRuntimeContextKey & { channelRuntime?: ChannelRuntimeSurface; onEvent: Parameters[0][\"onEvent\"]; }): (() => void) | null;","entrypoint":"channel-runtime-context","exportName":"watchChannelRuntimeContexts","importSpecifier":"openclaw/plugin-sdk/channel-runtime-context","kind":"function","recordType":"export","sourcePath":"src/infra/channel-runtime-context.ts"} +{"declaration":"// declaration closure: 368821c7f8c90004354339d8deef2e3fa288e95329a45b0ea09d2e2902d98c95\nexport type ChannelRuntimeContextKey = ChannelRuntimeContextKey;","entrypoint":"channel-runtime-context","exportName":"ChannelRuntimeContextKey","importSpecifier":"openclaw/plugin-sdk/channel-runtime-context","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/channel-runtime-surface.types.ts"} +{"category":null,"entrypoint":"channel-secret-basic-runtime","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","recordType":"module","sourcePath":"src/plugin-sdk/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function collectConditionalChannelFieldAssignments(params: { channelKey: string; field: string; channel: Record; surface: ChannelAccountSurface; defaults: SecretDefaults | undefined; context: ResolverContext; topLevelActiveWithoutAccounts: boolean; topLevelInheritedAccountActive: ChannelAccountPredicate; accountActive: ChannelAccountPredicate; topInactiveReason: string; accountInactiveReason: string | ((entry: ChannelAccountEntry) => string); }): void;","entrypoint":"channel-secret-basic-runtime","exportName":"collectConditionalChannelFieldAssignments","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function collectNestedChannelFieldAssignments(params: { channelKey: string; nestedKey: string; field: string; channel: Record; surface: ChannelAccountSurface; defaults: SecretDefaults | undefined; context: ResolverContext; topLevelActive: boolean; topLevelInheritedAccountActive?: ChannelAccountPredicate; topInactiveReason: string; accountActive: ChannelAccountPredicate; accountInactiveReason: string | ((entry: ChannelAccountEntry) => string); }): void;","entrypoint":"channel-secret-basic-runtime","exportName":"collectNestedChannelFieldAssignments","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function collectSecretInputAssignment(params: { value: unknown; path: string; expected: SecretAssignment[\"expected\"]; defaults: SecretDefaults | undefined; context: ResolverContext; active?: boolean; inactiveReason?: string; owner?: SecretAssignmentOwner; apply: (value: unknown) => void; applyUnavailable?: () => void; }): void;","entrypoint":"channel-secret-basic-runtime","exportName":"collectSecretInputAssignment","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function collectSimpleChannelFieldAssignments(params: { channelKey: string; field: string; channel: Record; surface: ChannelAccountSurface; defaults: SecretDefaults | undefined; context: ResolverContext; topInactiveReason: string; accountInactiveReason: string; }): void;","entrypoint":"channel-secret-basic-runtime","exportName":"collectSimpleChannelFieldAssignments","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function createChannelSecretTargetRegistryEntries(params: { channelKey: string; account?: readonly (string | ChannelSecretTargetPathSpec)[]; channel?: readonly (string | ChannelSecretTargetPathSpec)[]; }): SecretTargetRegistryEntry[];","entrypoint":"channel-secret-basic-runtime","exportName":"createChannelSecretTargetRegistryEntries","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function createSimpleChannelSecretContract(params: { channelKey: string; label: string; accountFields: readonly string[]; channelFields: readonly string[]; mode: \"account-inheritance\" | \"channel-surface\" | \"channel-only\" | { kind: \"surface-inheritance\"; collectionFields: readonly string[]; }; }): { secretTargetRegistryEntries: SecretTargetRegistryEntry[]; collectRuntimeConfigAssignments: (params: { config: { channels?: Record; }; defaults?: SecretDefaults; context: ResolverContext; }) => void; };","entrypoint":"channel-secret-basic-runtime","exportName":"createSimpleChannelSecretContract","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function getChannelRecord(config: { channels?: Record; }, channelKey: string): Record | undefined;","entrypoint":"channel-secret-basic-runtime","exportName":"getChannelRecord","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function getChannelSurface(config: { channels?: Record; }, channelKey: string): { channel: Record; surface: ChannelAccountSurface; } | null;","entrypoint":"channel-secret-basic-runtime","exportName":"getChannelSurface","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function hasConfiguredSecretInputValue(value: unknown, defaults: SecretDefaults | undefined): boolean;","entrypoint":"channel-secret-basic-runtime","exportName":"hasConfiguredSecretInputValue","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function hasOwnProperty(record: Record, key: string): boolean;","entrypoint":"channel-secret-basic-runtime","exportName":"hasOwnProperty","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function isBaseFieldActiveForChannelSurface(surface: ChannelAccountSurface, rootKey: string): boolean;","entrypoint":"channel-secret-basic-runtime","exportName":"isBaseFieldActiveForChannelSurface","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function isEnabledFlag(value: unknown): boolean;","entrypoint":"channel-secret-basic-runtime","exportName":"isEnabledFlag","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function isRecord(value: unknown): value is Record;","entrypoint":"channel-secret-basic-runtime","exportName":"isRecord","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function normalizeSecretStringValue(value: unknown): string;","entrypoint":"channel-secret-basic-runtime","exportName":"normalizeSecretStringValue","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function pushAssignment(context: ResolverContext, assignment: SecretAssignment): void;","entrypoint":"channel-secret-basic-runtime","exportName":"pushAssignment","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function pushInactiveSurfaceWarning(params: { context: ResolverContext; path: string; details?: string; }): void;","entrypoint":"channel-secret-basic-runtime","exportName":"pushInactiveSurfaceWarning","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function pushWarning(context: ResolverContext, warning: SecretResolverWarning): void;","entrypoint":"channel-secret-basic-runtime","exportName":"pushWarning","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function resolveChannelAccountSurface(channel: Record): ChannelAccountSurface;","entrypoint":"channel-secret-basic-runtime","exportName":"resolveChannelAccountSurface","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport type ChannelAccountEntry = ChannelAccountEntry;","entrypoint":"channel-secret-basic-runtime","exportName":"ChannelAccountEntry","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport type ChannelAccountPredicate = ChannelAccountPredicate;","entrypoint":"channel-secret-basic-runtime","exportName":"ChannelAccountPredicate","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport type ChannelAccountSurface = ChannelAccountSurface;","entrypoint":"channel-secret-basic-runtime","exportName":"ChannelAccountSurface","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport type ChannelSecretTargetPathSpec = ChannelSecretTargetPathSpec;","entrypoint":"channel-secret-basic-runtime","exportName":"ChannelSecretTargetPathSpec","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport type ResolverContext = ResolverContext;","entrypoint":"channel-secret-basic-runtime","exportName":"ResolverContext","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport type SecretDefaults = { env?: string; file?: string; exec?: string;} | undefined;","entrypoint":"channel-secret-basic-runtime","exportName":"SecretDefaults","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 661d2cfe3b61a8dbd832e2b9a9ee652d7bec1bf4b413bad2e49a0cd470e66150\nexport type SecretTargetRegistryEntry = SecretTargetRegistryEntry;","entrypoint":"channel-secret-basic-runtime","exportName":"SecretTargetRegistryEntry","importSpecifier":"openclaw/plugin-sdk/channel-secret-basic-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/target-registry-types.ts"} +{"category":null,"entrypoint":"channel-secret-runtime","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","recordType":"module","sourcePath":"src/plugin-sdk/channel-secret-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function collectConditionalChannelFieldAssignments(params: { channelKey: string; field: string; channel: Record; surface: ChannelAccountSurface; defaults: SecretDefaults | undefined; context: ResolverContext; topLevelActiveWithoutAccounts: boolean; topLevelInheritedAccountActive: ChannelAccountPredicate; accountActive: ChannelAccountPredicate; topInactiveReason: string; accountInactiveReason: string | ((entry: ChannelAccountEntry) => string); }): void;","entrypoint":"channel-secret-runtime","exportName":"collectConditionalChannelFieldAssignments","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function collectNestedChannelFieldAssignments(params: { channelKey: string; nestedKey: string; field: string; channel: Record; surface: ChannelAccountSurface; defaults: SecretDefaults | undefined; context: ResolverContext; topLevelActive: boolean; topLevelInheritedAccountActive?: ChannelAccountPredicate; topInactiveReason: string; accountActive: ChannelAccountPredicate; accountInactiveReason: string | ((entry: ChannelAccountEntry) => string); }): void;","entrypoint":"channel-secret-runtime","exportName":"collectNestedChannelFieldAssignments","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 8eb4ee860da3138e3bf757963d3c5a90bbd6c5b2be57927e2765cf743e2ef0a8\nexport function collectNestedChannelTtsAssignments(params: { channelKey: string; nestedKey: string; channel: Record; surface: ChannelAccountSurface; defaults: SecretDefaults | undefined; context: ResolverContext; topLevelActive: boolean; topInactiveReason: string; accountActive: ChannelAccountPredicate; accountInactiveReason: string | ((entry: { accountId: string; account: Record; enabled: boolean; }) => string); }): void;","entrypoint":"channel-secret-runtime","exportName":"collectNestedChannelTtsAssignments","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-tts-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function collectSecretInputAssignment(params: { value: unknown; path: string; expected: SecretAssignment[\"expected\"]; defaults: SecretDefaults | undefined; context: ResolverContext; active?: boolean; inactiveReason?: string; owner?: SecretAssignmentOwner; apply: (value: unknown) => void; applyUnavailable?: () => void; }): void;","entrypoint":"channel-secret-runtime","exportName":"collectSecretInputAssignment","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function collectSimpleChannelFieldAssignments(params: { channelKey: string; field: string; channel: Record; surface: ChannelAccountSurface; defaults: SecretDefaults | undefined; context: ResolverContext; topInactiveReason: string; accountInactiveReason: string; }): void;","entrypoint":"channel-secret-runtime","exportName":"collectSimpleChannelFieldAssignments","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function getChannelRecord(config: { channels?: Record; }, channelKey: string): Record | undefined;","entrypoint":"channel-secret-runtime","exportName":"getChannelRecord","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function getChannelSurface(config: { channels?: Record; }, channelKey: string): { channel: Record; surface: ChannelAccountSurface; } | null;","entrypoint":"channel-secret-runtime","exportName":"getChannelSurface","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function hasConfiguredSecretInputValue(value: unknown, defaults: SecretDefaults | undefined): boolean;","entrypoint":"channel-secret-runtime","exportName":"hasConfiguredSecretInputValue","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function hasOwnProperty(record: Record, key: string): boolean;","entrypoint":"channel-secret-runtime","exportName":"hasOwnProperty","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function isBaseFieldActiveForChannelSurface(surface: ChannelAccountSurface, rootKey: string): boolean;","entrypoint":"channel-secret-runtime","exportName":"isBaseFieldActiveForChannelSurface","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function isEnabledFlag(value: unknown): boolean;","entrypoint":"channel-secret-runtime","exportName":"isEnabledFlag","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function isRecord(value: unknown): value is Record;","entrypoint":"channel-secret-runtime","exportName":"isRecord","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function normalizeSecretStringValue(value: unknown): string;","entrypoint":"channel-secret-runtime","exportName":"normalizeSecretStringValue","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function pushAssignment(context: ResolverContext, assignment: SecretAssignment): void;","entrypoint":"channel-secret-runtime","exportName":"pushAssignment","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function pushInactiveSurfaceWarning(params: { context: ResolverContext; path: string; details?: string; }): void;","entrypoint":"channel-secret-runtime","exportName":"pushInactiveSurfaceWarning","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function pushWarning(context: ResolverContext, warning: SecretResolverWarning): void;","entrypoint":"channel-secret-runtime","exportName":"pushWarning","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport function resolveChannelAccountSurface(channel: Record): ChannelAccountSurface;","entrypoint":"channel-secret-runtime","exportName":"resolveChannelAccountSurface","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport type ChannelAccountEntry = ChannelAccountEntry;","entrypoint":"channel-secret-runtime","exportName":"ChannelAccountEntry","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport type ChannelAccountPredicate = ChannelAccountPredicate;","entrypoint":"channel-secret-runtime","exportName":"ChannelAccountPredicate","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 14bf90acc3c1aa6167d0a8e374b7fbbe9fd9e41a276b8548f66cb2f71859596c\nexport type ChannelAccountSurface = ChannelAccountSurface;","entrypoint":"channel-secret-runtime","exportName":"ChannelAccountSurface","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/channel-secret-basic-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport type ResolverContext = ResolverContext;","entrypoint":"channel-secret-runtime","exportName":"ResolverContext","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport type SecretDefaults = { env?: string; file?: string; exec?: string;} | undefined;","entrypoint":"channel-secret-runtime","exportName":"SecretDefaults","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 661d2cfe3b61a8dbd832e2b9a9ee652d7bec1bf4b413bad2e49a0cd470e66150\nexport type SecretTargetRegistryEntry = SecretTargetRegistryEntry;","entrypoint":"channel-secret-runtime","exportName":"SecretTargetRegistryEntry","importSpecifier":"openclaw/plugin-sdk/channel-secret-runtime","kind":"type","recordType":"export","sourcePath":"src/secrets/target-registry-types.ts"} +{"category":null,"entrypoint":"channel-send-result","importSpecifier":"openclaw/plugin-sdk/channel-send-result","recordType":"module","sourcePath":"src/plugin-sdk/channel-send-result.ts"} +{"declaration":"// declaration closure: 171ae66ca00e244f7bbdbd9cb534ad0a644df7d662921edbfef604b1e461140b\nexport function attachChannelToResult(channel: string, result: T): T & { channel: string; };","entrypoint":"channel-send-result","exportName":"attachChannelToResult","importSpecifier":"openclaw/plugin-sdk/channel-send-result","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-send-result.ts"} +{"declaration":"// declaration closure: 171ae66ca00e244f7bbdbd9cb534ad0a644df7d662921edbfef604b1e461140b\nexport function attachChannelToResults(channel: string, results: readonly T[]): (T & { channel: string; })[];","entrypoint":"channel-send-result","exportName":"attachChannelToResults","importSpecifier":"openclaw/plugin-sdk/channel-send-result","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-send-result.ts"} +{"declaration":"// declaration closure: 171ae66ca00e244f7bbdbd9cb534ad0a644df7d662921edbfef604b1e461140b\nexport function buildChannelSendResult(channel: string, result: ChannelSendRawResult): { channel: string; ok: boolean; messageId: string; error: Error | undefined; };","entrypoint":"channel-send-result","exportName":"buildChannelSendResult","importSpecifier":"openclaw/plugin-sdk/channel-send-result","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-send-result.ts"} +{"declaration":"// declaration closure: 171ae66ca00e244f7bbdbd9cb534ad0a644df7d662921edbfef604b1e461140b\nexport function createAttachedChannelResultAdapter(params: { channel: string; sendText?: (ctx: SendTextParams) => MaybePromise>; sendMedia?: (ctx: SendMediaParams) => MaybePromise>; sendPoll?: (ctx: SendPollParams) => MaybePromise>; }): Pick;","entrypoint":"channel-send-result","exportName":"createAttachedChannelResultAdapter","importSpecifier":"openclaw/plugin-sdk/channel-send-result","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-send-result.ts"} +{"declaration":"// declaration closure: 171ae66ca00e244f7bbdbd9cb534ad0a644df7d662921edbfef604b1e461140b\nexport function createEmptyChannelResult(channel: string, result?: Partial> & { messageId?: string; }): OutboundDeliveryResult;","entrypoint":"channel-send-result","exportName":"createEmptyChannelResult","importSpecifier":"openclaw/plugin-sdk/channel-send-result","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-send-result.ts"} +{"declaration":"// declaration closure: 171ae66ca00e244f7bbdbd9cb534ad0a644df7d662921edbfef604b1e461140b\nexport function createRawChannelSendResultAdapter(params: { channel: string; sendText?: (ctx: SendTextParams) => MaybePromise; sendMedia?: (ctx: SendMediaParams) => MaybePromise; }): Pick;","entrypoint":"channel-send-result","exportName":"createRawChannelSendResultAdapter","importSpecifier":"openclaw/plugin-sdk/channel-send-result","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-send-result.ts"} +{"declaration":"// declaration closure: e577838a2da83a5433e9cde18f8081e9f7122cf3ca9d431f6b66d0da736ed646\nexport type ChannelOutboundAdapter = ChannelOutboundAdapter;","entrypoint":"channel-send-result","exportName":"ChannelOutboundAdapter","importSpecifier":"openclaw/plugin-sdk/channel-send-result","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/outbound.types.ts"} +{"declaration":"// declaration closure: 171ae66ca00e244f7bbdbd9cb534ad0a644df7d662921edbfef604b1e461140b\nexport type ChannelSendRawResult = ChannelSendRawResult;","entrypoint":"channel-send-result","exportName":"ChannelSendRawResult","importSpecifier":"openclaw/plugin-sdk/channel-send-result","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-send-result.ts"} +{"declaration":"// declaration closure: d6ee8aede6fb7d083caedc5336b7b02a64482561e3d3eca664cf31b63e164e18\nexport type OutboundDeliveryResult = OutboundDeliveryResult;","entrypoint":"channel-send-result","exportName":"OutboundDeliveryResult","importSpecifier":"openclaw/plugin-sdk/channel-send-result","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/deliver-types.ts"} +{"category":"channel","entrypoint":"channel-setup","importSpecifier":"openclaw/plugin-sdk/channel-setup","recordType":"module","sourcePath":"src/plugin-sdk/channel-setup.ts"} +{"declaration":"// declaration closure: 91964289eb478ab4887b28fd98037b72cfc20ddb03d507a4389d48c8b9a11692\nexport function baseUrlTextInput(params: BaseUrlTextInputParams): ChannelSetupWizardTextInput;","entrypoint":"channel-setup","exportName":"baseUrlTextInput","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/setup-credential.ts"} +{"declaration":"// declaration closure: ddd6e31aa72848ddcc5b0a09a747127430f41d39dc3dc91145c76697c8248a31\nexport function createOptionalChannelSetupAdapter(params: OptionalChannelSetupParams): ChannelSetupAdapter;","entrypoint":"channel-setup","exportName":"createOptionalChannelSetupAdapter","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/optional-channel-setup.ts"} +{"declaration":"// declaration closure: 8d95e8d397a873a9dfcb13d6639962c2d697ad6264e07909be160aacfabd27c5\nexport function createOptionalChannelSetupSurface(params: OptionalChannelSetupParams): OptionalChannelSetupSurface;","entrypoint":"channel-setup","exportName":"createOptionalChannelSetupSurface","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-setup.ts"} +{"declaration":"// declaration closure: ddd6e31aa72848ddcc5b0a09a747127430f41d39dc3dc91145c76697c8248a31\nexport function createOptionalChannelSetupWizard(params: OptionalChannelSetupParams): ChannelSetupWizard;","entrypoint":"channel-setup","exportName":"createOptionalChannelSetupWizard","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/optional-channel-setup.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createTopLevelChannelDmPolicy(params: { label: string; channel: string; policyKey: string; allowFromKey: string; getCurrent: (cfg: OpenClawConfig) => DmPolicy; promptAllowFrom?: ChannelSetupDmPolicy[\"promptAllowFrom\"]; getAllowFrom?: (cfg: OpenClawConfig) => Array | undefined; }): ChannelSetupDmPolicy;","entrypoint":"channel-setup","exportName":"createTopLevelChannelDmPolicy","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: d9094605b95cb36ab99204c2fd9383f5a9798b6313d7b6d69c79e7ecc0f78854\nexport function defineChannelSetupContract>(params: { fields: Fields; } & ChannelSetupContractAdapterParams): ChannelOwnedSetupContract;","entrypoint":"channel-setup","exportName":"defineChannelSetupContract","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-contract.ts"} +{"declaration":"// declaration closure: 91964289eb478ab4887b28fd98037b72cfc20ddb03d507a4389d48c8b9a11692\nexport function defineTokenCredential(params: TokenCredentialParams): ChannelSetupWizardCredential;","entrypoint":"channel-setup","exportName":"defineTokenCredential","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/setup-credential.ts"} +{"declaration":"// declaration closure: e3870681f84115592aba8c1c1b144ad3d72df4579c4c17f528eae9a7d1344bbc\nexport function formatDocsLink(path: string | undefined | null, label?: string, opts?: { fallback?: string; force?: boolean; }): string;","entrypoint":"channel-setup","exportName":"formatDocsLink","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"function","recordType":"export","sourcePath":"packages/terminal-core/src/links.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function setSetupChannelEnabled(cfg: OpenClawConfig, channel: string, enabled: boolean): OpenClawConfig;","entrypoint":"channel-setup","exportName":"setSetupChannelEnabled","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function splitSetupEntries(raw: string): string[];","entrypoint":"channel-setup","exportName":"splitSetupEntries","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport const DEFAULT_ACCOUNT_ID: \"default\";","entrypoint":"channel-setup","exportName":"DEFAULT_ACCOUNT_ID","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"const","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: f53cf5ee48850b03c1b792d2d1513d9dd85c9b649dad43afc8329fbbd6bf4dab\nexport type ChannelSetupAdapter = ChannelSetupAdapter;","entrypoint":"channel-setup","exportName":"ChannelSetupAdapter","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-adapter.types.ts"} +{"declaration":"// declaration closure: 37ebe9dbf831d6259f36ae2941a0d91c42907a7fcfe133063a50256fc0baec77\nexport type ChannelSetupDmPolicy = ChannelSetupDmPolicy;","entrypoint":"channel-setup","exportName":"ChannelSetupDmPolicy","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-types.ts"} +{"declaration":"// declaration closure: aee1e359ae8adaa2698c391f133bcae4ab5659e27ba92a9ddff8407a110101fe\nexport type ChannelSetupInput = ChannelSetupInput;","entrypoint":"channel-setup","exportName":"ChannelSetupInput","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-input.ts"} +{"declaration":"// declaration closure: 37ebe9dbf831d6259f36ae2941a0d91c42907a7fcfe133063a50256fc0baec77\nexport type ChannelSetupWizard = ChannelSetupWizard;","entrypoint":"channel-setup","exportName":"ChannelSetupWizard","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-types.ts"} +{"declaration":"// declaration closure: 8d95e8d397a873a9dfcb13d6639962c2d697ad6264e07909be160aacfabd27c5\nexport type OptionalChannelSetupSurface = OptionalChannelSetupSurface;","entrypoint":"channel-setup","exportName":"OptionalChannelSetupSurface","importSpecifier":"openclaw/plugin-sdk/channel-setup","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-setup.ts"} +{"category":null,"entrypoint":"channel-status","importSpecifier":"openclaw/plugin-sdk/channel-status","recordType":"module","sourcePath":"src/plugin-sdk/channel-status.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildBaseChannelStatusSummary(snapshot: { configured?: boolean | null; running?: boolean | null; lastStartAt?: number | null; lastStopAt?: number | null; lastError?: string | null; }, extra?: TExtra): { configured: boolean; } & TExtra & { running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; };","entrypoint":"channel-status","exportName":"buildBaseChannelStatusSummary","importSpecifier":"openclaw/plugin-sdk/channel-status","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildComputedAccountStatusSnapshot(params: { accountId: string; name?: string; enabled?: boolean; configured?: boolean; runtime?: RuntimeLifecycleSnapshot | null; probe?: unknown; }, extra?: TExtra): { lastInboundAt: number | null; lastOutboundAt: number | null; activeRunStartedAt?: number | undefined; lastRunActivityAt?: number | undefined; activeRuns?: number | undefined; busy?: boolean | undefined; terminalDisconnect?: true | undefined; ingressUnavailable?: true | undefined; lifecycle?: \"blocked\" | \"starting\" | \"ready\" | \"recovering\" | \"stopped\" | undefined; healthState?: string | undefined; lastTransportActivityAt?: number | undefined; lastEventAt?: number | undefined; lastDisconnect?: string | { at: number; status?: number; error?: string; loggedOut?: boolean; } | undefined; lastConnectedAt?: number | undefined; reconnectAttempts?: number | undefined; restartPending?: boolean | undefined; connected?: boolean | undefined; linked?: boolean | undefined; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; probe: unknown; accountId: string; name: string | undefined; enabled: boolean | undefined; configured: boolean | undefined; } & TExtra;","entrypoint":"channel-status","exportName":"buildComputedAccountStatusSnapshot","importSpecifier":"openclaw/plugin-sdk/channel-status","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildProbeChannelStatusSummary>(snapshot: { configured?: boolean | null; running?: boolean | null; lastStartAt?: number | null; lastStopAt?: number | null; lastError?: string | null; probe?: unknown; lastProbeAt?: number | null; }, extra?: TExtra): { configured: boolean; } & TExtra & { probe: unknown; lastProbeAt: number | null; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; };","entrypoint":"channel-status","exportName":"buildProbeChannelStatusSummary","importSpecifier":"openclaw/plugin-sdk/channel-status","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildTokenChannelStatusSummary(snapshot: { configured?: boolean | null; tokenSource?: string | null; running?: boolean | null; mode?: string | null; lastStartAt?: number | null; lastStopAt?: number | null; lastError?: string | null; probe?: unknown; lastProbeAt?: number | null; }, opts?: { includeMode?: boolean; }): { tokenSource: string; probe: unknown; lastProbeAt: number | null; configured: boolean; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; } | { mode: string | null; tokenSource: string; probe: unknown; lastProbeAt: number | null; configured: boolean; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; };","entrypoint":"channel-status","exportName":"buildTokenChannelStatusSummary","importSpecifier":"openclaw/plugin-sdk/channel-status","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function collectStatusIssuesFromLastError(channel: string, accounts: Array<{ accountId: string; lastError?: unknown; }>): ChannelStatusIssue[];","entrypoint":"channel-status","exportName":"collectStatusIssuesFromLastError","importSpecifier":"openclaw/plugin-sdk/channel-status","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function createDefaultChannelRuntimeState>(accountId: string, extra?: T): { accountId: string; running: false; lastStartAt: null; lastStopAt: null; lastError: null; } & T;","entrypoint":"channel-status","exportName":"createDefaultChannelRuntimeState","importSpecifier":"openclaw/plugin-sdk/channel-status","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: 24d77252b60106e462b6f374d98f47c684ef0a8d1b4bde28746d28b22a5f577c\nexport function projectCredentialSnapshotFields(account: unknown): Pick, \"tokenSource\" | \"botTokenSource\" | \"appTokenSource\" | \"signingSecretSource\" | \"tokenStatus\" | \"botTokenStatus\" | \"appTokenStatus\" | \"signingSecretStatus\" | \"userTokenStatus\">;","entrypoint":"channel-status","exportName":"projectCredentialSnapshotFields","importSpecifier":"openclaw/plugin-sdk/channel-status","kind":"function","recordType":"export","sourcePath":"src/channels/account-snapshot-fields.ts"} +{"declaration":"// declaration closure: 24d77252b60106e462b6f374d98f47c684ef0a8d1b4bde28746d28b22a5f577c\nexport function resolveConfiguredFromCredentialStatuses(account: unknown): boolean | undefined;","entrypoint":"channel-status","exportName":"resolveConfiguredFromCredentialStatuses","importSpecifier":"openclaw/plugin-sdk/channel-status","kind":"function","recordType":"export","sourcePath":"src/channels/account-snapshot-fields.ts"} +{"declaration":"// declaration closure: 24d77252b60106e462b6f374d98f47c684ef0a8d1b4bde28746d28b22a5f577c\nexport function resolveConfiguredFromRequiredCredentialStatuses(account: unknown, requiredKeys: CredentialStatusKey[]): boolean | undefined;","entrypoint":"channel-status","exportName":"resolveConfiguredFromRequiredCredentialStatuses","importSpecifier":"openclaw/plugin-sdk/channel-status","kind":"function","recordType":"export","sourcePath":"src/channels/account-snapshot-fields.ts"} +{"declaration":"// declaration closure: 38c836c4c6e6735b56ec2012eb8b0e2f7488482ed762bdb6333fda3b6b83d5f6\nexport const PAIRING_APPROVED_MESSAGE: \"✅ OpenClaw access approved. Send a message to start chatting.\";","entrypoint":"channel-status","exportName":"PAIRING_APPROVED_MESSAGE","importSpecifier":"openclaw/plugin-sdk/channel-status","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/pairing-message.ts"} +{"category":null,"entrypoint":"channel-streaming","importSpecifier":"openclaw/plugin-sdk/channel-streaming","recordType":"module","sourcePath":"src/plugin-sdk/channel-streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function buildChannelProgressDraftLine(input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): ChannelProgressDraftLine | undefined;","entrypoint":"channel-streaming","exportName":"buildChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function buildChannelProgressDraftLineForEntry(entry: StreamingCompatEntry | null | undefined, input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): ChannelProgressDraftLine | undefined;","entrypoint":"channel-streaming","exportName":"buildChannelProgressDraftLineForEntry","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function createChannelProgressDraftGate(params: { onStart: () => void | Promise; initialDelayMs?: number; onStartError?: (error: unknown) => void; setTimeoutFn?: typeof setTimeout; clearTimeoutFn?: typeof clearTimeout; }): { readonly hasStarted: boolean; readonly workEvents: number; noteWork(): Promise; startNow(): Promise; cancel(): void; reset(): void; };","entrypoint":"channel-streaming","exportName":"createChannelProgressDraftGate","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatChannelProgressDraftLine(input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): string | undefined;","entrypoint":"channel-streaming","exportName":"formatChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatChannelProgressDraftLineForEntry(entry: StreamingCompatEntry | null | undefined, input: ChannelProgressDraftLineInput, options?: ChannelProgressLineOptions): string | undefined;","entrypoint":"channel-streaming","exportName":"formatChannelProgressDraftLineForEntry","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatChannelProgressDraftText(params: { entry?: StreamingCompatEntry | null; lines: Array; seed?: string; random?: () => number; formatLine?: (line: string) => string; bullet?: string; narration?: string; plan?: readonly AgentPlanStep[]; }): string;","entrypoint":"channel-streaming","exportName":"formatChannelProgressDraftText","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function formatPlanChecklistLines(steps: readonly AgentPlanStep[], options: { maxLines: number; maxLineChars: number; }): string[];","entrypoint":"channel-streaming","exportName":"formatPlanChecklistLines","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 065c5584e291e52f678547640926e6a1fed32b80a31224e530d925444dabcf9d\nexport function getChannelStreamingConfigObject(entry: StreamingCompatEntry | null | undefined): ChannelStreamingConfig | undefined;","entrypoint":"channel-streaming","exportName":"getChannelStreamingConfigObject","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming-config-readers.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function isChannelProgressDraftWorkToolName(name: string | null | undefined): boolean;","entrypoint":"channel-streaming","exportName":"isChannelProgressDraftWorkToolName","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function isCommandToolName(name: string | undefined): boolean;","entrypoint":"channel-streaming","exportName":"isCommandToolName","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function isPotentialTruncatedFinal(finalText: string): boolean;","entrypoint":"channel-streaming","exportName":"isPotentialTruncatedFinal","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function mergeChannelProgressDraftLine(lines: TLine[], line: TLine, params: { maxLines: number; }): TLine[];","entrypoint":"channel-streaming","exportName":"mergeChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function normalizeAgentPlanSteps(value: unknown): AgentPlanStep[] | undefined;","entrypoint":"channel-streaming","exportName":"normalizeAgentPlanSteps","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function normalizeChannelProgressDraftLineIdentity(line: string | ChannelProgressDraftLine | undefined): string;","entrypoint":"channel-streaming","exportName":"normalizeChannelProgressDraftLineIdentity","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelPreviewStreamMode(entry: StreamingCompatEntry | null | undefined, defaultMode: StreamingMode): StreamingMode;","entrypoint":"channel-streaming","exportName":"resolveChannelPreviewStreamMode","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftConfig(entry: StreamingCompatEntry | null | undefined): ChannelStreamingProgressConfig;","entrypoint":"channel-streaming","exportName":"resolveChannelProgressDraftConfig","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftLabel(params: { entry?: StreamingCompatEntry | null; seed?: string; random?: () => number; }): string | undefined;","entrypoint":"channel-streaming","exportName":"resolveChannelProgressDraftLabel","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftLineOptions(entry: StreamingCompatEntry | null | undefined, options?: ChannelProgressLineOptions): ChannelProgressLineOptions;","entrypoint":"channel-streaming","exportName":"resolveChannelProgressDraftLineOptions","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftMaxLineChars(entry: StreamingCompatEntry | null | undefined, defaultValue?: number): number;","entrypoint":"channel-streaming","exportName":"resolveChannelProgressDraftMaxLineChars","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftMaxLines(entry: StreamingCompatEntry | null | undefined, defaultValue?: number): number;","entrypoint":"channel-streaming","exportName":"resolveChannelProgressDraftMaxLines","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelProgressDraftRender(entry: StreamingCompatEntry | null | undefined, defaultValue?: ChannelProgressDraftRenderMode): ChannelProgressDraftRenderMode;","entrypoint":"channel-streaming","exportName":"resolveChannelProgressDraftRender","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingBlockCoalesce(entry: StreamingCompatEntry | null | undefined): BlockStreamingCoalesceConfig | undefined;","entrypoint":"channel-streaming","exportName":"resolveChannelStreamingBlockCoalesce","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingBlockEnabled(entry: StreamingCompatEntry | null | undefined): boolean | undefined;\nexport function resolveChannelStreamingBlockEnabled(entry: StreamingCompatEntry | null | undefined, previewPolicy: { previewAvailable: boolean; blockStreamingDefault?: \"off\" | \"on\"; }): boolean;","entrypoint":"channel-streaming","exportName":"resolveChannelStreamingBlockEnabled","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingChunkMode(entry: StreamingCompatEntry | null | undefined): TextChunkMode | undefined;","entrypoint":"channel-streaming","exportName":"resolveChannelStreamingChunkMode","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: 065c5584e291e52f678547640926e6a1fed32b80a31224e530d925444dabcf9d\nexport function resolveChannelStreamingNativeTransport(entry: StreamingCompatEntry | null | undefined): boolean | undefined;","entrypoint":"channel-streaming","exportName":"resolveChannelStreamingNativeTransport","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming-config-readers.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingPreviewChunk(entry: StreamingCompatEntry | null | undefined): BlockStreamingChunkConfig | undefined;","entrypoint":"channel-streaming","exportName":"resolveChannelStreamingPreviewChunk","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingPreviewCommandText(entry: StreamingCompatEntry | null | undefined, defaultValue?: ChannelStreamingCommandTextMode): ChannelStreamingCommandTextMode;","entrypoint":"channel-streaming","exportName":"resolveChannelStreamingPreviewCommandText","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingPreviewToolProgress(entry: StreamingCompatEntry | null | undefined, defaultValue?: boolean, mode?: StreamingMode): boolean;","entrypoint":"channel-streaming","exportName":"resolveChannelStreamingPreviewToolProgress","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingProgressCommentary(entry: StreamingCompatEntry | null | undefined, defaultValue?: boolean, mode?: StreamingMode): boolean;","entrypoint":"channel-streaming","exportName":"resolveChannelStreamingProgressCommentary","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingProgressNarration(entry: StreamingCompatEntry | null | undefined, defaultValue?: boolean): boolean;","entrypoint":"channel-streaming","exportName":"resolveChannelStreamingProgressNarration","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveChannelStreamingSuppressDefaultToolProgressMessages(entry: StreamingCompatEntry | null | undefined, options?: { draftStreamActive?: boolean; previewToolProgressEnabled?: boolean; previewStreamingEnabled?: boolean; }): boolean;","entrypoint":"channel-streaming","exportName":"resolveChannelStreamingSuppressDefaultToolProgressMessages","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function resolveTranscriptBackedChannelFinalText(params: { finalText: string; resolveCandidateText: () => Promise; }): Promise;","entrypoint":"channel-streaming","exportName":"resolveTranscriptBackedChannelFinalText","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport function selectLongerFinalText(params: { finalText: string; candidateTexts: readonly (string | undefined)[]; }): string | undefined;","entrypoint":"channel-streaming","exportName":"selectLongerFinalText","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"function","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport const DEFAULT_PROGRESS_DRAFT_INITIAL_DELAY_MS: 1500;","entrypoint":"channel-streaming","exportName":"DEFAULT_PROGRESS_DRAFT_INITIAL_DELAY_MS","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"const","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport const DEFAULT_PROGRESS_DRAFT_LABELS: readonly [\"Working\"];","entrypoint":"channel-streaming","exportName":"DEFAULT_PROGRESS_DRAFT_LABELS","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"const","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type AgentPlanStep = AgentPlanStep;","entrypoint":"channel-streaming","exportName":"AgentPlanStep","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type AgentPlanStepInput = AgentPlanStepInput;","entrypoint":"channel-streaming","exportName":"AgentPlanStepInput","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type AgentPlanStepStatus = AgentPlanStepStatus;","entrypoint":"channel-streaming","exportName":"AgentPlanStepStatus","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelDeliveryStreamingConfig = ChannelDeliveryStreamingConfig;","entrypoint":"channel-streaming","exportName":"ChannelDeliveryStreamingConfig","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelPreviewStreamingConfig = ChannelPreviewStreamingConfig;","entrypoint":"channel-streaming","exportName":"ChannelPreviewStreamingConfig","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type ChannelProgressDraftLine = ChannelProgressDraftLine;","entrypoint":"channel-streaming","exportName":"ChannelProgressDraftLine","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type ChannelProgressDraftLineInput = ChannelProgressDraftLineInput;","entrypoint":"channel-streaming","exportName":"ChannelProgressDraftLineInput","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type ChannelProgressDraftLineKind = \"plan\" | \"tool\" | \"approval\" | \"item\" | \"command-output\" | \"patch\";","entrypoint":"channel-streaming","exportName":"ChannelProgressDraftLineKind","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type ChannelProgressDraftRenderMode = ChannelProgressDraftRenderMode;","entrypoint":"channel-streaming","exportName":"ChannelProgressDraftRenderMode","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d81e7a5a387b0f0950317a3fa6305a2f73495648af35e9cde24f46b9225ae3a4\nexport type ChannelProgressLineOptions = ChannelProgressLineOptions;","entrypoint":"channel-streaming","exportName":"ChannelProgressLineOptions","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/channels/streaming.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelStreamingBlockConfig = ChannelStreamingBlockConfig;","entrypoint":"channel-streaming","exportName":"ChannelStreamingBlockConfig","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelStreamingCommandTextMode = ChannelStreamingCommandTextMode;","entrypoint":"channel-streaming","exportName":"ChannelStreamingCommandTextMode","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelStreamingConfig = ChannelStreamingConfig;","entrypoint":"channel-streaming","exportName":"ChannelStreamingConfig","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelStreamingPreviewConfig = ChannelStreamingPreviewConfig;","entrypoint":"channel-streaming","exportName":"ChannelStreamingPreviewConfig","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ChannelStreamingProgressConfig = ChannelStreamingProgressConfig;","entrypoint":"channel-streaming","exportName":"ChannelStreamingProgressConfig","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 7f04e9869288c43d9b5ec48890408e738194ef5fbefb7a6a4c17142e9dfa7422\nexport type SlackChannelStreamingConfig = SlackChannelStreamingConfig;","entrypoint":"channel-streaming","exportName":"SlackChannelStreamingConfig","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/config/types.slack.ts"} +{"declaration":"// declaration closure: 065c5584e291e52f678547640926e6a1fed32b80a31224e530d925444dabcf9d\nexport type StreamingCompatEntry = StreamingCompatEntry;","entrypoint":"channel-streaming","exportName":"StreamingCompatEntry","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/channels/streaming-config-readers.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type StreamingMode = StreamingMode;","entrypoint":"channel-streaming","exportName":"StreamingMode","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type TextChunkMode = TextChunkMode;","entrypoint":"channel-streaming","exportName":"TextChunkMode","importSpecifier":"openclaw/plugin-sdk/channel-streaming","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"category":null,"entrypoint":"channel-streaming-config","importSpecifier":"openclaw/plugin-sdk/channel-streaming-config","recordType":"module","sourcePath":"src/plugin-sdk/channel-streaming-config.ts"} +{"declaration":"// declaration closure: 065c5584e291e52f678547640926e6a1fed32b80a31224e530d925444dabcf9d\nexport function getChannelStreamingConfigObject(entry: StreamingCompatEntry | null | undefined): ChannelStreamingConfig | undefined;","entrypoint":"channel-streaming-config","exportName":"getChannelStreamingConfigObject","importSpecifier":"openclaw/plugin-sdk/channel-streaming-config","kind":"function","recordType":"export","sourcePath":"src/channels/streaming-config-readers.ts"} +{"declaration":"// declaration closure: 065c5584e291e52f678547640926e6a1fed32b80a31224e530d925444dabcf9d\nexport function resolveChannelStreamingNativeTransport(entry: StreamingCompatEntry | null | undefined): boolean | undefined;","entrypoint":"channel-streaming-config","exportName":"resolveChannelStreamingNativeTransport","importSpecifier":"openclaw/plugin-sdk/channel-streaming-config","kind":"function","recordType":"export","sourcePath":"src/channels/streaming-config-readers.ts"} +{"category":null,"entrypoint":"cli-argv","importSpecifier":"openclaw/plugin-sdk/cli-argv","recordType":"module","sourcePath":"src/plugin-sdk/cli-argv.ts"} +{"declaration":"// declaration closure: 1a1e54e1753f84209f7528ca0f63ec12be3b0bf8562f5b9098c6ba78d1bd363a\nexport function consumeRootOptionToken(args: ReadonlyArray, index: number): number;","entrypoint":"cli-argv","exportName":"consumeRootOptionToken","importSpecifier":"openclaw/plugin-sdk/cli-argv","kind":"function","recordType":"export","sourcePath":"src/infra/cli-root-options.ts"} +{"declaration":"// declaration closure: 1a1e54e1753f84209f7528ca0f63ec12be3b0bf8562f5b9098c6ba78d1bd363a\nexport function getRootOptionAwareCommandPath(argv: readonly string[], depth: number): string[];","entrypoint":"cli-argv","exportName":"getRootOptionAwareCommandPath","importSpecifier":"openclaw/plugin-sdk/cli-argv","kind":"function","recordType":"export","sourcePath":"src/infra/cli-root-options.ts"} +{"declaration":"// declaration closure: 1a1e54e1753f84209f7528ca0f63ec12be3b0bf8562f5b9098c6ba78d1bd363a\nexport function isValueToken(arg: string | undefined): boolean;","entrypoint":"cli-argv","exportName":"isValueToken","importSpecifier":"openclaw/plugin-sdk/cli-argv","kind":"function","recordType":"export","sourcePath":"src/infra/cli-root-options.ts"} +{"declaration":"// declaration closure: 1a1e54e1753f84209f7528ca0f63ec12be3b0bf8562f5b9098c6ba78d1bd363a\nexport const FLAG_TERMINATOR: \"--\";","entrypoint":"cli-argv","exportName":"FLAG_TERMINATOR","importSpecifier":"openclaw/plugin-sdk/cli-argv","kind":"const","recordType":"export","sourcePath":"src/infra/cli-root-options.ts"} +{"category":null,"entrypoint":"collection-runtime","importSpecifier":"openclaw/plugin-sdk/collection-runtime","recordType":"module","sourcePath":"src/plugin-sdk/collection-runtime.ts"} +{"declaration":"// declaration closure: c57e4be7c57ce0b11ea6edc5b422024f5bfc3f4f23fbb086154de48e632c2729\nexport function pruneMapToMaxSize(map: Map, maxSize: number): void;","entrypoint":"collection-runtime","exportName":"pruneMapToMaxSize","importSpecifier":"openclaw/plugin-sdk/collection-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/map-size.ts"} +{"category":"channel","entrypoint":"command-auth","importSpecifier":"openclaw/plugin-sdk/command-auth","recordType":"module","sourcePath":"src/plugin-sdk/command-auth.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function buildCommandText(commandName: string, args?: string): string;","entrypoint":"command-auth","exportName":"buildCommandText","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function buildCommandTextFromArgs(command: ChatCommandDefinition, args?: CommandArgs): string;","entrypoint":"command-auth","exportName":"buildCommandTextFromArgs","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 4982da357d60e98ae6702db60eabcba49c19798ff6ae7e78218b51c12b0bd6e3\nexport function buildCommandsPaginationKeyboard(currentPage: number, totalPages: number, agentId?: string): Array>;","entrypoint":"command-auth","exportName":"buildCommandsPaginationKeyboard","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/telegram-command-ui.ts"} +{"declaration":"// declaration closure: 33f0720d73c899b8c422ec7c75e8f0c617eadc551e36220300b9e94350a5e5b1\nexport function buildModelsProviderData(cfg: OpenClawConfig, agentId?: string, options?: { view?: \"default\" | \"all\"; workspaceDir?: string; }): Promise;","entrypoint":"command-auth","exportName":"buildModelsProviderData","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/commands-models.ts"} +{"declaration":"// declaration closure: 140d189df1778c91edb84596888c6d5382681617f4dcf4c60864233a5e8e6f2f\nexport function createPreCryptoDirectDmAuthorizer(params: { resolveAccess: (senderId: string) => Promise | ResolvedInboundDirectDmAccess>; issuePairingChallenge?: (params: { senderId: string; reply: (text: string) => Promise; }) => Promise; onBlocked?: (params: { senderId: string; reason: string; reasonCode: DmGroupAccessReasonCode; }) => void; }): (input: { senderId: string; reply: (text: string) => Promise; }) => Promise<\"allow\" | \"block\" | \"pairing\">;","entrypoint":"command-auth","exportName":"createPreCryptoDirectDmAuthorizer","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/channels/direct-dm-access.ts"} +{"declaration":"// declaration closure: 93caa32bb90c3d642748ec9b8c3bab59f652baf0e943631137e153f7bba444f8\nexport function expandAllowFromWithAccessGroups(params: { cfg?: OpenClawConfig; allowFrom: Array | null | undefined; channel: ChannelId; accountId: string; senderId: string; senderAllowEntry?: string; isSenderAllowed?: (senderId: string, allowFrom: string[]) => boolean; resolveMembership?: AccessGroupMembershipResolver; }): Promise;","entrypoint":"command-auth","exportName":"expandAllowFromWithAccessGroups","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/access-groups.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function findCommandByNativeName(name: string, provider?: string, options?: NativeCommandProviderLookupOptions): ChatCommandDefinition | undefined;","entrypoint":"command-auth","exportName":"findCommandByNativeName","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function formatCommandArgMenuTitle(params: { command: ChatCommandDefinition; menu: NonNullable>; }): string;","entrypoint":"command-auth","exportName":"formatCommandArgMenuTitle","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 33f0720d73c899b8c422ec7c75e8f0c617eadc551e36220300b9e94350a5e5b1\nexport function formatModelsAvailableHeader(params: { provider: string; total: number; cfg: OpenClawConfig; agentId?: string; agentDir?: string; workspaceDir?: string; sessionEntry?: ModelsCommandSessionEntry; }): string;","entrypoint":"command-auth","exportName":"formatModelsAvailableHeader","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/commands-models.ts"} +{"declaration":"// declaration closure: a39c274e50e6791af0b1713bb31f47defe0f3d7cd25a3cd62fe37b0066ef3dcb\nexport function getCommandDetection(_cfg?: OpenClawConfig): CommandDetection;","entrypoint":"command-auth","exportName":"getCommandDetection","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-normalize.ts"} +{"declaration":"// declaration closure: b63493c126321811f3c48d0bd30bb0c3fd073185ea970e718cd31220983128d4\nexport function getPluginCommandSpecs(provider?: string, options?: PluginCommandSpecOptions): Array<{ name: string; description: string; descriptionLocalizations?: Record; acceptsArgs: boolean; }>;","entrypoint":"command-auth","exportName":"getPluginCommandSpecs","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/command-specs.ts"} +{"declaration":"// declaration closure: b3c3e72ecfc3305a0cb7a0fca5a0b41301c97fe8b0306cbd657d30655b55faa9\nexport function hasControlCommand(text?: string, cfg?: OpenClawConfig, options?: CommandNormalizeOptions): boolean;","entrypoint":"command-auth","exportName":"hasControlCommand","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-detection.ts"} +{"declaration":"// declaration closure: b3c3e72ecfc3305a0cb7a0fca5a0b41301c97fe8b0306cbd657d30655b55faa9\nexport function hasInlineCommandTokens(text?: string): boolean;","entrypoint":"command-auth","exportName":"hasInlineCommandTokens","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-detection.ts"} +{"declaration":"// declaration closure: 843512c1b438f076ae12627a77cb378375f3a011d3cf35ba678ec7ca6f6b8e4e\nexport function isCommandEnabled(cfg: OpenClawConfig, commandKey: string): boolean;","entrypoint":"command-auth","exportName":"isCommandEnabled","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-list.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function isCommandMessage(raw: string): boolean;","entrypoint":"command-auth","exportName":"isCommandMessage","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: b3c3e72ecfc3305a0cb7a0fca5a0b41301c97fe8b0306cbd657d30655b55faa9\nexport function isControlCommandMessage(text?: string, cfg?: OpenClawConfig, options?: CommandNormalizeOptions): boolean;","entrypoint":"command-auth","exportName":"isControlCommandMessage","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-detection.ts"} +{"declaration":"// declaration closure: ce29c9b7baf60902b5a488945b386e97784ab78583dd59ca97abc6cbf9664090\nexport function isNativeCommandSurface(surface?: string): boolean;","entrypoint":"command-auth","exportName":"isNativeCommandSurface","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-text-routing.ts"} +{"declaration":"// declaration closure: 843512c1b438f076ae12627a77cb378375f3a011d3cf35ba678ec7ca6f6b8e4e\nexport function listChatCommands(params?: { skillCommands?: SkillCommandSpec[]; }): ChatCommandDefinition[];","entrypoint":"command-auth","exportName":"listChatCommands","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-list.ts"} +{"declaration":"// declaration closure: 843512c1b438f076ae12627a77cb378375f3a011d3cf35ba678ec7ca6f6b8e4e\nexport function listChatCommandsForConfig(cfg: OpenClawConfig, params?: { skillCommands?: SkillCommandSpec[]; }): ChatCommandDefinition[];","entrypoint":"command-auth","exportName":"listChatCommandsForConfig","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-list.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function listNativeCommandSpecs(params?: { skillCommands?: SkillCommandSpec[]; provider?: string; }): NativeCommandSpec[];","entrypoint":"command-auth","exportName":"listNativeCommandSpecs","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function listNativeCommandSpecsForConfig(cfg: OpenClawConfig, params?: { skillCommands?: SkillCommandSpec[]; provider?: string; }): NativeCommandSpec[];","entrypoint":"command-auth","exportName":"listNativeCommandSpecsForConfig","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: b63493c126321811f3c48d0bd30bb0c3fd073185ea970e718cd31220983128d4\nexport function listProviderPluginCommandSpecs(provider?: string): Array<{ name: string; description: string; descriptionLocalizations?: Record; acceptsArgs: boolean; }>;","entrypoint":"command-auth","exportName":"listProviderPluginCommandSpecs","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/command-specs.ts"} +{"declaration":"// declaration closure: 016686d80a9b037683876ad6eddb2646c60900e15890c3fa08a4b8b28ae40ddb\nexport function listReservedChatSlashCommandNames(extraNames?: string[]): Set;","entrypoint":"command-auth","exportName":"listReservedChatSlashCommandNames","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/skills/discovery/chat-command-invocation.ts"} +{"declaration":"// declaration closure: ce9c02aeabbf60444af8c2b6f71aec67e681e104d9661d1c025004077fc7d750\nexport function listSkillCommandsForAgents(params: { cfg: OpenClawConfig; agentIds?: string[]; sessionEntry?: ExecSessionDefaults; sessionKey?: string; execOverrides?: ExecPolicyOverrides; }): SkillCommandSpec[];","entrypoint":"command-auth","exportName":"listSkillCommandsForAgents","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/skills/discovery/chat-commands.ts"} +{"declaration":"// declaration closure: ce9c02aeabbf60444af8c2b6f71aec67e681e104d9661d1c025004077fc7d750\nexport function listSkillCommandsForWorkspace(params: { workspaceDir: string; cfg: OpenClawConfig; agentId?: string; skillFilter?: string[]; sessionEntry?: ExecSessionDefaults; sessionKey?: string; execOverrides?: ExecPolicyOverrides; }): SkillCommandSpec[];","entrypoint":"command-auth","exportName":"listSkillCommandsForWorkspace","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/skills/discovery/chat-commands.ts"} +{"declaration":"// declaration closure: a39c274e50e6791af0b1713bb31f47defe0f3d7cd25a3cd62fe37b0066ef3dcb\nexport function maybeResolveTextAlias(raw: string, cfg?: OpenClawConfig): string | null;","entrypoint":"command-auth","exportName":"maybeResolveTextAlias","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-normalize.ts"} +{"declaration":"// declaration closure: a39c274e50e6791af0b1713bb31f47defe0f3d7cd25a3cd62fe37b0066ef3dcb\nexport function normalizeCommandBody(raw: string, options?: CommandNormalizeOptions): string;","entrypoint":"command-auth","exportName":"normalizeCommandBody","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-normalize.ts"} +{"declaration":"// declaration closure: 08db46ee8e0ce27e20e09a71186d750e7cf8692625d946d2e0b3b541cb1cfec3\nexport function parseAccessGroupAllowFromEntry(entry: string): string | null;","entrypoint":"command-auth","exportName":"parseAccessGroupAllowFromEntry","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/channels/allow-from.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function parseCommandArgs(command: ChatCommandDefinition, raw?: string): CommandArgs | undefined;","entrypoint":"command-auth","exportName":"parseCommandArgs","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 93caa32bb90c3d642748ec9b8c3bab59f652baf0e943631137e153f7bba444f8\nexport function resolveAccessGroupAllowFromMatches(params: { cfg?: OpenClawConfig; allowFrom: Array | null | undefined; channel: ChannelId; accountId: string; senderId: string; isSenderAllowed?: (senderId: string, allowFrom: string[]) => boolean; resolveMembership?: AccessGroupMembershipResolver; }): Promise;","entrypoint":"command-auth","exportName":"resolveAccessGroupAllowFromMatches","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/access-groups.ts"} +{"declaration":"// declaration closure: 93caa32bb90c3d642748ec9b8c3bab59f652baf0e943631137e153f7bba444f8\nexport function resolveAccessGroupAllowFromState(params: { accessGroups?: Record; allowFrom: Array | null | undefined; channel: ChannelId; accountId: string; senderId: string; isSenderAllowed?: (senderId: string, allowFrom: string[]) => boolean; resolveMembership?: AccessGroupMembershipLookup; }): Promise;","entrypoint":"command-auth","exportName":"resolveAccessGroupAllowFromState","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/access-groups.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function resolveCommandArgChoices(params: { command: ChatCommandDefinition; arg: CommandArgDefinition; cfg?: OpenClawConfig; provider?: string; model?: string; agentRuntime?: string; catalog?: ThinkingCatalogEntry[]; }): ResolvedCommandArgChoice[];","entrypoint":"command-auth","exportName":"resolveCommandArgChoices","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function resolveCommandArgMenu(params: { command: ChatCommandDefinition; args?: CommandArgs; cfg?: OpenClawConfig; provider?: string; model?: string; agentRuntime?: string; catalog?: ThinkingCatalogEntry[]; }): { arg: CommandArgDefinition; choices: ResolvedCommandArgChoice[]; title?: string; } | null;","entrypoint":"command-auth","exportName":"resolveCommandArgMenu","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 174580a84b5b52d031ea785979e1072d1d6683eba1e7eb46ca1a54076b5f88f1\nexport function resolveCommandAuthorization(params: { ctx: MsgContext; cfg: OpenClawConfig; commandAuthorized: boolean; }): CommandAuthorization;","entrypoint":"command-auth","exportName":"resolveCommandAuthorization","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-auth.ts"} +{"declaration":"// declaration closure: bae3d7e7d09bbc63cfcdcb911abc244efeb21afd67c52ff2803d7810fd523397\nexport function resolveCommandAuthorizedFromAuthorizers(params: { useAccessGroups: boolean; authorizers: CommandAuthorizer[]; modeWhenAccessGroupsOff?: CommandGatingModeWhenAccessGroupsOff; }): boolean;","entrypoint":"command-auth","exportName":"resolveCommandAuthorizedFromAuthorizers","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/channels/command-gating.ts"} +{"declaration":"// declaration closure: bae3d7e7d09bbc63cfcdcb911abc244efeb21afd67c52ff2803d7810fd523397\nexport function resolveControlCommandGate(params: { useAccessGroups: boolean; authorizers: CommandAuthorizer[]; allowTextCommands: boolean; hasControlCommand: boolean; modeWhenAccessGroupsOff?: CommandGatingModeWhenAccessGroupsOff; }): { commandAuthorized: boolean; shouldBlock: boolean; };","entrypoint":"command-auth","exportName":"resolveControlCommandGate","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/channels/command-gating.ts"} +{"declaration":"// declaration closure: ab3780ca9261a383359dc0734574656862be2600be21a324975c70102fdcdd94\nexport function resolveDirectDmAuthorizationOutcome(params: { isGroup: boolean; dmPolicy: string; senderAllowedForCommands: boolean; }): \"disabled\" | \"unauthorized\" | \"allowed\";","entrypoint":"command-auth","exportName":"resolveDirectDmAuthorizationOutcome","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/command-auth.ts"} +{"declaration":"// declaration closure: bae3d7e7d09bbc63cfcdcb911abc244efeb21afd67c52ff2803d7810fd523397\nexport function resolveDualTextControlCommandGate(params: { useAccessGroups: boolean; primaryConfigured: boolean; primaryAllowed: boolean; secondaryConfigured: boolean; secondaryAllowed: boolean; hasControlCommand: boolean; modeWhenAccessGroupsOff?: CommandGatingModeWhenAccessGroupsOff; }): { commandAuthorized: boolean; shouldBlock: boolean; };","entrypoint":"command-auth","exportName":"resolveDualTextControlCommandGate","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/channels/command-gating.ts"} +{"declaration":"// declaration closure: 140d189df1778c91edb84596888c6d5382681617f4dcf4c60864233a5e8e6f2f\nexport function resolveInboundDirectDmAccessWithRuntime(params: { cfg: OpenClawConfig; channel: ChannelId; accountId: string; dmPolicy?: string | null; allowFrom?: Array | null; senderId: string; rawBody: string; isSenderAllowed: (senderId: string, allowFrom: string[]) => boolean; resolveAccessGroupMembership?: AccessGroupMembershipResolver; runtime: DirectDmCommandAuthorizationRuntime; modeWhenAccessGroupsOff?: \"allow\" | \"deny\" | \"configured\"; readStoreAllowFrom?: (provider: ChannelId, accountId: string) => Promise; }): Promise;","entrypoint":"command-auth","exportName":"resolveInboundDirectDmAccessWithRuntime","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/channels/direct-dm-access.ts"} +{"declaration":"// declaration closure: 33f0720d73c899b8c422ec7c75e8f0c617eadc551e36220300b9e94350a5e5b1\nexport function resolveModelsCommandReply(params: { cfg: OpenClawConfig; commandBodyNormalized: string; surface?: string; currentModel?: string; agentId?: string; agentDir?: string; workspaceDir?: string; sessionEntry?: ModelsCommandSessionEntry; }): Promise;","entrypoint":"command-auth","exportName":"resolveModelsCommandReply","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/commands-models.ts"} +{"declaration":"// declaration closure: 95c4dd4a87d4d9af3a46199bd1475f78791a2f7c1eb1be8401bc4cd0fe9de4e6\nexport function resolveNativeCommandSessionTargets(params: ResolveNativeCommandSessionTargetsParams): { sessionKey: string; commandTargetSessionKey: string; };","entrypoint":"command-auth","exportName":"resolveNativeCommandSessionTargets","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/channels/native-command-session-targets.ts"} +{"declaration":"// declaration closure: ab3780ca9261a383359dc0734574656862be2600be21a324975c70102fdcdd94\nexport function resolveSenderCommandAuthorization(params: ResolveSenderCommandAuthorizationParams): Promise<{ shouldComputeAuth: boolean; effectiveAllowFrom: string[]; effectiveGroupAllowFrom: string[]; senderAllowedForCommands: boolean; commandAuthorized: boolean | undefined; }>;","entrypoint":"command-auth","exportName":"resolveSenderCommandAuthorization","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/command-auth.ts"} +{"declaration":"// declaration closure: ab3780ca9261a383359dc0734574656862be2600be21a324975c70102fdcdd94\nexport function resolveSenderCommandAuthorizationWithRuntime(params: ResolveSenderCommandAuthorizationWithRuntimeParams): ReturnType;","entrypoint":"command-auth","exportName":"resolveSenderCommandAuthorizationWithRuntime","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/command-auth.ts"} +{"declaration":"// declaration closure: 016686d80a9b037683876ad6eddb2646c60900e15890c3fa08a4b8b28ae40ddb\nexport function resolveSkillCommandInvocation(params: { commandBodyNormalized: string; skillCommands: SkillCommandSpec[]; }): { command: SkillCommandSpec; args?: string; } | null;","entrypoint":"command-auth","exportName":"resolveSkillCommandInvocation","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/skills/discovery/chat-command-invocation.ts"} +{"declaration":"// declaration closure: 6007d3affaaccfad1bdb83ab6e0935e8a09151e3ecfba03904350608052462f4\nexport function resolveStoredModelOverride(params: { loadSessionEntry?: (sessionKey: string) => SessionEntry | undefined; sessionEntry?: SessionEntry; sessionStore?: Record; sessionKey?: string; parentSessionKey?: string; defaultProvider: string; }): StoredModelOverride | null;","entrypoint":"command-auth","exportName":"resolveStoredModelOverride","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/stored-model-override.ts"} +{"declaration":"// declaration closure: a39c274e50e6791af0b1713bb31f47defe0f3d7cd25a3cd62fe37b0066ef3dcb\nexport function resolveTextCommand(raw: string, cfg?: OpenClawConfig): { command: ChatCommandDefinition; args?: string; } | null;","entrypoint":"command-auth","exportName":"resolveTextCommand","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-normalize.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function serializeCommandArgs(command: ChatCommandDefinition, args?: CommandArgs): string | undefined;","entrypoint":"command-auth","exportName":"serializeCommandArgs","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: b3c3e72ecfc3305a0cb7a0fca5a0b41301c97fe8b0306cbd657d30655b55faa9\nexport function shouldComputeCommandAuthorized(text?: string, cfg?: OpenClawConfig, options?: CommandNormalizeOptions): boolean;","entrypoint":"command-auth","exportName":"shouldComputeCommandAuthorized","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-detection.ts"} +{"declaration":"// declaration closure: ce29c9b7baf60902b5a488945b386e97784ab78583dd59ca97abc6cbf9664090\nexport function shouldHandleTextCommands(params: ShouldHandleTextCommandsParams): boolean;","entrypoint":"command-auth","exportName":"shouldHandleTextCommands","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-text-routing.ts"} +{"declaration":"// declaration closure: 08db46ee8e0ce27e20e09a71186d750e7cf8692625d946d2e0b3b541cb1cfec3\nexport const ACCESS_GROUP_ALLOW_FROM_PREFIX: \"accessGroup:\";","entrypoint":"command-auth","exportName":"ACCESS_GROUP_ALLOW_FROM_PREFIX","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"const","recordType":"export","sourcePath":"src/channels/allow-from.ts"} +{"declaration":"// declaration closure: 93caa32bb90c3d642748ec9b8c3bab59f652baf0e943631137e153f7bba444f8\nexport type AccessGroupMembershipLookup = AccessGroupMembershipLookup;","entrypoint":"command-auth","exportName":"AccessGroupMembershipLookup","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/access-groups.ts"} +{"declaration":"// declaration closure: 93caa32bb90c3d642748ec9b8c3bab59f652baf0e943631137e153f7bba444f8\nexport type AccessGroupMembershipResolver = AccessGroupMembershipResolver;","entrypoint":"command-auth","exportName":"AccessGroupMembershipResolver","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/access-groups.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type ChatCommandDefinition = ChatCommandDefinition;","entrypoint":"command-auth","exportName":"ChatCommandDefinition","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type CommandArgChoiceContext = CommandArgChoiceContext;","entrypoint":"command-auth","exportName":"CommandArgChoiceContext","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type CommandArgDefinition = CommandArgDefinition;","entrypoint":"command-auth","exportName":"CommandArgDefinition","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type CommandArgMenuSpec = CommandArgMenuSpec;","entrypoint":"command-auth","exportName":"CommandArgMenuSpec","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: cb57ca350356730195bac687425e4a393c8c1b3ef6452fe480098f3226abcbe2\nexport type CommandArgValues = CommandArgValues;","entrypoint":"command-auth","exportName":"CommandArgValues","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-args.types.ts"} +{"declaration":"// declaration closure: cb57ca350356730195bac687425e4a393c8c1b3ef6452fe480098f3226abcbe2\nexport type CommandArgs = CommandArgs;","entrypoint":"command-auth","exportName":"CommandArgs","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-args.types.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type CommandArgsParsing = CommandArgsParsing;","entrypoint":"command-auth","exportName":"CommandArgsParsing","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 174580a84b5b52d031ea785979e1072d1d6683eba1e7eb46ca1a54076b5f88f1\nexport type CommandAuthorization = CommandAuthorization;","entrypoint":"command-auth","exportName":"CommandAuthorization","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/command-auth.ts"} +{"declaration":"// declaration closure: ab3780ca9261a383359dc0734574656862be2600be21a324975c70102fdcdd94\nexport type CommandAuthorizationRuntime = CommandAuthorizationRuntime;","entrypoint":"command-auth","exportName":"CommandAuthorizationRuntime","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/command-auth.ts"} +{"declaration":"// declaration closure: bae3d7e7d09bbc63cfcdcb911abc244efeb21afd67c52ff2803d7810fd523397\nexport type CommandAuthorizer = CommandAuthorizer;","entrypoint":"command-auth","exportName":"CommandAuthorizer","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/channels/command-gating.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type CommandDetection = CommandDetection;","entrypoint":"command-auth","exportName":"CommandDetection","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: bae3d7e7d09bbc63cfcdcb911abc244efeb21afd67c52ff2803d7810fd523397\nexport type CommandGatingModeWhenAccessGroupsOff = CommandGatingModeWhenAccessGroupsOff;","entrypoint":"command-auth","exportName":"CommandGatingModeWhenAccessGroupsOff","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/channels/command-gating.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type CommandNormalizeOptions = CommandNormalizeOptions;","entrypoint":"command-auth","exportName":"CommandNormalizeOptions","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type CommandScope = CommandScope;","entrypoint":"command-auth","exportName":"CommandScope","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 140d189df1778c91edb84596888c6d5382681617f4dcf4c60864233a5e8e6f2f\nexport type DirectDmCommandAuthorizationRuntime = DirectDmCommandAuthorizationRuntime;","entrypoint":"command-auth","exportName":"DirectDmCommandAuthorizationRuntime","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/channels/direct-dm-access.ts"} +{"declaration":"// declaration closure: 33f0720d73c899b8c422ec7c75e8f0c617eadc551e36220300b9e94350a5e5b1\nexport type ModelsProviderData = ModelsProviderData;","entrypoint":"command-auth","exportName":"ModelsProviderData","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/commands-models.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type NativeCommandSpec = NativeCommandSpec;","entrypoint":"command-auth","exportName":"NativeCommandSpec","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 95c4dd4a87d4d9af3a46199bd1475f78791a2f7c1eb1be8401bc4cd0fe9de4e6\nexport type ResolveNativeCommandSessionTargetsParams = ResolveNativeCommandSessionTargetsParams;","entrypoint":"command-auth","exportName":"ResolveNativeCommandSessionTargetsParams","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/channels/native-command-session-targets.ts"} +{"declaration":"// declaration closure: ab3780ca9261a383359dc0734574656862be2600be21a324975c70102fdcdd94\nexport type ResolveSenderCommandAuthorizationParams = ResolveSenderCommandAuthorizationParams;","entrypoint":"command-auth","exportName":"ResolveSenderCommandAuthorizationParams","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/command-auth.ts"} +{"declaration":"// declaration closure: ab3780ca9261a383359dc0734574656862be2600be21a324975c70102fdcdd94\nexport type ResolveSenderCommandAuthorizationWithRuntimeParams = ResolveSenderCommandAuthorizationWithRuntimeParams;","entrypoint":"command-auth","exportName":"ResolveSenderCommandAuthorizationWithRuntimeParams","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/command-auth.ts"} +{"declaration":"// declaration closure: 93caa32bb90c3d642748ec9b8c3bab59f652baf0e943631137e153f7bba444f8\nexport type ResolvedAccessGroupAllowFromState = ResolvedAccessGroupAllowFromState;","entrypoint":"command-auth","exportName":"ResolvedAccessGroupAllowFromState","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/access-groups.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport type ResolvedCommandArgChoice = ResolvedCommandArgChoice;","entrypoint":"command-auth","exportName":"ResolvedCommandArgChoice","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 140d189df1778c91edb84596888c6d5382681617f4dcf4c60864233a5e8e6f2f\nexport type ResolvedInboundDirectDmAccess = ResolvedInboundDirectDmAccess;","entrypoint":"command-auth","exportName":"ResolvedInboundDirectDmAccess","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/channels/direct-dm-access.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type ShouldHandleTextCommandsParams = ShouldHandleTextCommandsParams;","entrypoint":"command-auth","exportName":"ShouldHandleTextCommandsParams","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 501c78f4834e5eb2b190f80c45b86bd9d862046872aa8eeff8c7c910b3e059ed\nexport type SkillCommandSpec = SkillCommandSpec;","entrypoint":"command-auth","exportName":"SkillCommandSpec","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/skills/types.ts"} +{"declaration":"// declaration closure: 6007d3affaaccfad1bdb83ab6e0935e8a09151e3ecfba03904350608052462f4\nexport type StoredModelOverride = StoredModelOverride;","entrypoint":"command-auth","exportName":"StoredModelOverride","importSpecifier":"openclaw/plugin-sdk/command-auth","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/stored-model-override.ts"} +{"category":null,"entrypoint":"command-auth-native","importSpecifier":"openclaw/plugin-sdk/command-auth-native","recordType":"module","sourcePath":"src/plugin-sdk/command-auth-native.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function buildCommandTextFromArgs(command: ChatCommandDefinition, args?: CommandArgs): string;","entrypoint":"command-auth-native","exportName":"buildCommandTextFromArgs","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function findCommandByNativeName(name: string, provider?: string, options?: NativeCommandProviderLookupOptions): ChatCommandDefinition | undefined;","entrypoint":"command-auth-native","exportName":"findCommandByNativeName","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function formatCommandArgMenuTitle(params: { command: ChatCommandDefinition; menu: NonNullable>; }): string;","entrypoint":"command-auth-native","exportName":"formatCommandArgMenuTitle","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: bc19a5b0e59076c6c0373a22e3f870166c7399cd4331f296b155b1a6f9bd79c5\nexport function formatFastModeCommandOptions(params?: { fastAutoOnSeconds?: number; }): string;","entrypoint":"command-auth-native","exportName":"formatFastModeCommandOptions","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/shared/fast-mode.ts"} +{"declaration":"// declaration closure: bc19a5b0e59076c6c0373a22e3f870166c7399cd4331f296b155b1a6f9bd79c5\nexport function formatFastModeCurrentStatus(params: { mode: FastMode | undefined; source?: FastModeSource; fastAutoOnSeconds?: number; label?: string; }): string;","entrypoint":"command-auth-native","exportName":"formatFastModeCurrentStatus","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/shared/fast-mode.ts"} +{"declaration":"// declaration closure: bc19a5b0e59076c6c0373a22e3f870166c7399cd4331f296b155b1a6f9bd79c5\nexport function formatFastModeSourceSuffix(source: FastModeSource | undefined): string;","entrypoint":"command-auth-native","exportName":"formatFastModeSourceSuffix","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/shared/fast-mode.ts"} +{"declaration":"// declaration closure: bc19a5b0e59076c6c0373a22e3f870166c7399cd4331f296b155b1a6f9bd79c5\nexport function formatFastModeStatusValue(params: { mode: FastMode | undefined; fastAutoOnSeconds?: number; }): string;","entrypoint":"command-auth-native","exportName":"formatFastModeStatusValue","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/shared/fast-mode.ts"} +{"declaration":"// declaration closure: b3c3e72ecfc3305a0cb7a0fca5a0b41301c97fe8b0306cbd657d30655b55faa9\nexport function hasControlCommand(text?: string, cfg?: OpenClawConfig, options?: CommandNormalizeOptions): boolean;","entrypoint":"command-auth-native","exportName":"hasControlCommand","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-detection.ts"} +{"declaration":"// declaration closure: 843512c1b438f076ae12627a77cb378375f3a011d3cf35ba678ec7ca6f6b8e4e\nexport function listChatCommands(params?: { skillCommands?: SkillCommandSpec[]; }): ChatCommandDefinition[];","entrypoint":"command-auth-native","exportName":"listChatCommands","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-list.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function listNativeCommandSpecs(params?: { skillCommands?: SkillCommandSpec[]; provider?: string; }): NativeCommandSpec[];","entrypoint":"command-auth-native","exportName":"listNativeCommandSpecs","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function listNativeCommandSpecsForConfig(cfg: OpenClawConfig, params?: { skillCommands?: SkillCommandSpec[]; provider?: string; }): NativeCommandSpec[];","entrypoint":"command-auth-native","exportName":"listNativeCommandSpecsForConfig","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: b63493c126321811f3c48d0bd30bb0c3fd073185ea970e718cd31220983128d4\nexport function listProviderPluginCommandSpecs(provider?: string): Array<{ name: string; description: string; descriptionLocalizations?: Record; acceptsArgs: boolean; }>;","entrypoint":"command-auth-native","exportName":"listProviderPluginCommandSpecs","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/plugins/command-specs.ts"} +{"declaration":"// declaration closure: ce9c02aeabbf60444af8c2b6f71aec67e681e104d9661d1c025004077fc7d750\nexport function listSkillCommandsForAgents(params: { cfg: OpenClawConfig; agentIds?: string[]; sessionEntry?: ExecSessionDefaults; sessionKey?: string; execOverrides?: ExecPolicyOverrides; }): SkillCommandSpec[];","entrypoint":"command-auth-native","exportName":"listSkillCommandsForAgents","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/skills/discovery/chat-commands.ts"} +{"declaration":"// declaration closure: a39c274e50e6791af0b1713bb31f47defe0f3d7cd25a3cd62fe37b0066ef3dcb\nexport function maybeResolveTextAlias(raw: string, cfg?: OpenClawConfig): string | null;","entrypoint":"command-auth-native","exportName":"maybeResolveTextAlias","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-normalize.ts"} +{"declaration":"// declaration closure: a39c274e50e6791af0b1713bb31f47defe0f3d7cd25a3cd62fe37b0066ef3dcb\nexport function normalizeCommandBody(raw: string, options?: CommandNormalizeOptions): string;","entrypoint":"command-auth-native","exportName":"normalizeCommandBody","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-normalize.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function parseCommandArgs(command: ChatCommandDefinition, raw?: string): CommandArgs | undefined;","entrypoint":"command-auth-native","exportName":"parseCommandArgs","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function resolveCommandArgChoices(params: { command: ChatCommandDefinition; arg: CommandArgDefinition; cfg?: OpenClawConfig; provider?: string; model?: string; agentRuntime?: string; catalog?: ThinkingCatalogEntry[]; }): ResolvedCommandArgChoice[];","entrypoint":"command-auth-native","exportName":"resolveCommandArgChoices","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function resolveCommandArgMenu(params: { command: ChatCommandDefinition; args?: CommandArgs; cfg?: OpenClawConfig; provider?: string; model?: string; agentRuntime?: string; catalog?: ThinkingCatalogEntry[]; }): { arg: CommandArgDefinition; choices: ResolvedCommandArgChoice[]; title?: string; } | null;","entrypoint":"command-auth-native","exportName":"resolveCommandArgMenu","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 174580a84b5b52d031ea785979e1072d1d6683eba1e7eb46ca1a54076b5f88f1\nexport function resolveCommandAuthorization(params: { ctx: MsgContext; cfg: OpenClawConfig; commandAuthorized: boolean; }): CommandAuthorization;","entrypoint":"command-auth-native","exportName":"resolveCommandAuthorization","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-auth.ts"} +{"declaration":"// declaration closure: bae3d7e7d09bbc63cfcdcb911abc244efeb21afd67c52ff2803d7810fd523397\nexport function resolveCommandAuthorizedFromAuthorizers(params: { useAccessGroups: boolean; authorizers: CommandAuthorizer[]; modeWhenAccessGroupsOff?: CommandGatingModeWhenAccessGroupsOff; }): boolean;","entrypoint":"command-auth-native","exportName":"resolveCommandAuthorizedFromAuthorizers","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/channels/command-gating.ts"} +{"declaration":"// declaration closure: bae3d7e7d09bbc63cfcdcb911abc244efeb21afd67c52ff2803d7810fd523397\nexport function resolveControlCommandGate(params: { useAccessGroups: boolean; authorizers: CommandAuthorizer[]; allowTextCommands: boolean; hasControlCommand: boolean; modeWhenAccessGroupsOff?: CommandGatingModeWhenAccessGroupsOff; }): { commandAuthorized: boolean; shouldBlock: boolean; };","entrypoint":"command-auth-native","exportName":"resolveControlCommandGate","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/channels/command-gating.ts"} +{"declaration":"// declaration closure: 13d5f7c5f0d7a65fb2c722fd2f7b82c02b0e85848966224bb01c091a7538abde\nexport function resolveEffectiveAgentRuntime(params: { cfg: OpenClawConfig; provider: string; modelId: string; agentId?: string; sessionKey?: string; sessionEntry?: Pick; }): string;","entrypoint":"command-auth-native","exportName":"resolveEffectiveAgentRuntime","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/agents/thinking-runtime.ts"} +{"declaration":"// declaration closure: eb2748f40a0c171a54b164b183ed8ae488ce42160f61bed6389bb9dd82f6419a\nexport function resolveFastModeState(params: { cfg: OpenClawConfig | undefined; provider: string; model: string; agentId?: string; sessionEntry?: Pick | undefined; }): FastModeState;","entrypoint":"command-auth-native","exportName":"resolveFastModeState","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/agents/fast-mode.ts"} +{"declaration":"// declaration closure: 95c4dd4a87d4d9af3a46199bd1475f78791a2f7c1eb1be8401bc4cd0fe9de4e6\nexport function resolveNativeCommandSessionTargets(params: ResolveNativeCommandSessionTargetsParams): { sessionKey: string; commandTargetSessionKey: string; };","entrypoint":"command-auth-native","exportName":"resolveNativeCommandSessionTargets","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/channels/native-command-session-targets.ts"} +{"declaration":"// declaration closure: 6007d3affaaccfad1bdb83ab6e0935e8a09151e3ecfba03904350608052462f4\nexport function resolveStoredModelOverride(params: { loadSessionEntry?: (sessionKey: string) => SessionEntry | undefined; sessionEntry?: SessionEntry; sessionStore?: Record; sessionKey?: string; parentSessionKey?: string; defaultProvider: string; }): StoredModelOverride | null;","entrypoint":"command-auth-native","exportName":"resolveStoredModelOverride","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/stored-model-override.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function serializeCommandArgs(command: ChatCommandDefinition, args?: CommandArgs): string | undefined;","entrypoint":"command-auth-native","exportName":"serializeCommandArgs","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: b3c3e72ecfc3305a0cb7a0fca5a0b41301c97fe8b0306cbd657d30655b55faa9\nexport function shouldComputeCommandAuthorized(text?: string, cfg?: OpenClawConfig, options?: CommandNormalizeOptions): boolean;","entrypoint":"command-auth-native","exportName":"shouldComputeCommandAuthorized","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-detection.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type ChatCommandDefinition = ChatCommandDefinition;","entrypoint":"command-auth-native","exportName":"ChatCommandDefinition","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type CommandArgDefinition = CommandArgDefinition;","entrypoint":"command-auth-native","exportName":"CommandArgDefinition","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: cb57ca350356730195bac687425e4a393c8c1b3ef6452fe480098f3226abcbe2\nexport type CommandArgValues = CommandArgValues;","entrypoint":"command-auth-native","exportName":"CommandArgValues","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-args.types.ts"} +{"declaration":"// declaration closure: cb57ca350356730195bac687425e4a393c8c1b3ef6452fe480098f3226abcbe2\nexport type CommandArgs = CommandArgs;","entrypoint":"command-auth-native","exportName":"CommandArgs","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-args.types.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type CommandArgsParsing = CommandArgsParsing;","entrypoint":"command-auth-native","exportName":"CommandArgsParsing","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 174580a84b5b52d031ea785979e1072d1d6683eba1e7eb46ca1a54076b5f88f1\nexport type CommandAuthorization = CommandAuthorization;","entrypoint":"command-auth-native","exportName":"CommandAuthorization","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"type","recordType":"export","sourcePath":"src/auto-reply/command-auth.ts"} +{"declaration":"// declaration closure: 33f0720d73c899b8c422ec7c75e8f0c617eadc551e36220300b9e94350a5e5b1\nexport type ModelsProviderData = ModelsProviderData;","entrypoint":"command-auth-native","exportName":"ModelsProviderData","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/commands-models.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type NativeCommandSpec = NativeCommandSpec;","entrypoint":"command-auth-native","exportName":"NativeCommandSpec","importSpecifier":"openclaw/plugin-sdk/command-auth-native","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"category":null,"entrypoint":"command-detection","importSpecifier":"openclaw/plugin-sdk/command-detection","recordType":"module","sourcePath":"src/plugin-sdk/command-detection.ts"} +{"declaration":"// declaration closure: b3c3e72ecfc3305a0cb7a0fca5a0b41301c97fe8b0306cbd657d30655b55faa9\nexport function hasControlCommand(text?: string, cfg?: OpenClawConfig, options?: CommandNormalizeOptions): boolean;","entrypoint":"command-detection","exportName":"hasControlCommand","importSpecifier":"openclaw/plugin-sdk/command-detection","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-detection.ts"} +{"declaration":"// declaration closure: b3c3e72ecfc3305a0cb7a0fca5a0b41301c97fe8b0306cbd657d30655b55faa9\nexport function hasInlineCommandTokens(text?: string): boolean;","entrypoint":"command-detection","exportName":"hasInlineCommandTokens","importSpecifier":"openclaw/plugin-sdk/command-detection","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-detection.ts"} +{"declaration":"// declaration closure: b3c3e72ecfc3305a0cb7a0fca5a0b41301c97fe8b0306cbd657d30655b55faa9\nexport function isControlCommandMessage(text?: string, cfg?: OpenClawConfig, options?: CommandNormalizeOptions): boolean;","entrypoint":"command-detection","exportName":"isControlCommandMessage","importSpecifier":"openclaw/plugin-sdk/command-detection","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-detection.ts"} +{"declaration":"// declaration closure: b3c3e72ecfc3305a0cb7a0fca5a0b41301c97fe8b0306cbd657d30655b55faa9\nexport function shouldComputeCommandAuthorized(text?: string, cfg?: OpenClawConfig, options?: CommandNormalizeOptions): boolean;","entrypoint":"command-detection","exportName":"shouldComputeCommandAuthorized","importSpecifier":"openclaw/plugin-sdk/command-detection","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-detection.ts"} +{"category":null,"entrypoint":"command-primitives-runtime","importSpecifier":"openclaw/plugin-sdk/command-primitives-runtime","recordType":"module","sourcePath":"src/plugin-sdk/command-primitives-runtime.ts"} +{"declaration":"// declaration closure: 61efc7bd7ce20f220c783c75024c35511e023ad9c24f0c4b09356aa6117b6863\nexport function isAbortRequestText(text?: string, options?: CommandNormalizeOptions): boolean;","entrypoint":"command-primitives-runtime","exportName":"isAbortRequestText","importSpecifier":"openclaw/plugin-sdk/command-primitives-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/abort-primitives.ts"} +{"declaration":"// declaration closure: 860ddf9c44bf96c88b1739f47047ecba4211836423c0cc94ecf86e7688cdb507\nexport function isBtwRequestText(text?: string, options?: CommandNormalizeOptions): boolean;","entrypoint":"command-primitives-runtime","exportName":"isBtwRequestText","importSpecifier":"openclaw/plugin-sdk/command-primitives-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/btw-command.ts"} +{"category":"channel","entrypoint":"command-status","importSpecifier":"openclaw/plugin-sdk/command-status","recordType":"module","sourcePath":"src/plugin-sdk/command-status.ts"} +{"declaration":"// declaration closure: 4564b355ee7d496ea5c4f5d4b8988f92fc6f605d703cd53b5db5d3412af46c4e\nexport function buildCommandsMessage(cfg?: OpenClawConfig, skillCommands?: SkillCommandSpec[], options?: CommandsMessageOptions): string;","entrypoint":"command-status","exportName":"buildCommandsMessage","importSpecifier":"openclaw/plugin-sdk/command-status","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-status-builders.ts"} +{"declaration":"// declaration closure: 4564b355ee7d496ea5c4f5d4b8988f92fc6f605d703cd53b5db5d3412af46c4e\nexport function buildCommandsMessagePaginated(cfg?: OpenClawConfig, skillCommands?: SkillCommandSpec[], options?: CommandsMessageOptions): CommandsMessageResult;","entrypoint":"command-status","exportName":"buildCommandsMessagePaginated","importSpecifier":"openclaw/plugin-sdk/command-status","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-status-builders.ts"} +{"declaration":"// declaration closure: 4564b355ee7d496ea5c4f5d4b8988f92fc6f605d703cd53b5db5d3412af46c4e\nexport function buildHelpMessage(cfg?: OpenClawConfig): string;","entrypoint":"command-status","exportName":"buildHelpMessage","importSpecifier":"openclaw/plugin-sdk/command-status","kind":"function","recordType":"export","sourcePath":"src/auto-reply/command-status-builders.ts"} +{"declaration":"// declaration closure: 4564b355ee7d496ea5c4f5d4b8988f92fc6f605d703cd53b5db5d3412af46c4e\nexport type CommandsMessageOptions = CommandsMessageOptions;","entrypoint":"command-status","exportName":"CommandsMessageOptions","importSpecifier":"openclaw/plugin-sdk/command-status","kind":"type","recordType":"export","sourcePath":"src/auto-reply/command-status-builders.ts"} +{"declaration":"// declaration closure: 4564b355ee7d496ea5c4f5d4b8988f92fc6f605d703cd53b5db5d3412af46c4e\nexport type CommandsMessageResult = CommandsMessageResult;","entrypoint":"command-status","exportName":"CommandsMessageResult","importSpecifier":"openclaw/plugin-sdk/command-status","kind":"type","recordType":"export","sourcePath":"src/auto-reply/command-status-builders.ts"} +{"category":null,"entrypoint":"config-contracts","importSpecifier":"openclaw/plugin-sdk/config-contracts","recordType":"module","sourcePath":"src/plugin-sdk/config-contracts.ts"} +{"declaration":"// declaration closure: 3d006deaa224f62e721ecb3874c52f5214c503a8f6aa4891790693759a05de75\nexport type AccessGroupsConfig = AccessGroupsConfig;","entrypoint":"config-contracts","exportName":"AccessGroupsConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.access-groups.ts"} +{"declaration":"// declaration closure: 3cfc3df14a302d912018f14ae5922e054c72108667987d2c946597a5224ff158\nexport type AuthConfig = AuthConfig;","entrypoint":"config-contracts","exportName":"AuthConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.auth.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type BlockStreamingCoalesceConfig = BlockStreamingCoalesceConfig;","entrypoint":"config-contracts","exportName":"BlockStreamingCoalesceConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d22c3e4c9de56647528a50498832ace0f9b6bd8a2e2dd1bda14949bf1e6761bc\nexport type BrowserConfig = BrowserConfig;","entrypoint":"config-contracts","exportName":"BrowserConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.browser.ts"} +{"declaration":"// declaration closure: d22c3e4c9de56647528a50498832ace0f9b6bd8a2e2dd1bda14949bf1e6761bc\nexport type BrowserProfileConfig = BrowserProfileConfig;","entrypoint":"config-contracts","exportName":"BrowserProfileConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.browser.ts"} +{"declaration":"// declaration closure: eaccd85f1f0744a2921dfbd233e6eba438d321dad08b9bd01bfc0d6220eea2a7\nexport type ChannelBotLoopProtectionConfig = ChannelBotLoopProtectionConfig;","entrypoint":"config-contracts","exportName":"ChannelBotLoopProtectionConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.bot-loop-protection.ts"} +{"declaration":"// declaration closure: 3c0651441e38beb2af40e44557bc2d507f9443ef4e3c5c4518cd159cedca323d\nexport type ChannelGroupPolicy = ChannelGroupPolicy;","entrypoint":"config-contracts","exportName":"ChannelGroupPolicy","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/group-policy.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ContextVisibilityMode = ContextVisibilityMode;","entrypoint":"config-contracts","exportName":"ContextVisibilityMode","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordAccountConfig = DiscordAccountConfig;","entrypoint":"config-contracts","exportName":"DiscordAccountConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordActionConfig = DiscordActionConfig;","entrypoint":"config-contracts","exportName":"DiscordActionConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordAutoPresenceConfig = DiscordAutoPresenceConfig;","entrypoint":"config-contracts","exportName":"DiscordAutoPresenceConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordConfig = DiscordConfig;","entrypoint":"config-contracts","exportName":"DiscordConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordExecApprovalConfig = DiscordExecApprovalConfig;","entrypoint":"config-contracts","exportName":"DiscordExecApprovalConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordGuildChannelConfig = DiscordGuildChannelConfig;","entrypoint":"config-contracts","exportName":"DiscordGuildChannelConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordGuildEntry = DiscordGuildEntry;","entrypoint":"config-contracts","exportName":"DiscordGuildEntry","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordIntentsConfig = DiscordIntentsConfig;","entrypoint":"config-contracts","exportName":"DiscordIntentsConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordSlashCommandConfig = DiscordSlashCommandConfig;","entrypoint":"config-contracts","exportName":"DiscordSlashCommandConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 21dd8cfaa5667c4954124608d6c30d99e6a065045b6768aa9e39e2e408e49575\nexport type DmConfig = DmConfig;","entrypoint":"config-contracts","exportName":"DmConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.messages.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type DmPolicy = DmPolicy;","entrypoint":"config-contracts","exportName":"DmPolicy","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d608b8723a15dfb0e97e67d14ded95f406d26b7bb6cef9aaa0b577b59010793b\nexport type GoogleChatAccountConfig = GoogleChatAccountConfig;","entrypoint":"config-contracts","exportName":"GoogleChatAccountConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.googlechat.ts"} +{"declaration":"// declaration closure: d608b8723a15dfb0e97e67d14ded95f406d26b7bb6cef9aaa0b577b59010793b\nexport type GoogleChatConfig = GoogleChatConfig;","entrypoint":"config-contracts","exportName":"GoogleChatConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.googlechat.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type GroupPolicy = GroupPolicy;","entrypoint":"config-contracts","exportName":"GroupPolicy","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: fc174756966e1952852b61f3993a26b37538d43504212333bcdb051a89281267\nexport type GroupToolPolicyBySenderConfig = GroupToolPolicyBySenderConfig;","entrypoint":"config-contracts","exportName":"GroupToolPolicyBySenderConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.tools.ts"} +{"declaration":"// declaration closure: fc174756966e1952852b61f3993a26b37538d43504212333bcdb051a89281267\nexport type GroupToolPolicyConfig = ToolAllowDenyPolicyConfig;","entrypoint":"config-contracts","exportName":"GroupToolPolicyConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.tools.ts"} +{"declaration":"// declaration closure: 38b2c45d3064443eeb200f338ffc8e18285bfdc200e78d56729c498157b99405\nexport type MSTeamsChannelConfig = MSTeamsChannelConfig;","entrypoint":"config-contracts","exportName":"MSTeamsChannelConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.msteams.ts"} +{"declaration":"// declaration closure: 38b2c45d3064443eeb200f338ffc8e18285bfdc200e78d56729c498157b99405\nexport type MSTeamsCloudName = MSTeamsCloudName;","entrypoint":"config-contracts","exportName":"MSTeamsCloudName","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.msteams.ts"} +{"declaration":"// declaration closure: 38b2c45d3064443eeb200f338ffc8e18285bfdc200e78d56729c498157b99405\nexport type MSTeamsConfig = MSTeamsConfig;","entrypoint":"config-contracts","exportName":"MSTeamsConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.msteams.ts"} +{"declaration":"// declaration closure: 38b2c45d3064443eeb200f338ffc8e18285bfdc200e78d56729c498157b99405\nexport type MSTeamsReplyStyle = MSTeamsReplyStyle;","entrypoint":"config-contracts","exportName":"MSTeamsReplyStyle","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.msteams.ts"} +{"declaration":"// declaration closure: 38b2c45d3064443eeb200f338ffc8e18285bfdc200e78d56729c498157b99405\nexport type MSTeamsTeamConfig = MSTeamsTeamConfig;","entrypoint":"config-contracts","exportName":"MSTeamsTeamConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.msteams.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type MarkdownConfig = MarkdownConfig;","entrypoint":"config-contracts","exportName":"MarkdownConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type MarkdownTableMode = MarkdownTableMode;","entrypoint":"config-contracts","exportName":"MarkdownTableMode","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 21dd8cfaa5667c4954124608d6c30d99e6a065045b6768aa9e39e2e408e49575\nexport type MentionPatternsPolicyConfig = MentionPatternsPolicyConfig;","entrypoint":"config-contracts","exportName":"MentionPatternsPolicyConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.messages.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"config-contracts","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ReplyToMode = ReplyToMode;","entrypoint":"config-contracts","exportName":"ReplyToMode","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type ResolvedTtsPersona = ResolvedTtsPersona;","entrypoint":"config-contracts","exportName":"ResolvedTtsPersona","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: a16f8aa773033174e814360bfbe34b776c9898e7506430782811006a7462758b\nexport type SessionScope = SessionScope;","entrypoint":"config-contracts","exportName":"SessionScope","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/sessions/types.ts"} +{"declaration":"// declaration closure: 5312d2ec45410ed7221e8c04cb80ff6c659eb7dea260ff402107a8aaedaff588\nexport type SignalReactionNotificationMode = SignalReactionNotificationMode;","entrypoint":"config-contracts","exportName":"SignalReactionNotificationMode","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.signal.ts"} +{"declaration":"// declaration closure: 7f04e9869288c43d9b5ec48890408e738194ef5fbefb7a6a4c17142e9dfa7422\nexport type SlackAccountConfig = SlackAccountConfig;","entrypoint":"config-contracts","exportName":"SlackAccountConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.slack.ts"} +{"declaration":"// declaration closure: 7f04e9869288c43d9b5ec48890408e738194ef5fbefb7a6a4c17142e9dfa7422\nexport type SlackChannelConfig = SlackChannelConfig;","entrypoint":"config-contracts","exportName":"SlackChannelConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.slack.ts"} +{"declaration":"// declaration closure: 7f04e9869288c43d9b5ec48890408e738194ef5fbefb7a6a4c17142e9dfa7422\nexport type SlackReactionNotificationMode = SlackReactionNotificationMode;","entrypoint":"config-contracts","exportName":"SlackReactionNotificationMode","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.slack.ts"} +{"declaration":"// declaration closure: 7f04e9869288c43d9b5ec48890408e738194ef5fbefb7a6a4c17142e9dfa7422\nexport type SlackSlashCommandConfig = SlackSlashCommandConfig;","entrypoint":"config-contracts","exportName":"SlackSlashCommandConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.slack.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramAccountConfig = TelegramAccountConfig;","entrypoint":"config-contracts","exportName":"TelegramAccountConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramActionConfig = TelegramActionConfig;","entrypoint":"config-contracts","exportName":"TelegramActionConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramDirectConfig = TelegramDirectConfig;","entrypoint":"config-contracts","exportName":"TelegramDirectConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramExecApprovalConfig = TelegramExecApprovalConfig;","entrypoint":"config-contracts","exportName":"TelegramExecApprovalConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramGroupConfig = TelegramGroupConfig;","entrypoint":"config-contracts","exportName":"TelegramGroupConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramInlineButtonsScope = TelegramInlineButtonsScope;","entrypoint":"config-contracts","exportName":"TelegramInlineButtonsScope","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramNetworkConfig = TelegramNetworkConfig;","entrypoint":"config-contracts","exportName":"TelegramNetworkConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramTopicConfig = TelegramTopicConfig;","entrypoint":"config-contracts","exportName":"TelegramTopicConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsAutoMode = TtsAutoMode;","entrypoint":"config-contracts","exportName":"TtsAutoMode","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsConfig = TtsConfig;","entrypoint":"config-contracts","exportName":"TtsConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsModelOverrideConfig = TtsModelOverrideConfig;","entrypoint":"config-contracts","exportName":"TtsModelOverrideConfig","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsProvider = string;","entrypoint":"config-contracts","exportName":"TtsProvider","importSpecifier":"openclaw/plugin-sdk/config-contracts","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"category":null,"entrypoint":"config-mutation","importSpecifier":"openclaw/plugin-sdk/config-mutation","recordType":"module","sourcePath":"src/plugin-sdk/config-mutation.ts"} +{"declaration":"// declaration closure: 4292d9b576dc5b93fc6094f110383070bbe4bb75b819feb9f6b3cd72c8d10d4d\nexport function logConfigUpdated(runtime: RuntimeEnv, opts?: LogConfigUpdatedOptions): void;","entrypoint":"config-mutation","exportName":"logConfigUpdated","importSpecifier":"openclaw/plugin-sdk/config-mutation","kind":"function","recordType":"export","sourcePath":"src/config/logging.ts"} +{"declaration":"// declaration closure: 5664db002400594acbea52cdf127f0b82ac056fc3bfde3f9e28aca2ec704004c\nexport function mutateConfigFile(params: { base?: ConfigMutationBase; baseHash?: string; afterWrite?: ConfigWriteOptions[\"afterWrite\"]; writeOptions?: ConfigWriteOptions; io?: ConfigMutationIO; mutate: (draft: OpenClawConfig, context: ConfigMutationContext) => Promise | T | void; }): Promise>;","entrypoint":"config-mutation","exportName":"mutateConfigFile","importSpecifier":"openclaw/plugin-sdk/config-mutation","kind":"function","recordType":"export","sourcePath":"src/config/mutate.ts"} +{"declaration":"// declaration closure: 5f53c39532734fb83fbeb8f6875566ed6eac9c1cd46f2e415642c103d10ade9a\nexport function readConfigFileSnapshotForWrite(options?: { skipPluginValidation?: boolean; }): Promise;","entrypoint":"config-mutation","exportName":"readConfigFileSnapshotForWrite","importSpecifier":"openclaw/plugin-sdk/config-mutation","kind":"function","recordType":"export","sourcePath":"src/config/io.runtime.ts"} +{"declaration":"// declaration closure: 5664db002400594acbea52cdf127f0b82ac056fc3bfde3f9e28aca2ec704004c\nexport function replaceConfigFile(params: { nextConfig: OpenClawConfig; baseHash?: string; snapshot?: ConfigFileSnapshot; afterWrite?: ConfigWriteOptions[\"afterWrite\"]; writeOptions?: ConfigWriteOptions; io?: ConfigMutationIO; }): Promise;","entrypoint":"config-mutation","exportName":"replaceConfigFile","importSpecifier":"openclaw/plugin-sdk/config-mutation","kind":"function","recordType":"export","sourcePath":"src/config/mutate.ts"} +{"declaration":"// declaration closure: 4e77f9e0cc3128ed49cfc531dc981859ca1f5f5395ad2cb547648b8fe545cf35\nexport function updateConfig(mutator: (cfg: OpenClawConfig, context: UpdateConfigContext) => OpenClawConfig): Promise;","entrypoint":"config-mutation","exportName":"updateConfig","importSpecifier":"openclaw/plugin-sdk/config-mutation","kind":"function","recordType":"export","sourcePath":"src/commands/models/shared.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport type ConfigWriteAfterWrite = ConfigWriteAfterWrite;","entrypoint":"config-mutation","exportName":"ConfigWriteAfterWrite","importSpecifier":"openclaw/plugin-sdk/config-mutation","kind":"type","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"category":null,"entrypoint":"config-runtime","importSpecifier":"openclaw/plugin-sdk/config-runtime","recordType":"module","sourcePath":"src/plugin-sdk/config-runtime.ts"} +{"declaration":"// declaration closure: b72d75ce32433767e66b423b044814355d81a317caeee263ded79bc13b967264\nexport function applyModelOverrideToSessionEntry(params: { entry: SessionEntry; selection: ModelOverrideSelection; profileOverride?: string; profileOverrideSource?: \"auto\" | \"user\"; preserveAuthProfileOverride?: boolean; selectionSource?: \"auto\" | \"user\"; markLiveSwitchPending?: boolean; }): { updated: boolean; };","entrypoint":"config-runtime","exportName":"applyModelOverrideToSessionEntry","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/sessions/model-overrides.ts"} +{"declaration":"// declaration closure: 563c172b40a09434ae4c06467c4f4dfd6427e11a4f157b04304f8e5691381364\nexport function canonicalizeMainSessionAlias(params: { cfg?: { session?: { scope?: SessionScope; mainKey?: string; }; }; agentId: string; sessionKey: string; }): string;","entrypoint":"config-runtime","exportName":"canonicalizeMainSessionAlias","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/main-session.ts"} +{"declaration":"// declaration closure: 5f53c39532734fb83fbeb8f6875566ed6eac9c1cd46f2e415642c103d10ade9a\nexport function clearConfigCache(): void;","entrypoint":"config-runtime","exportName":"clearConfigCache","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/io.runtime.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport function clearRuntimeConfigSnapshot(): void;","entrypoint":"config-runtime","exportName":"clearRuntimeConfigSnapshot","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"declaration":"// declaration closure: 70f60d965c70f9709c2a66c626fc8698d9ce77fc86c0758e7cd3b855168eb8e0\nexport function clearSessionStoreCacheForTest(): void;","entrypoint":"config-runtime","exportName":"clearSessionStoreCacheForTest","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/store-writer-state.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function coerceSecretRef(value: unknown, defaults?: SecretDefaults): SecretRef | null;","entrypoint":"config-runtime","exportName":"coerceSecretRef","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: ca3751d3d2820338cb06eec521a508a9550d73520b4570d5d17e94aa5555002c\nexport function evaluateSessionFreshness(params: { updatedAt: number; sessionStartedAt?: number; lastInteractionAt?: number; now: number; policy: SessionResetPolicy; }): SessionFreshness;","entrypoint":"config-runtime","exportName":"evaluateSessionFreshness","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/reset-policy.ts"} +{"declaration":"// declaration closure: e99472be80d827dd6cd415973b0f5be7939f9add3a1350e4ce9956d2bff4f46f\nexport function evaluateSupplementalContextVisibility(params: { mode: ContextVisibilityMode; kind: ContextVisibilityKind; senderAllowed: boolean; }): ContextVisibilityDecision;","entrypoint":"config-runtime","exportName":"evaluateSupplementalContextVisibility","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/security/context-visibility.ts"} +{"declaration":"// declaration closure: e99472be80d827dd6cd415973b0f5be7939f9add3a1350e4ce9956d2bff4f46f\nexport function filterSupplementalContextItems(params: { items: readonly T[]; mode: ContextVisibilityMode; kind: ContextVisibilityKind; isSenderAllowed: (item: T) => boolean; }): { items: T[]; omitted: number; };","entrypoint":"config-runtime","exportName":"filterSupplementalContextItems","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/security/context-visibility.ts"} +{"declaration":"// declaration closure: 5f53c39532734fb83fbeb8f6875566ed6eac9c1cd46f2e415642c103d10ade9a\nexport function getRuntimeConfig(options?: { skipPluginValidation?: boolean; pin?: boolean; skipShellEnvFallback?: boolean; }): OpenClawConfig;","entrypoint":"config-runtime","exportName":"getRuntimeConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/io.runtime.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport function getRuntimeConfigSnapshot(): OpenClawConfig | null;","entrypoint":"config-runtime","exportName":"getRuntimeConfigSnapshot","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport function getRuntimeConfigSourceSnapshot(): OpenClawConfig | null;","entrypoint":"config-runtime","exportName":"getRuntimeConfigSourceSnapshot","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function getSessionEntry(params: SessionStoreReadParams): SessionEntry | undefined;","entrypoint":"config-runtime","exportName":"getSessionEntry","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 4c6dd855683422bba7e6c8222cc19ba389e02f0032a3cf5d757ae6e0f52ea7a9\nexport function isDangerousNameMatchingEnabled(config: DangerousNameMatchingConfig | null | undefined): boolean;","entrypoint":"config-runtime","exportName":"isDangerousNameMatchingEnabled","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/dangerous-name-matching.ts"} +{"declaration":"// declaration closure: cf60fa8202b8daa28d9eebf5c21805f185d7f713b47c63370d407472afd2dea2\nexport function isNativeCommandsExplicitlyDisabled(params: { providerSetting?: NativeCommandsSetting; globalSetting?: NativeCommandsSetting; }): boolean;","entrypoint":"config-runtime","exportName":"isNativeCommandsExplicitlyDisabled","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/commands.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function listSessionEntries(params?: SessionStoreListParams & { readOnly?: boolean; }): SessionStoreEntrySummary[];","entrypoint":"config-runtime","exportName":"listSessionEntries","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 5f53c39532734fb83fbeb8f6875566ed6eac9c1cd46f2e415642c103d10ade9a\nexport function loadConfig(options?: { skipPluginValidation?: boolean; pin?: boolean; skipShellEnvFallback?: boolean; }): OpenClawConfig;","entrypoint":"config-runtime","exportName":"loadConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/io.runtime.ts"} +{"declaration":"// declaration closure: 50517bd350c5722b2b906e47f6d643aa9cd0e7ee3b4f33af19fb99d30432577a\nexport function loadCronStore(storePath: string): Promise;","entrypoint":"config-runtime","exportName":"loadCronStore","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/cron/store.ts"} +{"declaration":"// declaration closure: 4292d9b576dc5b93fc6094f110383070bbe4bb75b819feb9f6b3cd72c8d10d4d\nexport function logConfigUpdated(runtime: RuntimeEnv, opts?: LogConfigUpdatedOptions): void;","entrypoint":"config-runtime","exportName":"logConfigUpdated","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/logging.ts"} +{"declaration":"// declaration closure: 5664db002400594acbea52cdf127f0b82ac056fc3bfde3f9e28aca2ec704004c\nexport function mutateConfigFile(params: { base?: ConfigMutationBase; baseHash?: string; afterWrite?: ConfigWriteOptions[\"afterWrite\"]; writeOptions?: ConfigWriteOptions; io?: ConfigMutationIO; mutate: (draft: OpenClawConfig, context: ConfigMutationContext) => Promise | T | void; }): Promise>;","entrypoint":"config-runtime","exportName":"mutateConfigFile","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/mutate.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function patchSessionEntry(params: PatchSessionEntryParams): Promise;","entrypoint":"config-runtime","exportName":"patchSessionEntry","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 5f53c39532734fb83fbeb8f6875566ed6eac9c1cd46f2e415642c103d10ade9a\nexport function readConfigFileSnapshotForWrite(options?: { skipPluginValidation?: boolean; }): Promise;","entrypoint":"config-runtime","exportName":"readConfigFileSnapshotForWrite","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/io.runtime.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function readSessionUpdatedAt(params: SessionStoreReadParams): number | undefined;","entrypoint":"config-runtime","exportName":"readSessionUpdatedAt","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 5b57dfb86b06cec53fbaf9a83a395169f1784ed91b058005df1497b30f29c329\nexport function recordSessionMetaFromInbound(params: RecordInboundSessionMetaParams): Promise;","entrypoint":"config-runtime","exportName":"recordSessionMetaFromInbound","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/session-accessor.entry-mutation.ts"} +{"declaration":"// declaration closure: 5664db002400594acbea52cdf127f0b82ac056fc3bfde3f9e28aca2ec704004c\nexport function replaceConfigFile(params: { nextConfig: OpenClawConfig; baseHash?: string; snapshot?: ConfigFileSnapshot; afterWrite?: ConfigWriteOptions[\"afterWrite\"]; writeOptions?: ConfigWriteOptions; io?: ConfigMutationIO; }): Promise;","entrypoint":"config-runtime","exportName":"replaceConfigFile","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/mutate.ts"} +{"declaration":"// declaration closure: 2c0133a88dd4444243b60ee581709ecf1f7a00d4baffe735bff7930c3b96cdfa\nexport function requireRuntimeConfig(config: OpenClawConfig, context: string): OpenClawConfig;","entrypoint":"config-runtime","exportName":"requireRuntimeConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/plugin-config-runtime.ts"} +{"declaration":"// declaration closure: b1a14eaa331b3f72087a5a8e10f6ceeb4a0bbda2618502570d4da83cb5ddd82c\nexport function resolveActiveTalkProviderConfig(talk: TalkConfig | undefined): ResolvedTalkConfig | undefined;","entrypoint":"config-runtime","exportName":"resolveActiveTalkProviderConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/talk.ts"} +{"declaration":"// declaration closure: 0eba5efaf17fc26d0e62f4cd9a493c145fef187c2e24de39fedb37802fee3be5\nexport function resolveAgentMaxConcurrent(cfg?: OpenClawConfig): number;","entrypoint":"config-runtime","exportName":"resolveAgentMaxConcurrent","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/agent-limits.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport function resolveAllowlistProviderRuntimeGroupPolicy(params: ResolveProviderRuntimeGroupPolicyParams): RuntimeGroupPolicyResolution;","entrypoint":"config-runtime","exportName":"resolveAllowlistProviderRuntimeGroupPolicy","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"declaration":"// declaration closure: f6cc8d71eec7e1af4e8a5adc9818558dde83354455b7abb804ed61837c0c4fe8\nexport function resolveChannelContextVisibilityMode(params: { cfg: OpenClawConfig; channel: string; accountId?: string | null; configuredContextVisibility?: ContextVisibilityMode; }): ContextVisibilityMode;","entrypoint":"config-runtime","exportName":"resolveChannelContextVisibilityMode","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/context-visibility.ts"} +{"declaration":"// declaration closure: 3c0651441e38beb2af40e44557bc2d507f9443ef4e3c5c4518cd159cedca323d\nexport function resolveChannelGroupPolicy(params: { cfg: OpenClawConfig; channel: GroupPolicyChannel; groupId?: string | null; accountId?: string | null; groupIdCaseInsensitive?: boolean; hasGroupAllowFrom?: boolean; }): ChannelGroupPolicy;","entrypoint":"config-runtime","exportName":"resolveChannelGroupPolicy","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/group-policy.ts"} +{"declaration":"// declaration closure: 3c0651441e38beb2af40e44557bc2d507f9443ef4e3c5c4518cd159cedca323d\nexport function resolveChannelGroupRequireMention(params: { cfg: OpenClawConfig; channel: GroupPolicyChannel; groupId?: string | null; accountId?: string | null; groupIdCaseInsensitive?: boolean; requireMentionOverride?: boolean; configuredGroupDefaultsToNoMention?: boolean; overrideOrder?: \"before-config\" | \"after-config\"; }): boolean;","entrypoint":"config-runtime","exportName":"resolveChannelGroupRequireMention","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/group-policy.ts"} +{"declaration":"// declaration closure: b48246c2fb2dd7f2dae397b12e79e650c9d16bee9125781bf7435172fad6bd56\nexport function resolveChannelModelOverride(params: ChannelModelOverrideParams): ChannelModelOverride | null;","entrypoint":"config-runtime","exportName":"resolveChannelModelOverride","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/model-overrides.ts"} +{"declaration":"// declaration closure: 8d4773c44fee16a1ec58a1905881680a9f7953fe261bba465d4e1ee5b331b286\nexport function resolveChannelResetConfig(params: { sessionCfg?: SessionConfig; channel?: string | null; }): SessionResetConfig | undefined;","entrypoint":"config-runtime","exportName":"resolveChannelResetConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/reset.ts"} +{"declaration":"// declaration closure: 6df97679431a5e0fa573b567669e3bcebb2286c503fe1c239c1dae5327144b8e\nexport function resolveConfiguredSecretInputString(params: { config: OpenClawConfig; env: NodeJS.ProcessEnv; value: unknown; path: string; manifestRegistry?: Pick; unresolvedReasonStyle?: SecretInputUnresolvedReasonStyle; }): Promise<{ value?: string; unresolvedRefReason?: string; }>;","entrypoint":"config-runtime","exportName":"resolveConfiguredSecretInputString","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/resolve-configured-secret-input-string.ts"} +{"declaration":"// declaration closure: 6df97679431a5e0fa573b567669e3bcebb2286c503fe1c239c1dae5327144b8e\nexport function resolveConfiguredSecretInputWithFallback(params: { config: OpenClawConfig; env: NodeJS.ProcessEnv; value: unknown; path: string; manifestRegistry?: Pick; unresolvedReasonStyle?: SecretInputUnresolvedReasonStyle; readFallback?: () => string | undefined; }): Promise<{ value?: string; source?: ConfiguredSecretInputSource; unresolvedRefReason?: string; secretRefConfigured: boolean; }>;","entrypoint":"config-runtime","exportName":"resolveConfiguredSecretInputWithFallback","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/resolve-configured-secret-input-string.ts"} +{"declaration":"// declaration closure: 50517bd350c5722b2b906e47f6d643aa9cd0e7ee3b4f33af19fb99d30432577a\nexport function resolveCronStorePath(storePath?: string): string;","entrypoint":"config-runtime","exportName":"resolveCronStorePath","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/cron/store.ts"} +{"declaration":"// declaration closure: 4c6dd855683422bba7e6c8222cc19ba389e02f0032a3cf5d757ae6e0f52ea7a9\nexport function resolveDangerousNameMatchingEnabled(input: DangerousNameMatchingResolverInput): boolean;","entrypoint":"config-runtime","exportName":"resolveDangerousNameMatchingEnabled","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/dangerous-name-matching.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveDefaultAgentId(cfg: OpenClawConfig): string;","entrypoint":"config-runtime","exportName":"resolveDefaultAgentId","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: f6cc8d71eec7e1af4e8a5adc9818558dde83354455b7abb804ed61837c0c4fe8\nexport function resolveDefaultContextVisibility(cfg: ContextVisibilityDefaultsConfig): ContextVisibilityMode | undefined;","entrypoint":"config-runtime","exportName":"resolveDefaultContextVisibility","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/context-visibility.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport function resolveDefaultGroupPolicy(cfg: GroupPolicyDefaultsConfig): GroupPolicy | undefined;","entrypoint":"config-runtime","exportName":"resolveDefaultGroupPolicy","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"declaration":"// declaration closure: 9a32600664c25229258907c61c9bd082daaa2d2c1b682bf0ee6e53a8cc7d39e5\nexport function resolveGroupSessionKey(ctx: MsgContext): GroupKeyResolution | null;","entrypoint":"config-runtime","exportName":"resolveGroupSessionKey","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/group.ts"} +{"declaration":"// declaration closure: 2c0133a88dd4444243b60ee581709ecf1f7a00d4baffe735bff7930c3b96cdfa\nexport function resolveLivePluginConfigObject(runtimeConfigLoader: (() => OpenClawConfig | undefined) | undefined, pluginId: string, startupPluginConfig?: Record): Record | undefined;","entrypoint":"config-runtime","exportName":"resolveLivePluginConfigObject","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/plugin-config-runtime.ts"} +{"declaration":"// declaration closure: 40242ec44ff2029b3c8ac4b429e05cb67eb0facb83289e72a75bab486b8af848\nexport function resolveMarkdownTableMode(params: ResolveMarkdownTableModeParams): MarkdownTableMode;","entrypoint":"config-runtime","exportName":"resolveMarkdownTableMode","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/markdown-tables.ts"} +{"declaration":"// declaration closure: cf60fa8202b8daa28d9eebf5c21805f185d7f713b47c63370d407472afd2dea2\nexport function resolveNativeCommandsEnabled(params: { providerId: ChannelId; providerSetting?: NativeCommandsSetting; globalSetting?: NativeCommandsSetting; env?: NodeJS.ProcessEnv; stateDir?: string; workspaceDir?: string; config?: OpenClawConfig; autoDefault?: boolean; }): boolean;","entrypoint":"config-runtime","exportName":"resolveNativeCommandsEnabled","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/commands.ts"} +{"declaration":"// declaration closure: cf60fa8202b8daa28d9eebf5c21805f185d7f713b47c63370d407472afd2dea2\nexport function resolveNativeSkillsEnabled(params: { providerId: ChannelId; providerSetting?: NativeCommandsSetting; globalSetting?: NativeCommandsSetting; env?: NodeJS.ProcessEnv; stateDir?: string; workspaceDir?: string; config?: OpenClawConfig; autoDefault?: boolean; }): boolean;","entrypoint":"config-runtime","exportName":"resolveNativeSkillsEnabled","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/commands.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport function resolveOpenProviderRuntimeGroupPolicy(params: ResolveProviderRuntimeGroupPolicyParams): RuntimeGroupPolicyResolution;","entrypoint":"config-runtime","exportName":"resolveOpenProviderRuntimeGroupPolicy","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"declaration":"// declaration closure: 2c0133a88dd4444243b60ee581709ecf1f7a00d4baffe735bff7930c3b96cdfa\nexport function resolvePluginConfigObject(config: OpenClawConfig | undefined, pluginId: string): Record | undefined;","entrypoint":"config-runtime","exportName":"resolvePluginConfigObject","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/plugin-config-runtime.ts"} +{"declaration":"// declaration closure: 6df97679431a5e0fa573b567669e3bcebb2286c503fe1c239c1dae5327144b8e\nexport function resolveRequiredConfiguredSecretRefInputString(params: { config: OpenClawConfig; env: NodeJS.ProcessEnv; value: unknown; path: string; manifestRegistry?: Pick; unresolvedReasonStyle?: SecretInputUnresolvedReasonStyle; }): Promise;","entrypoint":"config-runtime","exportName":"resolveRequiredConfiguredSecretRefInputString","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/resolve-configured-secret-input-string.ts"} +{"declaration":"// declaration closure: 7d89c145fee7a85350ad704c1c6946651097d38a2ff03b128155caf17e4cab0b\nexport function resolveSessionKey(scope: SessionScope, ctx: MsgContext, mainKey?: string, agentId?: string): string;","entrypoint":"config-runtime","exportName":"resolveSessionKey","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/session-key.ts"} +{"declaration":"// declaration closure: ca3751d3d2820338cb06eec521a508a9550d73520b4570d5d17e94aa5555002c\nexport function resolveSessionResetPolicy(params: { sessionCfg?: SessionConfig; resetType: SessionResetType; resetOverride?: SessionResetConfig; }): SessionResetPolicy;","entrypoint":"config-runtime","exportName":"resolveSessionResetPolicy","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/reset-policy.ts"} +{"declaration":"// declaration closure: 8d4773c44fee16a1ec58a1905881680a9f7953fe261bba465d4e1ee5b331b286\nexport function resolveSessionResetType(params: { sessionKey?: string | null; isGroup?: boolean; isThread?: boolean; }): SessionResetType;","entrypoint":"config-runtime","exportName":"resolveSessionResetType","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/reset.ts"} +{"declaration":"// declaration closure: 6e08c73a291d408616db20fc5df0caa5c7e73ef7329b513bc60f25845aa97675\nexport function resolveStorePath(store?: string, opts?: { agentId?: string; env?: NodeJS.ProcessEnv; }): string;","entrypoint":"config-runtime","exportName":"resolveStorePath","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/paths.ts"} +{"declaration":"// declaration closure: 8d4773c44fee16a1ec58a1905881680a9f7953fe261bba465d4e1ee5b331b286\nexport function resolveThreadFlag(params: { sessionKey?: string | null; messageThreadId?: string | number | null; threadLabel?: string | null; threadStarterBody?: string | null; parentSessionKey?: string | null; }): boolean;","entrypoint":"config-runtime","exportName":"resolveThreadFlag","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/reset.ts"} +{"declaration":"// declaration closure: 3c0651441e38beb2af40e44557bc2d507f9443ef4e3c5c4518cd159cedca323d\nexport function resolveToolsBySender(params: { toolsBySender?: GroupToolPolicyBySenderConfig; } & GroupToolPolicySender): GroupToolPolicyConfig | undefined;","entrypoint":"config-runtime","exportName":"resolveToolsBySender","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/group-policy.ts"} +{"declaration":"// declaration closure: 50517bd350c5722b2b906e47f6d643aa9cd0e7ee3b4f33af19fb99d30432577a\nexport function saveCronStore(storePath: string, store: CronStoreFile, opts?: SaveCronStoreOptions): Promise;","entrypoint":"config-runtime","exportName":"saveCronStore","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/cron/store.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport function setRuntimeConfigSnapshot(config: OpenClawConfig, sourceConfig?: OpenClawConfig): void;","entrypoint":"config-runtime","exportName":"setRuntimeConfigSnapshot","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"declaration":"// declaration closure: 4e77f9e0cc3128ed49cfc531dc981859ca1f5f5395ad2cb547648b8fe545cf35\nexport function updateConfig(mutator: (cfg: OpenClawConfig, context: UpdateConfigContext) => OpenClawConfig): Promise;","entrypoint":"config-runtime","exportName":"updateConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/commands/models/shared.ts"} +{"declaration":"// declaration closure: 5b57dfb86b06cec53fbaf9a83a395169f1784ed91b058005df1497b30f29c329\nexport function updateLastRoute(params: UpdateSessionLastRouteParams): Promise;","entrypoint":"config-runtime","exportName":"updateLastRoute","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/session-accessor.entry-mutation.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function updateSessionStoreEntry(params: UpdateSessionStoreEntryParams): Promise;","entrypoint":"config-runtime","exportName":"updateSessionStoreEntry","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function upsertSessionEntry(params: UpsertSessionEntryParams): Promise;","entrypoint":"config-runtime","exportName":"upsertSessionEntry","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport function warnMissingProviderGroupPolicyFallbackOnce(params: { providerMissingFallbackApplied: boolean; providerKey: string; accountId?: string; blockedLabel?: string; log: (message: string) => void; }): boolean;","entrypoint":"config-runtime","exportName":"warnMissingProviderGroupPolicyFallbackOnce","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"declaration":"// declaration closure: 5f53c39532734fb83fbeb8f6875566ed6eac9c1cd46f2e415642c103d10ade9a\nexport function writeConfigFile(cfg: OpenClawConfig, options?: ConfigWriteOptions): Promise;","entrypoint":"config-runtime","exportName":"writeConfigFile","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/io.runtime.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport const GROUP_POLICY_BLOCKED_LABEL: { readonly group: \"group messages\"; readonly guild: \"guild messages\"; readonly room: \"room messages\"; readonly channel: \"channel messages\"; readonly space: \"space messages\";};","entrypoint":"config-runtime","exportName":"GROUP_POLICY_BLOCKED_LABEL","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"const","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type BlockStreamingCoalesceConfig = BlockStreamingCoalesceConfig;","entrypoint":"config-runtime","exportName":"BlockStreamingCoalesceConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 3c0651441e38beb2af40e44557bc2d507f9443ef4e3c5c4518cd159cedca323d\nexport type ChannelGroupPolicy = ChannelGroupPolicy;","entrypoint":"config-runtime","exportName":"ChannelGroupPolicy","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/group-policy.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport type ConfigWriteAfterWrite = ConfigWriteAfterWrite;","entrypoint":"config-runtime","exportName":"ConfigWriteAfterWrite","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ContextVisibilityMode = ContextVisibilityMode;","entrypoint":"config-runtime","exportName":"ContextVisibilityMode","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordAccountConfig = DiscordAccountConfig;","entrypoint":"config-runtime","exportName":"DiscordAccountConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordActionConfig = DiscordActionConfig;","entrypoint":"config-runtime","exportName":"DiscordActionConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordAutoPresenceConfig = DiscordAutoPresenceConfig;","entrypoint":"config-runtime","exportName":"DiscordAutoPresenceConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordConfig = DiscordConfig;","entrypoint":"config-runtime","exportName":"DiscordConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordExecApprovalConfig = DiscordExecApprovalConfig;","entrypoint":"config-runtime","exportName":"DiscordExecApprovalConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordGuildChannelConfig = DiscordGuildChannelConfig;","entrypoint":"config-runtime","exportName":"DiscordGuildChannelConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordGuildEntry = DiscordGuildEntry;","entrypoint":"config-runtime","exportName":"DiscordGuildEntry","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordIntentsConfig = DiscordIntentsConfig;","entrypoint":"config-runtime","exportName":"DiscordIntentsConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 6466bdc11b7d89e1862a417d91b816fc9bbeb43e4f6927112e1da9a85656a799\nexport type DiscordSlashCommandConfig = DiscordSlashCommandConfig;","entrypoint":"config-runtime","exportName":"DiscordSlashCommandConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.discord.ts"} +{"declaration":"// declaration closure: 21dd8cfaa5667c4954124608d6c30d99e6a065045b6768aa9e39e2e408e49575\nexport type DmConfig = DmConfig;","entrypoint":"config-runtime","exportName":"DmConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.messages.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type DmPolicy = DmPolicy;","entrypoint":"config-runtime","exportName":"DmPolicy","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d608b8723a15dfb0e97e67d14ded95f406d26b7bb6cef9aaa0b577b59010793b\nexport type GoogleChatAccountConfig = GoogleChatAccountConfig;","entrypoint":"config-runtime","exportName":"GoogleChatAccountConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.googlechat.ts"} +{"declaration":"// declaration closure: d608b8723a15dfb0e97e67d14ded95f406d26b7bb6cef9aaa0b577b59010793b\nexport type GoogleChatConfig = GoogleChatConfig;","entrypoint":"config-runtime","exportName":"GoogleChatConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.googlechat.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type GroupPolicy = GroupPolicy;","entrypoint":"config-runtime","exportName":"GroupPolicy","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: fc174756966e1952852b61f3993a26b37538d43504212333bcdb051a89281267\nexport type GroupToolPolicyBySenderConfig = GroupToolPolicyBySenderConfig;","entrypoint":"config-runtime","exportName":"GroupToolPolicyBySenderConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.tools.ts"} +{"declaration":"// declaration closure: fc174756966e1952852b61f3993a26b37538d43504212333bcdb051a89281267\nexport type GroupToolPolicyConfig = ToolAllowDenyPolicyConfig;","entrypoint":"config-runtime","exportName":"GroupToolPolicyConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.tools.ts"} +{"declaration":"// declaration closure: 38b2c45d3064443eeb200f338ffc8e18285bfdc200e78d56729c498157b99405\nexport type MSTeamsChannelConfig = MSTeamsChannelConfig;","entrypoint":"config-runtime","exportName":"MSTeamsChannelConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.msteams.ts"} +{"declaration":"// declaration closure: 38b2c45d3064443eeb200f338ffc8e18285bfdc200e78d56729c498157b99405\nexport type MSTeamsConfig = MSTeamsConfig;","entrypoint":"config-runtime","exportName":"MSTeamsConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.msteams.ts"} +{"declaration":"// declaration closure: 38b2c45d3064443eeb200f338ffc8e18285bfdc200e78d56729c498157b99405\nexport type MSTeamsReplyStyle = MSTeamsReplyStyle;","entrypoint":"config-runtime","exportName":"MSTeamsReplyStyle","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.msteams.ts"} +{"declaration":"// declaration closure: 38b2c45d3064443eeb200f338ffc8e18285bfdc200e78d56729c498157b99405\nexport type MSTeamsTeamConfig = MSTeamsTeamConfig;","entrypoint":"config-runtime","exportName":"MSTeamsTeamConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.msteams.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type MarkdownConfig = MarkdownConfig;","entrypoint":"config-runtime","exportName":"MarkdownConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type MarkdownTableMode = MarkdownTableMode;","entrypoint":"config-runtime","exportName":"MarkdownTableMode","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"config-runtime","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type ReplyToMode = ReplyToMode;","entrypoint":"config-runtime","exportName":"ReplyToMode","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type ResolvedTtsPersona = ResolvedTtsPersona;","entrypoint":"config-runtime","exportName":"ResolvedTtsPersona","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: ca3751d3d2820338cb06eec521a508a9550d73520b4570d5d17e94aa5555002c\nexport type SessionResetMode = SessionResetMode;","entrypoint":"config-runtime","exportName":"SessionResetMode","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/sessions/reset-policy.ts"} +{"declaration":"// declaration closure: a16f8aa773033174e814360bfbe34b776c9898e7506430782811006a7462758b\nexport type SessionScope = SessionScope;","entrypoint":"config-runtime","exportName":"SessionScope","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/sessions/types.ts"} +{"declaration":"// declaration closure: 5312d2ec45410ed7221e8c04cb80ff6c659eb7dea260ff402107a8aaedaff588\nexport type SignalReactionNotificationMode = SignalReactionNotificationMode;","entrypoint":"config-runtime","exportName":"SignalReactionNotificationMode","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.signal.ts"} +{"declaration":"// declaration closure: 7f04e9869288c43d9b5ec48890408e738194ef5fbefb7a6a4c17142e9dfa7422\nexport type SlackAccountConfig = SlackAccountConfig;","entrypoint":"config-runtime","exportName":"SlackAccountConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.slack.ts"} +{"declaration":"// declaration closure: 7f04e9869288c43d9b5ec48890408e738194ef5fbefb7a6a4c17142e9dfa7422\nexport type SlackChannelConfig = SlackChannelConfig;","entrypoint":"config-runtime","exportName":"SlackChannelConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.slack.ts"} +{"declaration":"// declaration closure: 7f04e9869288c43d9b5ec48890408e738194ef5fbefb7a6a4c17142e9dfa7422\nexport type SlackReactionNotificationMode = SlackReactionNotificationMode;","entrypoint":"config-runtime","exportName":"SlackReactionNotificationMode","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.slack.ts"} +{"declaration":"// declaration closure: 7f04e9869288c43d9b5ec48890408e738194ef5fbefb7a6a4c17142e9dfa7422\nexport type SlackSlashCommandConfig = SlackSlashCommandConfig;","entrypoint":"config-runtime","exportName":"SlackSlashCommandConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.slack.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramAccountConfig = TelegramAccountConfig;","entrypoint":"config-runtime","exportName":"TelegramAccountConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramActionConfig = TelegramActionConfig;","entrypoint":"config-runtime","exportName":"TelegramActionConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramDirectConfig = TelegramDirectConfig;","entrypoint":"config-runtime","exportName":"TelegramDirectConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramExecApprovalConfig = TelegramExecApprovalConfig;","entrypoint":"config-runtime","exportName":"TelegramExecApprovalConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramGroupConfig = TelegramGroupConfig;","entrypoint":"config-runtime","exportName":"TelegramGroupConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramInlineButtonsScope = TelegramInlineButtonsScope;","entrypoint":"config-runtime","exportName":"TelegramInlineButtonsScope","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramNetworkConfig = TelegramNetworkConfig;","entrypoint":"config-runtime","exportName":"TelegramNetworkConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: c132efa6d5039c1d819d7a1118f0acfac558eb8454c0ac7eacb150ceaceeeb58\nexport type TelegramTopicConfig = TelegramTopicConfig;","entrypoint":"config-runtime","exportName":"TelegramTopicConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.telegram.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsAutoMode = TtsAutoMode;","entrypoint":"config-runtime","exportName":"TtsAutoMode","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsConfig = TtsConfig;","entrypoint":"config-runtime","exportName":"TtsConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsMode = TtsMode;","entrypoint":"config-runtime","exportName":"TtsMode","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsModelOverrideConfig = TtsModelOverrideConfig;","entrypoint":"config-runtime","exportName":"TtsModelOverrideConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsPersonaConfig = TtsPersonaConfig;","entrypoint":"config-runtime","exportName":"TtsPersonaConfig","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsPersonaFallbackPolicy = TtsPersonaFallbackPolicy;","entrypoint":"config-runtime","exportName":"TtsPersonaFallbackPolicy","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"declaration":"// declaration closure: 99ea9938f3eb93a49dbe375e394e6f7d3bdc1002a763fd6a06688e5d702bf39f\nexport type TtsProvider = string;","entrypoint":"config-runtime","exportName":"TtsProvider","importSpecifier":"openclaw/plugin-sdk/config-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.tts.ts"} +{"category":null,"entrypoint":"conversation-runtime","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","recordType":"module","sourcePath":"src/plugin-sdk/conversation-runtime.ts"} +{"declaration":"// declaration closure: c92d5bee276d3b4dbc2a7a76c92f777c32e33df4243bf0f403cad798216b6ff2\nexport function buildPairingReply(params: { channel: PairingChannel; idLine: string; code: string; }): string;","entrypoint":"conversation-runtime","exportName":"buildPairingReply","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/pairing/pairing-messages.ts"} +{"declaration":"// declaration closure: 3b04d0c5a592edf8d71747528b0352e0c28349abf5ca96f9d54e88f8227f089c\nexport function buildPluginBindingApprovalCustomId(approvalId: string, decision: PluginBindingApprovalDecision): string;","entrypoint":"conversation-runtime","exportName":"buildPluginBindingApprovalCustomId","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/conversation-binding.ts"} +{"declaration":"// declaration closure: 3b04d0c5a592edf8d71747528b0352e0c28349abf5ca96f9d54e88f8227f089c\nexport function buildPluginBindingResolvedText(params: PluginBindingResolveResult): string;","entrypoint":"conversation-runtime","exportName":"buildPluginBindingResolvedText","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/conversation-binding.ts"} +{"declaration":"// declaration closure: a9c2b95057ae0dcf46d75849358b980ba82f1dc7fb1bcae1b8eaf310b7bb5d1d\nexport function createScopedAccountReplyToModeResolver(params: { resolveAccount: (cfg: OpenClawConfig, accountId?: string | null) => TAccount; resolveReplyToMode: (account: TAccount, chatType?: string | null) => ReplyToMode | null | undefined; fallback?: ReplyToMode; }): ReplyToModeResolver;","entrypoint":"conversation-runtime","exportName":"createScopedAccountReplyToModeResolver","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/threading-helpers.ts"} +{"declaration":"// declaration closure: a9c2b95057ae0dcf46d75849358b980ba82f1dc7fb1bcae1b8eaf310b7bb5d1d\nexport function createStaticReplyToModeResolver(mode: ReplyToMode): ReplyToModeResolver;","entrypoint":"conversation-runtime","exportName":"createStaticReplyToModeResolver","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/threading-helpers.ts"} +{"declaration":"// declaration closure: a9c2b95057ae0dcf46d75849358b980ba82f1dc7fb1bcae1b8eaf310b7bb5d1d\nexport function createTopLevelChannelReplyToModeResolver(channelId: string): ReplyToModeResolver;","entrypoint":"conversation-runtime","exportName":"createTopLevelChannelReplyToModeResolver","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/threading-helpers.ts"} +{"declaration":"// declaration closure: 9f62af7378c72e02ed4d6fcf427aa9b2292ab05e078d91cc3b017620fb6e1966\nexport function ensureConfiguredBindingRouteReady(params: { cfg: OpenClawConfig; bindingResolution: ConfiguredBindingResolution | null; }): Promise<{ ok: true; } | { ok: false; error: string; }>;","entrypoint":"conversation-runtime","exportName":"ensureConfiguredBindingRouteReady","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/binding-routing.ts"} +{"declaration":"// declaration closure: 1d34a7c8a3ba2c2a28a964afc7c96a5aec321b9e36950e0a3b6f3077c1802b75\nexport function formatThreadBindingDisabledError(params: { channel: string; accountId: string; kind: ThreadBindingSpawnKind; }): string;","entrypoint":"conversation-runtime","exportName":"formatThreadBindingDisabledError","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-policy.ts"} +{"declaration":"// declaration closure: 4279a89c997366bd8042e5468ade52cc6230fc769035ed93e6898cfa7bdd8413\nexport function formatThreadBindingDurationLabel(durationMs: number): string;","entrypoint":"conversation-runtime","exportName":"formatThreadBindingDurationLabel","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-messages.ts"} +{"declaration":"// declaration closure: 1d34a7c8a3ba2c2a28a964afc7c96a5aec321b9e36950e0a3b6f3077c1802b75\nexport function formatThreadBindingSpawnDisabledError(params: { channel: string; accountId: string; kind: ThreadBindingSpawnKind; }): string;","entrypoint":"conversation-runtime","exportName":"formatThreadBindingSpawnDisabledError","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-policy.ts"} +{"declaration":"// declaration closure: cc62b6f633c1d6dbeaf29fcf55c65e51de5b8caecdfe2cb5bafe961545b0e554\nexport function getSessionBindingService(): SessionBindingService;","entrypoint":"conversation-runtime","exportName":"getSessionBindingService","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/session-binding-service.ts"} +{"declaration":"// declaration closure: 3b04d0c5a592edf8d71747528b0352e0c28349abf5ca96f9d54e88f8227f089c\nexport function parsePluginBindingApprovalCustomId(value: string): PluginBindingApprovalAction | null;","entrypoint":"conversation-runtime","exportName":"parsePluginBindingApprovalCustomId","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/conversation-binding.ts"} +{"declaration":"// declaration closure: 4c7431eb316daa3584b174aad166e836cfddaa7f0331a0590b524ecae18181a2\nexport function readChannelAllowFromStore(channel: PairingChannel, env?: NodeJS.ProcessEnv, accountId?: string): Promise;","entrypoint":"conversation-runtime","exportName":"readChannelAllowFromStore","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/pairing/pairing-store.ts"} +{"declaration":"// declaration closure: 31cebe800dc47d91c9dcf07c858589bad65e9ecb85df1578d911a387ec0bee8c\nexport function recordInboundSession(params: { storePath: string; sessionKey: string; ctx: MsgContext; groupResolution?: GroupKeyResolution | null; createIfMissing?: boolean; updateLastRoute?: InboundLastRouteUpdate; onRecordError: (err: unknown) => void; trackSessionMetaTask?: (task: Promise) => void; }): Promise;","entrypoint":"conversation-runtime","exportName":"recordInboundSession","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/session.ts"} +{"declaration":"// declaration closure: be602252fa22961e4f585a3d75704cbd34a4fff12e77d0b2ba0eec38410d06d6\nexport function recordInboundSessionMetaSafe(params: { cfg: OpenClawConfig; agentId: string; sessionKey: string; ctx: MsgContext; onError?: (error: unknown) => void; }): Promise;","entrypoint":"conversation-runtime","exportName":"recordInboundSessionMetaSafe","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/session-meta.ts"} +{"declaration":"// declaration closure: cc62b6f633c1d6dbeaf29fcf55c65e51de5b8caecdfe2cb5bafe961545b0e554\nexport function registerSessionBindingAdapter(adapter: SessionBindingAdapter): void;","entrypoint":"conversation-runtime","exportName":"registerSessionBindingAdapter","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/session-binding-service.ts"} +{"declaration":"// declaration closure: 9f62af7378c72e02ed4d6fcf427aa9b2292ab05e078d91cc3b017620fb6e1966\nexport function resolveConfiguredBindingRoute(params: { cfg: OpenClawConfig; route: ResolvedAgentRoute; } & ConfiguredBindingRouteConversationInput): ConfiguredBindingRouteResult;","entrypoint":"conversation-runtime","exportName":"resolveConfiguredBindingRoute","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/binding-routing.ts"} +{"declaration":"// declaration closure: eafb5fdeeb8f355d801b88163b719041b4170ac79b1d551f02253f27b0a76973\nexport function resolveConversationLabel(ctx: MsgContext): string | undefined;","entrypoint":"conversation-runtime","exportName":"resolveConversationLabel","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/conversation-label.ts"} +{"declaration":"// declaration closure: 4a04ca1ad096042f4d007775e3e92c36cc5c24b55592dc10d1f3f367fbb27604\nexport function resolvePairingIdLabel(channel: PairingChannel): string;","entrypoint":"conversation-runtime","exportName":"resolvePairingIdLabel","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/pairing/pairing-labels.ts"} +{"declaration":"// declaration closure: 5ba90894af7d03f5f28766cc232ba83f9c1e9976943e7e28dce01989de9c00e9\nexport function resolvePinnedMainDmOwnerFromAllowlist(params: { dmScope?: string | null; allowFrom?: Array | null; normalizeEntry: (entry: string) => string | undefined; }): string | null;","entrypoint":"conversation-runtime","exportName":"resolvePinnedMainDmOwnerFromAllowlist","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/security/dm-policy-shared.ts"} +{"declaration":"// declaration closure: 3b04d0c5a592edf8d71747528b0352e0c28349abf5ca96f9d54e88f8227f089c\nexport function resolvePluginConversationBindingApproval(params: { approvalId: string; decision: PluginBindingApprovalDecision; senderId?: string; }): Promise;","entrypoint":"conversation-runtime","exportName":"resolvePluginConversationBindingApproval","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/conversation-binding.ts"} +{"declaration":"// declaration closure: 9f62af7378c72e02ed4d6fcf427aa9b2292ab05e078d91cc3b017620fb6e1966\nexport function resolveRuntimeConversationBindingRoute(params: { route: ResolvedAgentRoute; } & ConfiguredBindingRouteConversationInput): RuntimeConversationBindingRouteResult;","entrypoint":"conversation-runtime","exportName":"resolveRuntimeConversationBindingRoute","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/binding-routing.ts"} +{"declaration":"// declaration closure: 5ebf5cad6497d981a3c824b500c457b2ca15084d65d2d6eeb381408b1627c6c6\nexport function resolveThreadBindingConversationIdFromBindingId(params: { accountId: string; bindingId?: string; }): string | undefined;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingConversationIdFromBindingId","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-binding-id.ts"} +{"declaration":"// declaration closure: 1d34a7c8a3ba2c2a28a964afc7c96a5aec321b9e36950e0a3b6f3077c1802b75\nexport function resolveThreadBindingEffectiveExpiresAt(params: { record: ThreadBindingLifecycleRecord; defaultIdleTimeoutMs: number; defaultMaxAgeMs: number; }): number | undefined;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingEffectiveExpiresAt","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-policy.ts"} +{"declaration":"// declaration closure: 4279a89c997366bd8042e5468ade52cc6230fc769035ed93e6898cfa7bdd8413\nexport function resolveThreadBindingFarewellText(params: { reason?: string; farewellText?: string; idleTimeoutMs: number; maxAgeMs: number; }): string;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingFarewellText","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-messages.ts"} +{"declaration":"// declaration closure: 1d34a7c8a3ba2c2a28a964afc7c96a5aec321b9e36950e0a3b6f3077c1802b75\nexport function resolveThreadBindingIdleTimeoutMs(params: { channelIdleHoursRaw: unknown; sessionIdleHoursRaw: unknown; }): number;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingIdleTimeoutMs","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-policy.ts"} +{"declaration":"// declaration closure: 1d34a7c8a3ba2c2a28a964afc7c96a5aec321b9e36950e0a3b6f3077c1802b75\nexport function resolveThreadBindingIdleTimeoutMsForChannel(params: { cfg: OpenClawConfig; channel: string; accountId?: string; }): number;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingIdleTimeoutMsForChannel","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-policy.ts"} +{"declaration":"// declaration closure: 4279a89c997366bd8042e5468ade52cc6230fc769035ed93e6898cfa7bdd8413\nexport function resolveThreadBindingIntroText(params: { agentId?: string; label?: string; idleTimeoutMs?: number; maxAgeMs?: number; sessionCwd?: string; sessionDetails?: string[]; }): string;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingIntroText","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-messages.ts"} +{"declaration":"// declaration closure: 0fe06cc0eef2105e7c4160e35942abbf5c03f12c0bd3d51b2e8e5cb2387d8a9a\nexport function resolveThreadBindingLifecycle(params: { record: ThreadBindingLifecycleRecord; defaultIdleTimeoutMs: number; defaultMaxAgeMs: number; }): { expiresAt?: number; reason?: \"idle-expired\" | \"max-age-expired\"; };","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingLifecycle","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/thread-binding-lifecycle.ts"} +{"declaration":"// declaration closure: 1d34a7c8a3ba2c2a28a964afc7c96a5aec321b9e36950e0a3b6f3077c1802b75\nexport function resolveThreadBindingMaxAgeMs(params: { channelMaxAgeHoursRaw: unknown; sessionMaxAgeHoursRaw: unknown; }): number;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingMaxAgeMs","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-policy.ts"} +{"declaration":"// declaration closure: 1d34a7c8a3ba2c2a28a964afc7c96a5aec321b9e36950e0a3b6f3077c1802b75\nexport function resolveThreadBindingMaxAgeMsForChannel(params: { cfg: OpenClawConfig; channel: string; accountId?: string; }): number;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingMaxAgeMsForChannel","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-policy.ts"} +{"declaration":"// declaration closure: 1d34a7c8a3ba2c2a28a964afc7c96a5aec321b9e36950e0a3b6f3077c1802b75\nexport function resolveThreadBindingSpawnPolicy(params: { cfg: OpenClawConfig; channel: string; accountId?: string; kind: ThreadBindingSpawnKind; }): ThreadBindingSpawnPolicy;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingSpawnPolicy","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-policy.ts"} +{"declaration":"// declaration closure: 4279a89c997366bd8042e5468ade52cc6230fc769035ed93e6898cfa7bdd8413\nexport function resolveThreadBindingThreadName(params: { agentId?: string; label?: string; }): string;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingThreadName","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-messages.ts"} +{"declaration":"// declaration closure: 1d34a7c8a3ba2c2a28a964afc7c96a5aec321b9e36950e0a3b6f3077c1802b75\nexport function resolveThreadBindingsEnabled(params: { channelEnabledRaw: unknown; sessionEnabledRaw: unknown; }): boolean;","entrypoint":"conversation-runtime","exportName":"resolveThreadBindingsEnabled","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/thread-bindings-policy.ts"} +{"declaration":"// declaration closure: cc62b6f633c1d6dbeaf29fcf55c65e51de5b8caecdfe2cb5bafe961545b0e554\nexport function unregisterSessionBindingAdapter(params: { channel: string; accountId: string; adapter?: SessionBindingAdapter; }): void;","entrypoint":"conversation-runtime","exportName":"unregisterSessionBindingAdapter","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/session-binding-service.ts"} +{"declaration":"// declaration closure: 4c7431eb316daa3584b174aad166e836cfddaa7f0331a0590b524ecae18181a2\nexport function upsertChannelPairingRequest(params: { channel: PairingChannel; id: string | number; accountId: string; meta?: Record; env?: NodeJS.ProcessEnv; pairingAdapter?: ChannelPairingAdapter; }): Promise<{ code: string; created: boolean; }>;","entrypoint":"conversation-runtime","exportName":"upsertChannelPairingRequest","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"function","recordType":"export","sourcePath":"src/pairing/pairing-store.ts"} +{"declaration":"// declaration closure: cc62b6f633c1d6dbeaf29fcf55c65e51de5b8caecdfe2cb5bafe961545b0e554\nexport const testing: { resetSessionBindingAdaptersForTests(): void; getRegisteredAdapterKeys(): string[];};","entrypoint":"conversation-runtime","exportName":"testing","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/outbound/session-binding-service.ts"} +{"declaration":"// declaration closure: 3ed9badb6dc90f3a2269a731535eb7287cddb1d1a084bb11843a819218976d14\nexport type BindingTargetKind = BindingTargetKind;","entrypoint":"conversation-runtime","exportName":"BindingTargetKind","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/session-binding.types.ts"} +{"declaration":"// declaration closure: 9f62af7378c72e02ed4d6fcf427aa9b2292ab05e078d91cc3b017620fb6e1966\nexport type ConfiguredBindingRouteResult = ConfiguredBindingRouteResult;","entrypoint":"conversation-runtime","exportName":"ConfiguredBindingRouteResult","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/binding-routing.ts"} +{"declaration":"// declaration closure: 9f62af7378c72e02ed4d6fcf427aa9b2292ab05e078d91cc3b017620fb6e1966\nexport type RuntimeConversationBindingRouteResult = RuntimeConversationBindingRouteResult;","entrypoint":"conversation-runtime","exportName":"RuntimeConversationBindingRouteResult","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/binding-routing.ts"} +{"declaration":"// declaration closure: cc62b6f633c1d6dbeaf29fcf55c65e51de5b8caecdfe2cb5bafe961545b0e554\nexport type SessionBindingAdapter = SessionBindingAdapter;","entrypoint":"conversation-runtime","exportName":"SessionBindingAdapter","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/session-binding-service.ts"} +{"declaration":"// declaration closure: 3ed9badb6dc90f3a2269a731535eb7287cddb1d1a084bb11843a819218976d14\nexport type SessionBindingBindInput = SessionBindingBindInput;","entrypoint":"conversation-runtime","exportName":"SessionBindingBindInput","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/session-binding.types.ts"} +{"declaration":"// declaration closure: 3ed9badb6dc90f3a2269a731535eb7287cddb1d1a084bb11843a819218976d14\nexport type SessionBindingRecord = SessionBindingRecord;","entrypoint":"conversation-runtime","exportName":"SessionBindingRecord","importSpecifier":"openclaw/plugin-sdk/conversation-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/session-binding.types.ts"} +{"category":"core","entrypoint":"core","importSpecifier":"openclaw/plugin-sdk/core","recordType":"module","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function applyAccountNameToChannelSection(params: { cfg: OpenClawConfig; channelKey: string; accountId: string; name?: string; alwaysUseAccounts?: boolean; }): OpenClawConfig;","entrypoint":"core","exportName":"applyAccountNameToChannelSection","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: 36c73bb76457a1809fe69bef32b925ecd08fb42f16f8410381e9d50bdb4c1b02\nexport function buildAgentSessionKey(params: { agentId: string; mainKey?: string; channel: string; accountId?: string | null; peer?: RoutePeer | null; dmScope?: \"main\" | \"per-peer\" | \"per-channel-peer\" | \"per-account-channel-peer\"; identityLinks?: Record; }): string;","entrypoint":"core","exportName":"buildAgentSessionKey","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/routing/resolve-route.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildChannelConfigSchema(schema: ZodTypeAny, options?: BuildChannelConfigSchemaOptions): ChannelConfigSchema;","entrypoint":"core","exportName":"buildChannelConfigSchema","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function buildChannelOutboundSessionRoute(params: { cfg: OpenClawConfig; agentId: string; channel: string; accountId?: string | null; recipientSessionExact?: boolean | \"direct-alias\" | \"delivery-identity\"; peer: { kind: \"direct\" | \"group\" | \"channel\"; id: string; }; chatType: \"direct\" | \"group\" | \"channel\"; from: string; to: string; threadId?: string | number; }): ChannelOutboundSessionRoute;","entrypoint":"core","exportName":"buildChannelOutboundSessionRoute","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildJsonChannelConfigSchema(schema: JsonSchemaObject, options?: BuildJsonChannelConfigSchemaOptions): ChannelConfigSchema;","entrypoint":"core","exportName":"buildJsonChannelConfigSchema","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function buildJsonPluginConfigSchema(schema: JsonSchemaObject, options?: BuildJsonPluginConfigSchemaOptions): OpenClawPluginConfigSchema;","entrypoint":"core","exportName":"buildJsonPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugins/config-schema.ts"} +{"declaration":"// declaration closure: a758906aa814999fd40598105b76456171718d7edef1806ed25827f9a7f97c2f\nexport function buildMemorySystemPromptAddition(params: MemoryPromptSectionParams): string | undefined;","entrypoint":"core","exportName":"buildMemorySystemPromptAddition","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/context-engine/delegate.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function buildPluginConfigSchema(schema: ZodTypeAny, options?: BuildPluginConfigSchemaOptions): OpenClawPluginConfigSchema;","entrypoint":"core","exportName":"buildPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function buildThreadAwareOutboundSessionRoute(params: { route: ChannelOutboundSessionRoute; replyToId?: string | number | null; threadId?: string | number | null; currentSessionKey?: string | null; precedence?: readonly ThreadAwareOutboundSessionRouteThreadSource[]; useSuffix?: boolean; parentSessionKey?: string; normalizeThreadId?: (threadId: string) => string; canRecoverCurrentThread?: (context: ThreadAwareOutboundSessionRouteRecoveryContext) => boolean; }): ChannelOutboundSessionRoute;","entrypoint":"core","exportName":"buildThreadAwareOutboundSessionRoute","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 1ff49de167eaf9006ebaeb04c338f16e98bfa447566cb2e03f3970da5b8c1702\nexport function channelTargetSchema(options?: { description?: string; }): Type.TString;","entrypoint":"core","exportName":"channelTargetSchema","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/agents/schema/typebox.ts"} +{"declaration":"// declaration closure: 1ff49de167eaf9006ebaeb04c338f16e98bfa447566cb2e03f3970da5b8c1702\nexport function channelTargetsSchema(options?: { description?: string; }): Type.TArray;","entrypoint":"core","exportName":"channelTargetsSchema","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/agents/schema/typebox.ts"} +{"declaration":"// declaration closure: 6ec8c62fd02c9a6ab39254eeb4bf182cd327152ed6ff39b47ee9c27835788f16\nexport function clearAccountEntryFields(params: { accounts?: Record; accountId: string; fields: string[]; isValueSet?: (value: unknown) => boolean; markClearedOnFieldPresence?: boolean; }): { nextAccounts?: Record; changed: boolean; cleared: boolean; };","entrypoint":"core","exportName":"clearAccountEntryFields","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-helpers.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function createActionGate>(actions: T | undefined): ActionGate;","entrypoint":"core","exportName":"createActionGate","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function createChannelPluginBase(params: CreateChannelPluginBaseOptions): CreatedChannelPluginBase;","entrypoint":"core","exportName":"createChannelPluginBase","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function createChatChannelPlugin(params: { base: ChatChannelPluginBase; security?: ChannelSecurityAdapter | ChatChannelSecurityOptions; pairing?: ChannelPairingAdapter | ChatChannelPairingOptions; threading?: ChannelThreadingAdapter | ChatChannelThreadingOptions; outbound?: ChannelOutboundAdapter | ChatChannelAttachedOutboundOptions; }): ChannelPlugin;","entrypoint":"core","exportName":"createChatChannelPlugin","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: d989715262575b9d89e745281eb2382a500d0a5187275c0941a6fe3c8215fc3d\nexport function createDedupeCache(options: DedupeCacheOptions): DedupeCache;","entrypoint":"core","exportName":"createDedupeCache","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/infra/dedupe.ts"} +{"declaration":"// declaration closure: 8d374186b30c1911a93252b2ad2cef478f7373d2fd8d1ac6cbe34485a0a658e6\nexport function createSubsystemLogger(subsystem: string): SubsystemLogger;","entrypoint":"core","exportName":"createSubsystemLogger","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/logging/subsystem.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function defineChannelPluginEntry({ id, name, description, plugin, configSchema, setRuntime, registerCliMetadata, registerFull, registerCapabilities, }: DefineChannelPluginEntryOptions): DefinedChannelPluginEntry;","entrypoint":"core","exportName":"defineChannelPluginEntry","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: e58ab5484bf8942ee592654b5b4f1d4de30c5007eaaf5274512ce04adb559db9\nexport function definePluginEntry({ id, name, description, kind, configSchema, reload, nodeHostCommands, securityAuditCollectors, register, }: DefinePluginEntryOptions): DefinedPluginEntry;","entrypoint":"core","exportName":"definePluginEntry","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/plugin-entry.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function defineSetupPluginEntry(plugin: TPlugin): { plugin: TPlugin; };","entrypoint":"core","exportName":"defineSetupPluginEntry","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: a758906aa814999fd40598105b76456171718d7edef1806ed25827f9a7f97c2f\nexport function delegateCompactionToRuntime(params: Parameters[0]): Promise;","entrypoint":"core","exportName":"delegateCompactionToRuntime","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/context-engine/delegate.ts"} +{"declaration":"// declaration closure: 6ec8c62fd02c9a6ab39254eeb4bf182cd327152ed6ff39b47ee9c27835788f16\nexport function deleteAccountFromConfigSection(params: { cfg: OpenClawConfig; sectionKey: string; accountId: string; clearBaseFields?: string[]; }): OpenClawConfig;","entrypoint":"core","exportName":"deleteAccountFromConfigSection","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-helpers.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function emptyChannelConfigSchema(): ChannelConfigSchema;","entrypoint":"core","exportName":"emptyChannelConfigSchema","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function emptyPluginConfigSchema(): OpenClawPluginConfigSchema;","entrypoint":"core","exportName":"emptyPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugins/config-schema.ts"} +{"declaration":"// declaration closure: af839da353f7389c15e4332cf4c2c1bcb4390fd40f80cd87f8d306737d8a14cd\nexport function enqueueKeyedTask(params: { tails: Map>; key: string; task: () => Promise; hooks?: KeyedAsyncQueueHooks; }): Promise;","entrypoint":"core","exportName":"enqueueKeyedTask","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/keyed-async-queue.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function ensureConfiguredAcpBindingReady(params: { cfg: OpenClawConfig; configuredBinding: ResolvedConfiguredAcpBinding | null; }): Promise<{ ok: true; } | { ok: false; error: string; }>;","entrypoint":"core","exportName":"ensureConfiguredAcpBindingReady","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 75757bb8d52376770569c367c4621eb48ad943d4b7ee8c41dff9e08bed3135ba\nexport function formatPairingApproveHint(channelId: string): string;","entrypoint":"core","exportName":"formatPairingApproveHint","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/helpers.ts"} +{"declaration":"// declaration closure: dcc0c40bdc6fd1bc716689e9d875575f133f826535d1035a2d31a39436a296c8\nexport function formatZonedTimestamp(date: Date, options?: FormatZonedTimestampOptions): string | undefined;","entrypoint":"core","exportName":"formatZonedTimestamp","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/infra/format-time/format-datetime.ts"} +{"declaration":"// declaration closure: f999ce0a108994e362556f3abe422d28c115e01d2a9a9593a7a349934330b51a\nexport function generateSecureToken(bytes?: number): string;","entrypoint":"core","exportName":"generateSecureToken","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/infra/secure-random.ts"} +{"declaration":"// declaration closure: f999ce0a108994e362556f3abe422d28c115e01d2a9a9593a7a349934330b51a\nexport function generateSecureUuid(): string;","entrypoint":"core","exportName":"generateSecureUuid","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/infra/secure-random.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function getChatChannelMeta(id: ChatChannelId): ChannelMeta;","entrypoint":"core","exportName":"getChatChannelMeta","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function isSecretRef(value: unknown): value is SecretRef;","entrypoint":"core","exportName":"isSecretRef","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 6468e17fb100113504cbb2c446681c47916c31488dd3ce252625e879e9497745\nexport function isTrustedProxyAddress(ip: string | undefined, trustedProxies?: string[]): boolean;","entrypoint":"core","exportName":"isTrustedProxyAddress","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/gateway/net.ts"} +{"declaration":"// declaration closure: bbcf0c759f0526bc41750b31e703cdc2eff89b5bb7c11b3cb91bb48eb23483ea\nexport function jsonResult(payload: TDetails): AgentToolResult;","entrypoint":"core","exportName":"jsonResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/agents/tools/tool-results.ts"} +{"declaration":"// declaration closure: 92361198acab57c6708ad7964a057d9f7cac4c8f7494d70f289e9b9bd5d05aff\nexport function loadSecretFileSync(filePath: string, label: string, options?: Parameters[2]): SecretFileReadResult;","entrypoint":"core","exportName":"loadSecretFileSync","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/infra/secret-file.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function migrateBaseNameToDefaultAccount(params: { cfg: OpenClawConfig; channelKey: string; alwaysUseAccounts?: boolean; }): OpenClawConfig;","entrypoint":"core","exportName":"migrateBaseNameToDefaultAccount","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeAccountId(value: string | undefined | null): string;","entrypoint":"core","exportName":"normalizeAccountId","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeAtHashSlug(raw?: string | null): string;","entrypoint":"core","exportName":"normalizeAtHashSlug","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeHyphenSlug(raw?: string | null): string;","entrypoint":"core","exportName":"normalizeHyphenSlug","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 30dc72bdd4514e9e56eaf7e4fb0653364847a86727013954aa99e0b7031df241\nexport function optionalStringEnum(values: T, options?: StringEnumOptions): Type.TOptional | Type.TEnum>;","entrypoint":"core","exportName":"optionalStringEnum","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/agents/schema/string-enum.ts"} +{"declaration":"// declaration closure: 75757bb8d52376770569c367c4621eb48ad943d4b7ee8c41dff9e08bed3135ba\nexport function parseOptionalDelimitedEntries(value?: string): string[] | undefined;","entrypoint":"core","exportName":"parseOptionalDelimitedEntries","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/helpers.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseStrictPositiveInteger(value: unknown): number | undefined;","entrypoint":"core","exportName":"parseStrictPositiveInteger","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: a758906aa814999fd40598105b76456171718d7edef1806ed25827f9a7f97c2f\nexport function prepareMemorySystemPromptAddition(params: MemoryPromptSectionParams): Promise;","entrypoint":"core","exportName":"prepareMemorySystemPromptAddition","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/context-engine/delegate.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readNumberParam(params: Record, key: string, options?: { required?: boolean; label?: string; integer?: boolean; strict?: boolean; positiveInteger?: boolean; nonNegativeInteger?: boolean; }): number | undefined;","entrypoint":"core","exportName":"readNumberParam","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readReactionParams(params: Record, options: { emojiKey?: string; removeKey?: string; removeErrorMessage: string; }): ReactionParams;","entrypoint":"core","exportName":"readReactionParams","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"export function readSecretFileSync(filePath: string, label: string, options?: SecretFileReadOptions): string;","entrypoint":"core","exportName":"readSecretFileSync","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readStringArrayParam(params: Record, key: string, options: StringParamOptions & { required: true; }): string[];\nexport function readStringArrayParam(params: Record, key: string, options?: StringParamOptions): string[] | undefined;","entrypoint":"core","exportName":"readStringArrayParam","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readStringParam(params: Record, key: string, options: StringParamOptions & { required: true; }): string;\nexport function readStringParam(params: Record, key: string, options?: StringParamOptions): string | undefined;","entrypoint":"core","exportName":"readStringParam","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function recoverCurrentThreadSessionId(params: { route: ChannelOutboundSessionRoute; currentSessionKey?: string | null; canRecover?: (context: ThreadAwareOutboundSessionRouteRecoveryContext) => boolean; }): string | undefined;","entrypoint":"core","exportName":"recoverCurrentThreadSessionId","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 6468e17fb100113504cbb2c446681c47916c31488dd3ce252625e879e9497745\nexport function resolveClientIp(params: { remoteAddr?: string; forwardedFor?: string; realIp?: string; trustedProxies?: string[]; allowRealIpFallback?: boolean; }): string | undefined;","entrypoint":"core","exportName":"resolveClientIp","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/gateway/net.ts"} +{"declaration":"// declaration closure: 62e0fdbdfdb80f51585ecc8f62ce6eaffa6bb4d9a95cc0f9be332afaee00b922\nexport function resolveConfiguredAcpBindingRecord(params: { cfg: OpenClawConfig; channel: string; accountId: string; conversationId: string; parentConversationId?: string; }): ResolvedConfiguredAcpBinding | null;","entrypoint":"core","exportName":"resolveConfiguredAcpBindingRecord","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/acp/persistent-bindings.resolve.ts"} +{"declaration":"// declaration closure: 9c476cc0638d3960a508fc4a83dcaee372b8a1bfc3e548d9647f437c10a4d570\nexport function resolveGatewayBindUrl(params: { bind?: string; customBindHost?: string; scheme: \"ws\" | \"wss\"; port: number; pickTailnetHost: () => string | null; pickLanHost: () => string | null; }): GatewayBindUrlResult;","entrypoint":"core","exportName":"resolveGatewayBindUrl","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/shared/gateway-bind-url.ts"} +{"declaration":"// declaration closure: 563c8b86db759e1f49cf2a7bc1dc11e896452d7733ef40f68d0066b6ee159162\nexport function resolveGatewayPort(cfg?: OpenClawConfig, env?: NodeJS.ProcessEnv): number;","entrypoint":"core","exportName":"resolveGatewayPort","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/config/paths.ts"} +{"declaration":"// declaration closure: d989715262575b9d89e745281eb2382a500d0a5187275c0941a6fe3c8215fc3d\nexport function resolveGlobalDedupeCache(key: symbol, options: DedupeCacheOptions): DedupeCache;","entrypoint":"core","exportName":"resolveGlobalDedupeCache","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/infra/dedupe.ts"} +{"declaration":"// declaration closure: ec30a53d8a5f71e0f5bf9a811cb93aa52fa3d6cfb6d83c3597fe8232d39c0428\nexport function resolveTailnetHostWithRunner(runCommandWithTimeout?: TailscaleStatusCommandRunner): Promise;","entrypoint":"core","exportName":"resolveTailnetHostWithRunner","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/shared/tailscale-status.ts"} +{"declaration":"// declaration closure: ec30a53d8a5f71e0f5bf9a811cb93aa52fa3d6cfb6d83c3597fe8232d39c0428\nexport function resolveTailscalePublishedHost(params: { tailscaleMode: string; tailnetHost: string | null; serviceName?: string | null; }): string | null;","entrypoint":"core","exportName":"resolveTailscalePublishedHost","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/shared/tailscale-status.ts"} +{"declaration":"// declaration closure: ec30a53d8a5f71e0f5bf9a811cb93aa52fa3d6cfb6d83c3597fe8232d39c0428\nexport function resolveTailscaleServeGatewayUrlsWithRunner(gatewayPort: number, runCommandWithTimeout?: TailscaleStatusCommandRunner): Promise;","entrypoint":"core","exportName":"resolveTailscaleServeGatewayUrlsWithRunner","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/shared/tailscale-status.ts"} +{"declaration":"// declaration closure: a384e6535ef7efe86c5bc03ddbdbe143e08cd9a18c27b47e74679f34cd25cce8\nexport function resolveThreadSessionKeys(params: { baseSessionKey: string; threadId?: string | null; parentSessionKey?: string; useSuffix?: boolean; normalizeThreadId?: (threadId: string) => string; }): { sessionKey: string; parentSessionKey?: string; };","entrypoint":"core","exportName":"resolveThreadSessionKeys","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/routing/session-key.ts"} +{"declaration":"// declaration closure: 6ec8c62fd02c9a6ab39254eeb4bf182cd327152ed6ff39b47ee9c27835788f16\nexport function setAccountEnabledInConfigSection(params: { cfg: OpenClawConfig; sectionKey: string; accountId: string; enabled: boolean; allowTopLevel?: boolean; }): OpenClawConfig;","entrypoint":"core","exportName":"setAccountEnabledInConfigSection","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-helpers.ts"} +{"declaration":"// declaration closure: 30dc72bdd4514e9e56eaf7e4fb0653364847a86727013954aa99e0b7031df241\nexport function stringEnum(values: T, options?: StringEnumOptions): Type.TUnsafe | Type.TEnum;","entrypoint":"core","exportName":"stringEnum","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/agents/schema/string-enum.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function stripChannelTargetPrefix(raw: string, ...providers: string[]): string;","entrypoint":"core","exportName":"stripChannelTargetPrefix","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport function stripTargetKindPrefix(raw: string): string;","entrypoint":"core","exportName":"stripTargetKindPrefix","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 92361198acab57c6708ad7964a057d9f7cac4c8f7494d70f289e9b9bd5d05aff\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options: CredentialFileReadOptions): string | undefined;\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options?: FsSafeSecretFileReadOptions): string | undefined;\nexport function tryReadSecretFileSync(filePath: string, label: string, options: FsSafeSecretFileReadOptions | undefined, diagnostic: { configPath: string; }): ConfiguredCredentialResult;\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options: FsSafeSecretFileReadOptions | undefined, diagnostic: { configPath: string; }): CredentialResult;","entrypoint":"core","exportName":"tryReadSecretFileSync","importSpecifier":"openclaw/plugin-sdk/core","kind":"function","recordType":"export","sourcePath":"src/infra/secret-file.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport const DEFAULT_ACCOUNT_ID: \"default\";","entrypoint":"core","exportName":"DEFAULT_ACCOUNT_ID","importSpecifier":"openclaw/plugin-sdk/core","kind":"const","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"export const DEFAULT_SECRET_FILE_MAX_BYTES: number;","entrypoint":"core","exportName":"DEFAULT_SECRET_FILE_MAX_BYTES","importSpecifier":"openclaw/plugin-sdk/core","kind":"const","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarness = AgentHarness;","entrypoint":"core","exportName":"AgentHarness","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentPromptGuidance = AgentPromptGuidance;","entrypoint":"core","exportName":"AgentPromptGuidance","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentPromptGuidanceEntry = AgentPromptGuidanceEntry;","entrypoint":"core","exportName":"AgentPromptGuidanceEntry","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentPromptSurfaceKind = \"openclaw_main\" | \"pi_main\" | \"codex_app_server\" | \"cli_backend\" | \"acp_backend\" | \"subagent\";","entrypoint":"core","exportName":"AgentPromptSurfaceKind","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: 86325da24a6bf4ad111111e9e1bb794278acc800bfe70aeaf74d06043e27ea6d\nexport type AllowlistMatch = AllowlistMatch;","entrypoint":"core","exportName":"AllowlistMatch","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/allowlist-match.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport type AnyAgentTool = AnyAgentTool;","entrypoint":"core","exportName":"AnyAgentTool","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type BaseProbeResult = BaseProbeResult;","entrypoint":"core","exportName":"BaseProbeResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelAccountSnapshot = ChannelAccountSnapshot;","entrypoint":"core","exportName":"ChannelAccountSnapshot","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: f6ff9d115577fdfe4b6cceec9409846d73cf38c1b3d62ba759779ff339f69dc4\nexport type ChannelConfigUiHint = ChannelConfigUiHint;","entrypoint":"core","exportName":"ChannelConfigUiHint","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.config.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelDirectoryEntry = ChannelDirectoryEntry;","entrypoint":"core","exportName":"ChannelDirectoryEntry","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelGroupContext = ChannelGroupContext;","entrypoint":"core","exportName":"ChannelGroupContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMessageActionContext = ChannelMessageActionContext;","entrypoint":"core","exportName":"ChannelMessageActionContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: cd77f0e8c082cd55645cc9dd08e265451f8201f429a815a144ff96fce03ec353\nexport type ChannelMessageActionName = \"search\" | \"broadcast\" | \"read\" | \"edit\" | \"delete\" | \"timeout\" | \"send\" | \"poll\" | \"poll-vote\" | \"react\" | \"reactions\" | \"unsend\" | \"reply\" | \"sendWithEffect\" | \"renameGroup\" | \"setGroupIcon\" | \"addParticipant\" | \"removeParticipant\" | \"leaveGroup\" | \"sendAttachment\" | \"pin\" | \"unpin\" | \"list-pins\" | \"permissions\" | \"thread-create\" | \"thread-list\" | \"thread-reply\" | \"sticker\" | \"sticker-search\" | \"member-info\" | \"role-info\" | \"emoji-list\" | \"emoji-upload\" | \"sticker-upload\" | \"role-add\" | \"role-remove\" | \"channel-info\" | \"channel-list\" | \"channel-create\" | \"channel-edit\" | \"channel-delete\" | \"channel-move\" | \"category-create\" | \"category-edit\" | \"category-delete\" | \"topic-create\" | \"topic-edit\" | \"voice-status\" | \"event-list\" | \"event-create\" | \"kick\" | \"ban\" | \"set-profile\" | \"set-presence\" | \"download-file\" | \"upload-file\";","entrypoint":"core","exportName":"ChannelMessageActionName","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.public.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMessagingAdapter = ChannelMessagingAdapter;","entrypoint":"core","exportName":"ChannelMessagingAdapter","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMeta = ChannelMeta;","entrypoint":"core","exportName":"ChannelMeta","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: e577838a2da83a5433e9cde18f8081e9f7122cf3ca9d431f6b66d0da736ed646\nexport type ChannelOutboundAdapter = ChannelOutboundAdapter;","entrypoint":"core","exportName":"ChannelOutboundAdapter","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/outbound.types.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelOutboundSessionRoute = ChannelOutboundSessionRoute;","entrypoint":"core","exportName":"ChannelOutboundSessionRoute","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport type ChannelOutboundSessionRouteParams = { cfg: OpenClawConfig; agentId: string; accountId?: string | null; target: string; currentSessionKey?: string; resolvedTarget?: { to: string; kind: import(\"../channels/plugins/types.core.js\").ChannelDirectoryEntryKind | \"channel\"; display?: string; source: \"normalized\" | \"directory\"; }; replyToId?: string | null; threadId?: string | number | null;};","entrypoint":"core","exportName":"ChannelOutboundSessionRouteParams","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 71b9871bee998f3f0a7ae44fadd051d354bdc247d0fc0f4209aa9ef6b3ec6184\nexport type ChannelPlugin = ChannelPlugin;","entrypoint":"core","exportName":"ChannelPlugin","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.plugin.ts"} +{"declaration":"// declaration closure: aee1e359ae8adaa2698c391f133bcae4ab5659e27ba92a9ddff8407a110101fe\nexport type ChannelSetupInput = ChannelSetupInput;","entrypoint":"core","exportName":"ChannelSetupInput","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-input.ts"} +{"declaration":"// declaration closure: f62bce7c953d08807c48c2090fdaf730443fd952a7017068242ed093199600d9\nexport type ChatType = ChatType;","entrypoint":"core","exportName":"ChatType","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/chat-type.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ContextEngineSessionTarget = ContextEngineSessionTarget;","entrypoint":"core","exportName":"ContextEngineSessionTarget","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/context-engine/types.ts"} +{"declaration":"// declaration closure: 9c476cc0638d3960a508fc4a83dcaee372b8a1bfc3e548d9647f437c10a4d570\nexport type GatewayBindUrlResult = GatewayBindUrlResult;","entrypoint":"core","exportName":"GatewayBindUrlResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/shared/gateway-bind-url.ts"} +{"declaration":"// declaration closure: 590315bfd92a62a3c2dd7104a23d411654cd6ff99491b490c45e2d8c2eb63e39\nexport type GatewayRequestHandlerOptions = GatewayRequestHandlerOptions;","entrypoint":"core","exportName":"GatewayRequestHandlerOptions","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/gateway/server-methods/shared-types.ts"} +{"declaration":"// declaration closure: 8030e0b774bf57da06bfad191d51c6a5dea036ed666fb4ec96529214a054e442\nexport type HistoryEntry = HistoryEntry;","entrypoint":"core","exportName":"HistoryEntry","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/history.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type MediaUnderstandingProviderPlugin = MediaUnderstandingProvider;","entrypoint":"core","exportName":"MediaUnderstandingProviderPlugin","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MemoryPluginCapability = MemoryPluginCapability;","entrypoint":"core","exportName":"MemoryPluginCapability","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/registry-contribution-types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MemoryPluginPublicArtifact = MemoryPluginPublicArtifact;","entrypoint":"core","exportName":"MemoryPluginPublicArtifact","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/registry-contribution-types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MemoryPluginPublicArtifactsProvider = MemoryPluginPublicArtifactsProvider;","entrypoint":"core","exportName":"MemoryPluginPublicArtifactsProvider","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/registry-contribution-types.ts"} +{"declaration":"// declaration closure: b05758c5a69cd3ca3f02b5e7c32090e3792543e50b90191918a85acdb15f231b\nexport type NormalizedLocation = NormalizedLocation;","entrypoint":"core","exportName":"NormalizedLocation","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/location.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"core","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: d58908050dfa92d0bf20874a207ed4eecc34b30b426046a3828837a107aa9faf\nexport type OpenClawPluginActiveModelContext = OpenClawPluginActiveModelContext;","entrypoint":"core","exportName":"OpenClawPluginActiveModelContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/tool-types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type OpenClawPluginApi = OpenClawPluginApi;","entrypoint":"core","exportName":"OpenClawPluginApi","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-api.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type OpenClawPluginCommandDefinition = OpenClawPluginCommandDefinition;","entrypoint":"core","exportName":"OpenClawPluginCommandDefinition","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: 648c5518e6d4caab146ef7e3d7c696f55f0922333bc402031982082c319bb46d\nexport type OpenClawPluginConfigSchema = OpenClawPluginConfigSchema;","entrypoint":"core","exportName":"OpenClawPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-config-schema.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type OpenClawPluginDefinition = OpenClawPluginDefinition;","entrypoint":"core","exportName":"OpenClawPluginDefinition","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-definition.types.ts"} +{"declaration":"// declaration closure: 77bdf45bdc6127a442332c71f4058db940c90a41c51f02d73613b8f590f45f32\nexport type OpenClawPluginGatewayEventScope = OpenClawPluginGatewayEventScope;","entrypoint":"core","exportName":"OpenClawPluginGatewayEventScope","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/gateway-events.ts"} +{"declaration":"// declaration closure: 77bdf45bdc6127a442332c71f4058db940c90a41c51f02d73613b8f590f45f32\nexport type OpenClawPluginGatewayEvents = OpenClawPluginGatewayEvents;","entrypoint":"core","exportName":"OpenClawPluginGatewayEvents","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/gateway-events.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginService = OpenClawPluginService;","entrypoint":"core","exportName":"OpenClawPluginService","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginServiceContext = OpenClawPluginServiceContext;","entrypoint":"core","exportName":"OpenClawPluginServiceContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: 77bdf45bdc6127a442332c71f4058db940c90a41c51f02d73613b8f590f45f32\nexport type OpenClawPluginSessionsChangedEvent = OpenClawPluginSessionsChangedEvent;","entrypoint":"core","exportName":"OpenClawPluginSessionsChangedEvent","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/gateway-events.ts"} +{"declaration":"// declaration closure: d58908050dfa92d0bf20874a207ed4eecc34b30b426046a3828837a107aa9faf\nexport type OpenClawPluginToolContext = OpenClawPluginToolContext;","entrypoint":"core","exportName":"OpenClawPluginToolContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/tool-types.ts"} +{"declaration":"// declaration closure: d58908050dfa92d0bf20874a207ed4eecc34b30b426046a3828837a107aa9faf\nexport type OpenClawPluginToolFactory = OpenClawPluginToolFactory;","entrypoint":"core","exportName":"OpenClawPluginToolFactory","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/tool-types.ts"} +{"declaration":"// declaration closure: 6c6b14e3530454b3a7ed92fa936ca3a5f21730ae224dead9b191ed704e41c911\nexport type OutboundIdentity = OutboundIdentity;","entrypoint":"core","exportName":"OutboundIdentity","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/identity-types.ts"} +{"declaration":"// declaration closure: b05758c5a69cd3ca3f02b5e7c32090e3792543e50b90191918a85acdb15f231b\nexport type OutboundLocation = OutboundLocation;","entrypoint":"core","exportName":"OutboundLocation","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/channels/location.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginAgentEventEmitParams = PluginAgentEventEmitParams;","entrypoint":"core","exportName":"PluginAgentEventEmitParams","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginAgentEventEmitResult = PluginAgentEventEmitResult;","entrypoint":"core","exportName":"PluginAgentEventEmitResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginAgentEventSubscriptionRegistration = PluginAgentEventSubscriptionRegistration;","entrypoint":"core","exportName":"PluginAgentEventSubscriptionRegistration","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginAgentTurnPrepareEvent = PluginAgentTurnPrepareEvent;","entrypoint":"core","exportName":"PluginAgentTurnPrepareEvent","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginAgentTurnPrepareResult = PluginAgentTurnPrepareResult;","entrypoint":"core","exportName":"PluginAgentTurnPrepareResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginCommandContext = PluginCommandContext;","entrypoint":"core","exportName":"PluginCommandContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginCommandResult = PluginCommandResult;","entrypoint":"core","exportName":"PluginCommandResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginControlUiDescriptor = PluginControlUiDescriptor;","entrypoint":"core","exportName":"PluginControlUiDescriptor","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginHeartbeatPromptContributionEvent = PluginHeartbeatPromptContributionEvent;","entrypoint":"core","exportName":"PluginHeartbeatPromptContributionEvent","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginHeartbeatPromptContributionResult = PluginHeartbeatPromptContributionResult;","entrypoint":"core","exportName":"PluginHeartbeatPromptContributionResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: cfc7eb6288a665f15d8424b9fc0dfbf1e52717730fa4de434f5370bb30cd38ef\nexport type PluginHookReplyDispatchContext = PluginHookReplyDispatchContext;","entrypoint":"core","exportName":"PluginHookReplyDispatchContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-types.ts"} +{"declaration":"// declaration closure: cfc7eb6288a665f15d8424b9fc0dfbf1e52717730fa4de434f5370bb30cd38ef\nexport type PluginHookReplyDispatchEvent = PluginHookReplyDispatchEvent;","entrypoint":"core","exportName":"PluginHookReplyDispatchEvent","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-types.ts"} +{"declaration":"// declaration closure: cfc7eb6288a665f15d8424b9fc0dfbf1e52717730fa4de434f5370bb30cd38ef\nexport type PluginHookReplyDispatchResult = PluginHookReplyDispatchResult;","entrypoint":"core","exportName":"PluginHookReplyDispatchResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-types.ts"} +{"declaration":"// declaration closure: cfc7eb6288a665f15d8424b9fc0dfbf1e52717730fa4de434f5370bb30cd38ef\nexport type PluginHookReplyPayload = PluginHookReplyPayload;","entrypoint":"core","exportName":"PluginHookReplyPayload","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-types.ts"} +{"declaration":"// declaration closure: cfc7eb6288a665f15d8424b9fc0dfbf1e52717730fa4de434f5370bb30cd38ef\nexport type PluginHookReplyPayloadSendingContext = PluginHookMessageContext;","entrypoint":"core","exportName":"PluginHookReplyPayloadSendingContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-types.ts"} +{"declaration":"// declaration closure: cfc7eb6288a665f15d8424b9fc0dfbf1e52717730fa4de434f5370bb30cd38ef\nexport type PluginHookReplyPayloadSendingEvent = PluginHookReplyPayloadSendingEvent;","entrypoint":"core","exportName":"PluginHookReplyPayloadSendingEvent","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-types.ts"} +{"declaration":"// declaration closure: cfc7eb6288a665f15d8424b9fc0dfbf1e52717730fa4de434f5370bb30cd38ef\nexport type PluginHookReplyPayloadSendingResult = PluginHookReplyPayloadSendingResult;","entrypoint":"core","exportName":"PluginHookReplyPayloadSendingResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-types.ts"} +{"declaration":"// declaration closure: f8cacee57ef18eac6dbb940656df91d657e20e96c35db76185af55bcbdd3e02b\nexport type PluginJsonValue = PluginJsonValue;","entrypoint":"core","exportName":"PluginJsonValue","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-json.ts"} +{"declaration":"// declaration closure: 1237dc95fdddafc4fd13619c861493ee05489f5c62c2f983081e66d81473baf6\nexport type PluginLogger = PluginLogger;","entrypoint":"core","exportName":"PluginLogger","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/logger-types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginNextTurnInjection = PluginNextTurnInjection;","entrypoint":"core","exportName":"PluginNextTurnInjection","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginNextTurnInjectionEnqueueResult = PluginNextTurnInjectionEnqueueResult;","entrypoint":"core","exportName":"PluginNextTurnInjectionEnqueueResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginNextTurnInjectionRecord = PluginNextTurnInjectionRecord;","entrypoint":"core","exportName":"PluginNextTurnInjectionRecord","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginRunContextGetParams = PluginRunContextGetParams;","entrypoint":"core","exportName":"PluginRunContextGetParams","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginRunContextPatch = PluginRunContextPatch;","entrypoint":"core","exportName":"PluginRunContextPatch","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginRuntime = PluginRuntime;","entrypoint":"core","exportName":"PluginRuntime","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/runtime/types.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginRuntimeLifecycleRegistration = PluginRuntimeLifecycleRegistration;","entrypoint":"core","exportName":"PluginRuntimeLifecycleRegistration","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionActionContext = PluginSessionActionContext;","entrypoint":"core","exportName":"PluginSessionActionContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionActionRegistration = PluginSessionActionRegistration;","entrypoint":"core","exportName":"PluginSessionActionRegistration","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionActionResult = PluginSessionActionResult;","entrypoint":"core","exportName":"PluginSessionActionResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionAttachmentParams = PluginSessionAttachmentParams;","entrypoint":"core","exportName":"PluginSessionAttachmentParams","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionAttachmentResult = PluginSessionAttachmentResult;","entrypoint":"core","exportName":"PluginSessionAttachmentResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionExtensionProjection = PluginSessionExtensionProjection;","entrypoint":"core","exportName":"PluginSessionExtensionProjection","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionExtensionRegistration = PluginSessionExtensionRegistration;","entrypoint":"core","exportName":"PluginSessionExtensionRegistration","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionSchedulerJobHandle = PluginSessionSchedulerJobHandle;","entrypoint":"core","exportName":"PluginSessionSchedulerJobHandle","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionSchedulerJobRegistration = PluginSessionSchedulerJobRegistration;","entrypoint":"core","exportName":"PluginSessionSchedulerJobRegistration","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionTurnScheduleParams = PluginSessionTurnScheduleParams;","entrypoint":"core","exportName":"PluginSessionTurnScheduleParams","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionTurnUnscheduleByTagParams = PluginSessionTurnUnscheduleByTagParams;","entrypoint":"core","exportName":"PluginSessionTurnUnscheduleByTagParams","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionTurnUnscheduleByTagResult = PluginSessionTurnUnscheduleByTagResult;","entrypoint":"core","exportName":"PluginSessionTurnUnscheduleByTagResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginToolMetadataRegistration = PluginToolMetadataRegistration;","entrypoint":"core","exportName":"PluginToolMetadataRegistration","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginTrustedToolPolicyRegistration = PluginTrustedToolPolicyRegistration;","entrypoint":"core","exportName":"PluginTrustedToolPolicyRegistration","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: 0c9a5816b6a0bfe37eafc7776d641b080780e04be27704c02c2f51d7c1f2c2df\nexport type PollInput = PollInput;","entrypoint":"core","exportName":"PollInput","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/polls.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAppGuidedSetup = ProviderAppGuidedSetup;","entrypoint":"core","exportName":"ProviderAppGuidedSetup","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAppGuidedSetupCandidate = ProviderAppGuidedSetupCandidate;","entrypoint":"core","exportName":"ProviderAppGuidedSetupCandidate","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAppGuidedSetupContext = ProviderAppGuidedSetupContext;","entrypoint":"core","exportName":"ProviderAppGuidedSetupContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type ProviderAugmentModelCatalogContext = ProviderAugmentModelCatalogContext;","entrypoint":"core","exportName":"ProviderAugmentModelCatalogContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAuthContext = ProviderAuthContext;","entrypoint":"core","exportName":"ProviderAuthContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderAuthDoctorHintContext = ProviderAuthDoctorHintContext;","entrypoint":"core","exportName":"ProviderAuthDoctorHintContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAuthMethod = ProviderAuthMethod;","entrypoint":"core","exportName":"ProviderAuthMethod","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAuthMethodNonInteractiveContext = ProviderAuthMethodNonInteractiveContext;","entrypoint":"core","exportName":"ProviderAuthMethodNonInteractiveContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAuthResult = ProviderAuthResult;","entrypoint":"core","exportName":"ProviderAuthResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderBuildMissingAuthMessageContext = ProviderBuildMissingAuthMessageContext;","entrypoint":"core","exportName":"ProviderBuildMissingAuthMessageContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderBuildUnknownModelHintContext = ProviderBuildUnknownModelHintContext;","entrypoint":"core","exportName":"ProviderBuildUnknownModelHintContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: e58ab5484bf8942ee592654b5b4f1d4de30c5007eaaf5274512ce04adb559db9\nexport type ProviderBuiltInModelSuppressionContext = ProviderBuiltInModelSuppressionContextType;","entrypoint":"core","exportName":"ProviderBuiltInModelSuppressionContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/plugin-entry.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type ProviderBuiltInModelSuppressionResult = ProviderBuiltInModelSuppressionResult;","entrypoint":"core","exportName":"ProviderBuiltInModelSuppressionResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderCacheTtlEligibilityContext = ProviderCacheTtlEligibilityContext;","entrypoint":"core","exportName":"ProviderCacheTtlEligibilityContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type ProviderCatalogContext = ProviderCatalogContext;","entrypoint":"core","exportName":"ProviderCatalogContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type ProviderCatalogResult = ProviderCatalogResult;","entrypoint":"core","exportName":"ProviderCatalogResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: baa8b95608b875003b6fb91894f5f0a6b46bb82a55df57d30666d19edcd24947\nexport type ProviderDefaultThinkingPolicyContext = ProviderDefaultThinkingPolicyContext;","entrypoint":"core","exportName":"ProviderDefaultThinkingPolicyContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-thinking.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderFetchUsageSnapshotContext = ProviderFetchUsageSnapshotContext;","entrypoint":"core","exportName":"ProviderFetchUsageSnapshotContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type ProviderModernModelPolicyContext = ProviderModernModelPolicyContext;","entrypoint":"core","exportName":"ProviderModernModelPolicyContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderNormalizeResolvedModelContext = ProviderNormalizeResolvedModelContext;","entrypoint":"core","exportName":"ProviderNormalizeResolvedModelContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderNormalizeToolSchemasContext = ProviderNormalizeToolSchemasContext;","entrypoint":"core","exportName":"ProviderNormalizeToolSchemasContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderPrepareDynamicModelContext = ProviderResolveDynamicModelContext;","entrypoint":"core","exportName":"ProviderPrepareDynamicModelContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderPrepareExtraParamsContext = ProviderPrepareExtraParamsContext;","entrypoint":"core","exportName":"ProviderPrepareExtraParamsContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderPrepareRuntimeAuthContext = ProviderPrepareRuntimeAuthContext;","entrypoint":"core","exportName":"ProviderPrepareRuntimeAuthContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderPreparedRuntimeAuth = ProviderPreparedRuntimeAuth;","entrypoint":"core","exportName":"ProviderPreparedRuntimeAuth","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReasoningOutputMode = ProviderReasoningOutputMode;","entrypoint":"core","exportName":"ProviderReasoningOutputMode","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReasoningOutputModeContext = ProviderReplayPolicyContext;","entrypoint":"core","exportName":"ProviderReasoningOutputModeContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReplayPolicy = ProviderReplayPolicy;","entrypoint":"core","exportName":"ProviderReplayPolicy","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReplayPolicyContext = ProviderReplayPolicyContext;","entrypoint":"core","exportName":"ProviderReplayPolicyContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReplaySessionEntry = ProviderReplaySessionEntry;","entrypoint":"core","exportName":"ProviderReplaySessionEntry","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReplaySessionState = ProviderReplaySessionState;","entrypoint":"core","exportName":"ProviderReplaySessionState","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderResolveDynamicModelContext = ProviderResolveDynamicModelContext;","entrypoint":"core","exportName":"ProviderResolveDynamicModelContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderResolveTransportTurnStateContext = ProviderResolveTransportTurnStateContext;","entrypoint":"core","exportName":"ProviderResolveTransportTurnStateContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderResolveUsageAuthContext = ProviderResolveUsageAuthContext;","entrypoint":"core","exportName":"ProviderResolveUsageAuthContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderResolveWebSocketSessionPolicyContext = ProviderResolveWebSocketSessionPolicyContext;","entrypoint":"core","exportName":"ProviderResolveWebSocketSessionPolicyContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderResolvedUsageAuth = ProviderResolvedUsageAuth;","entrypoint":"core","exportName":"ProviderResolvedUsageAuth","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: 34158a6262573e9e54db027f4353b37e7865402b2ed499850ff8e3c52f1aa145\nexport type ProviderRuntimeModel = ProviderRuntimeModel;","entrypoint":"core","exportName":"ProviderRuntimeModel","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime-model.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderSanitizeReplayHistoryContext = ProviderSanitizeReplayHistoryContext;","entrypoint":"core","exportName":"ProviderSanitizeReplayHistoryContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: baa8b95608b875003b6fb91894f5f0a6b46bb82a55df57d30666d19edcd24947\nexport type ProviderThinkingPolicyContext = ProviderThinkingPolicyContext;","entrypoint":"core","exportName":"ProviderThinkingPolicyContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-thinking.types.ts"} +{"declaration":"// declaration closure: baa8b95608b875003b6fb91894f5f0a6b46bb82a55df57d30666d19edcd24947\nexport type ProviderThinkingProfile = ProviderThinkingProfile;","entrypoint":"core","exportName":"ProviderThinkingProfile","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-thinking.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderToolSchemaDiagnostic = ProviderToolSchemaDiagnostic;","entrypoint":"core","exportName":"ProviderToolSchemaDiagnostic","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderTransportTurnState = ProviderTransportTurnState;","entrypoint":"core","exportName":"ProviderTransportTurnState","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderUsageAuthToken = ProviderUsageAuthToken;","entrypoint":"core","exportName":"ProviderUsageAuthToken","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: d73d1fc46ca1364c615e3b2eb0489ba275fd41261529b7c30b736d26610a10a9\nexport type ProviderUsageSnapshot = ProviderUsageSnapshot;","entrypoint":"core","exportName":"ProviderUsageSnapshot","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/infra/provider-usage.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderValidateReplayTurnsContext = ProviderValidateReplayTurnsContext;","entrypoint":"core","exportName":"ProviderValidateReplayTurnsContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderWebSocketSessionPolicy = ProviderWebSocketSessionPolicy;","entrypoint":"core","exportName":"ProviderWebSocketSessionPolicy","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderWrapStreamFnContext = ProviderWrapStreamFnContext;","entrypoint":"core","exportName":"ProviderWrapStreamFnContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type RealtimeTranscriptionProviderPlugin = RealtimeTranscriptionProviderPlugin;","entrypoint":"core","exportName":"RealtimeTranscriptionProviderPlugin","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport type ReplyPayload = ReplyPayload;","entrypoint":"core","exportName":"ReplyPayload","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 36c73bb76457a1809fe69bef32b925ecd08fb42f16f8410381e9d50bdb4c1b02\nexport type RoutePeer = RoutePeer;","entrypoint":"core","exportName":"RoutePeer","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/routing/resolve-route.ts"} +{"declaration":"// declaration closure: 36c73bb76457a1809fe69bef32b925ecd08fb42f16f8410381e9d50bdb4c1b02\nexport type RoutePeerKind = ChatType;","entrypoint":"core","exportName":"RoutePeerKind","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/routing/resolve-route.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type RuntimeLogger = RuntimeLogger;","entrypoint":"core","exportName":"RuntimeLogger","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/runtime/types-core.ts"} +{"declaration":"export type SecretFileReadOptions = SecretFileReadOptions;","entrypoint":"core","exportName":"SecretFileReadOptions","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"// declaration closure: 92361198acab57c6708ad7964a057d9f7cac4c8f7494d70f289e9b9bd5d05aff\nexport type SecretFileReadResult = SecretFileReadResult;","entrypoint":"core","exportName":"SecretFileReadResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/infra/secret-file.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type SpeechProviderPlugin = SpeechProviderPlugin;","entrypoint":"core","exportName":"SpeechProviderPlugin","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: ec30a53d8a5f71e0f5bf9a811cb93aa52fa3d6cfb6d83c3597fe8232d39c0428\nexport type TailscaleStatusCommandResult = TailscaleStatusCommandResult;","entrypoint":"core","exportName":"TailscaleStatusCommandResult","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/shared/tailscale-status.ts"} +{"declaration":"// declaration closure: ec30a53d8a5f71e0f5bf9a811cb93aa52fa3d6cfb6d83c3597fe8232d39c0428\nexport type TailscaleStatusCommandRunner = TailscaleStatusCommandRunner;","entrypoint":"core","exportName":"TailscaleStatusCommandRunner","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/shared/tailscale-status.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport type ThreadAwareOutboundSessionRouteRecoveryContext = ThreadAwareOutboundSessionRouteRecoveryContext;","entrypoint":"core","exportName":"ThreadAwareOutboundSessionRouteRecoveryContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 9d2582485f599e55176da99d07e69c3477e4448f9cc94d5ece276903aba3f422\nexport type ThreadAwareOutboundSessionRouteThreadSource = ThreadAwareOutboundSessionRouteThreadSource;","entrypoint":"core","exportName":"ThreadAwareOutboundSessionRouteThreadSource","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/core.ts"} +{"declaration":"// declaration closure: 2ecf4d3834bc0531bac39fb7b51b974f72ca948c7efb06ee7bb2cae1dc178881\nexport type UnifiedModelCatalogEntry = UnifiedModelCatalogEntry;","entrypoint":"core","exportName":"UnifiedModelCatalogEntry","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"packages/model-catalog-core/src/model-catalog-types.ts"} +{"declaration":"// declaration closure: 2ecf4d3834bc0531bac39fb7b51b974f72ca948c7efb06ee7bb2cae1dc178881\nexport type UnifiedModelCatalogKind = UnifiedModelCatalogKind;","entrypoint":"core","exportName":"UnifiedModelCatalogKind","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"packages/model-catalog-core/src/model-catalog-types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type UnifiedModelCatalogProviderContext = UnifiedModelCatalogProviderContext;","entrypoint":"core","exportName":"UnifiedModelCatalogProviderContext","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type UnifiedModelCatalogProviderPlugin = UnifiedModelCatalogProviderPlugin;","entrypoint":"core","exportName":"UnifiedModelCatalogProviderPlugin","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: 2ecf4d3834bc0531bac39fb7b51b974f72ca948c7efb06ee7bb2cae1dc178881\nexport type UnifiedModelCatalogSource = UnifiedModelCatalogSource;","entrypoint":"core","exportName":"UnifiedModelCatalogSource","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"packages/model-catalog-core/src/model-catalog-types.ts"} +{"declaration":"// declaration closure: d73d1fc46ca1364c615e3b2eb0489ba275fd41261529b7c30b736d26610a10a9\nexport type UsageProviderId = string;","entrypoint":"core","exportName":"UsageProviderId","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/infra/provider-usage.types.ts"} +{"declaration":"// declaration closure: d73d1fc46ca1364c615e3b2eb0489ba275fd41261529b7c30b736d26610a10a9\nexport type UsageWindow = UsageWindow;","entrypoint":"core","exportName":"UsageWindow","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/infra/provider-usage.types.ts"} +{"declaration":"// declaration closure: 37a80efb30d979cc495c9b972b160e0e504de375345a6c8e1233dddfc6aab75e\nexport type WizardPrompter = WizardPrompter;","entrypoint":"core","exportName":"WizardPrompter","importSpecifier":"openclaw/plugin-sdk/core","kind":"type","recordType":"export","sourcePath":"src/wizard/prompts.ts"} +{"declaration":"// declaration closure: af839da353f7389c15e4332cf4c2c1bcb4390fd40f80cd87f8d306737d8a14cd\nexport class KeyedAsyncQueue {\n private readonly tails: Map>;\n getTailMapForTesting(): Map>;\n enqueue(key: string, task: () => Promise, hooks?: KeyedAsyncQueueHooks): Promise;\n}","entrypoint":"core","exportName":"KeyedAsyncQueue","importSpecifier":"openclaw/plugin-sdk/core","kind":"class","recordType":"export","sourcePath":"src/plugin-sdk/keyed-async-queue.ts"} +{"category":null,"entrypoint":"dedupe-runtime","importSpecifier":"openclaw/plugin-sdk/dedupe-runtime","recordType":"module","sourcePath":"src/plugin-sdk/dedupe-runtime.ts"} +{"declaration":"// declaration closure: d989715262575b9d89e745281eb2382a500d0a5187275c0941a6fe3c8215fc3d\nexport function createDedupeCache(options: DedupeCacheOptions): DedupeCache;","entrypoint":"dedupe-runtime","exportName":"createDedupeCache","importSpecifier":"openclaw/plugin-sdk/dedupe-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/dedupe.ts"} +{"declaration":"// declaration closure: b6952af92e2e8e36aee0ce3b3a6b18c731d8a7f6bd4fed7500d7cd640570e3be\nexport function createPersistentDedupeCache(params: { globalKey: symbol; ttlMs: number; maxSize: number; persistent: { namespace: string; maxEntries: number; openStore: (options: OpenKeyedStoreOptions) => PersistentDedupeStore | undefined; logError?: (error: unknown) => void; readTimestamp?: (record: TRecord) => number | undefined; }; }): PersistentDedupeCache;","entrypoint":"dedupe-runtime","exportName":"createPersistentDedupeCache","importSpecifier":"openclaw/plugin-sdk/dedupe-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/dedupe-runtime.ts"} +{"declaration":"// declaration closure: d989715262575b9d89e745281eb2382a500d0a5187275c0941a6fe3c8215fc3d\nexport function resolveGlobalDedupeCache(key: symbol, options: DedupeCacheOptions): DedupeCache;","entrypoint":"dedupe-runtime","exportName":"resolveGlobalDedupeCache","importSpecifier":"openclaw/plugin-sdk/dedupe-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/dedupe.ts"} +{"declaration":"// declaration closure: b6952af92e2e8e36aee0ce3b3a6b18c731d8a7f6bd4fed7500d7cd640570e3be\nexport type PersistentDedupeCache = PersistentDedupeCache;","entrypoint":"dedupe-runtime","exportName":"PersistentDedupeCache","importSpecifier":"openclaw/plugin-sdk/dedupe-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/dedupe-runtime.ts"} +{"category":null,"entrypoint":"device-bootstrap","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","recordType":"module","sourcePath":"src/plugin-sdk/device-bootstrap.ts"} +{"declaration":"// declaration closure: e687608660cb1e3e42a3f06a67e71615bcb6c4ff2edf239f72b0da973c5545bc\nexport function approveDevicePairing(requestId: string, baseDir?: string): Promise;\nexport function approveDevicePairing(requestId: string, options: { callerScopes?: readonly string[]; accessMetadata?: DevicePairingAccessMetadata; approvedVia?: Extract; autoApproveNewDeviceScopes?: readonly string[]; }, baseDir?: string): Promise;","entrypoint":"device-bootstrap","exportName":"approveDevicePairing","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"function","recordType":"export","sourcePath":"src/infra/device-pairing.ts"} +{"declaration":"// declaration closure: eb01bb960a8f6da94a79b672531707139664c5cc58596dbc84bb6b39dde2044e\nexport function clearDeviceBootstrapTokens(params?: { baseDir?: string; }): Promise<{ removed: number; }>;","entrypoint":"device-bootstrap","exportName":"clearDeviceBootstrapTokens","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"function","recordType":"export","sourcePath":"src/infra/device-bootstrap.ts"} +{"declaration":"// declaration closure: eb01bb960a8f6da94a79b672531707139664c5cc58596dbc84bb6b39dde2044e\nexport function issueDeviceBootstrapToken(params?: { baseDir?: string; profile?: DeviceBootstrapProfileInput; roles?: readonly string[]; scopes?: readonly string[]; }): Promise<{ token: string; expiresAtMs: number; }>;","entrypoint":"device-bootstrap","exportName":"issueDeviceBootstrapToken","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"function","recordType":"export","sourcePath":"src/infra/device-bootstrap.ts"} +{"declaration":"// declaration closure: e687608660cb1e3e42a3f06a67e71615bcb6c4ff2edf239f72b0da973c5545bc\nexport function listDevicePairing(baseDir?: string): Promise;","entrypoint":"device-bootstrap","exportName":"listDevicePairing","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"function","recordType":"export","sourcePath":"src/infra/device-pairing.ts"} +{"declaration":"// declaration closure: dec7ab736ee43e4e2c71e10ab1dfd95b95d628452a927379267303fd6626739d\nexport function normalizeDeviceBootstrapProfile(input: DeviceBootstrapProfileInput | undefined): DeviceBootstrapProfile;","entrypoint":"device-bootstrap","exportName":"normalizeDeviceBootstrapProfile","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"function","recordType":"export","sourcePath":"src/shared/device-bootstrap-profile.ts"} +{"declaration":"// declaration closure: eb01bb960a8f6da94a79b672531707139664c5cc58596dbc84bb6b39dde2044e\nexport function revokeDeviceBootstrapToken(params: { token: string; baseDir?: string; }): Promise<{ removed: boolean; record?: DeviceBootstrapTokenRecord; }>;","entrypoint":"device-bootstrap","exportName":"revokeDeviceBootstrapToken","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"function","recordType":"export","sourcePath":"src/infra/device-bootstrap.ts"} +{"declaration":"// declaration closure: dec7ab736ee43e4e2c71e10ab1dfd95b95d628452a927379267303fd6626739d\nexport const BOOTSTRAP_HANDOFF_OPERATOR_SCOPES: readonly [\"operator.approvals\", \"operator.questions\", \"operator.read\", \"operator.talk.secrets\", \"operator.write\"];","entrypoint":"device-bootstrap","exportName":"BOOTSTRAP_HANDOFF_OPERATOR_SCOPES","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"const","recordType":"export","sourcePath":"src/shared/device-bootstrap-profile.ts"} +{"declaration":"// declaration closure: dec7ab736ee43e4e2c71e10ab1dfd95b95d628452a927379267303fd6626739d\nexport const PAIRING_SETUP_BOOTSTRAP_PROFILE: DeviceBootstrapProfile;","entrypoint":"device-bootstrap","exportName":"PAIRING_SETUP_BOOTSTRAP_PROFILE","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"const","recordType":"export","sourcePath":"src/shared/device-bootstrap-profile.ts"} +{"declaration":"// declaration closure: dec7ab736ee43e4e2c71e10ab1dfd95b95d628452a927379267303fd6626739d\nexport type DeviceBootstrapProfile = DeviceBootstrapProfile;","entrypoint":"device-bootstrap","exportName":"DeviceBootstrapProfile","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"type","recordType":"export","sourcePath":"src/shared/device-bootstrap-profile.ts"} +{"declaration":"// declaration closure: dec7ab736ee43e4e2c71e10ab1dfd95b95d628452a927379267303fd6626739d\nexport type DeviceBootstrapProfileInput = DeviceBootstrapProfileInput;","entrypoint":"device-bootstrap","exportName":"DeviceBootstrapProfileInput","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"type","recordType":"export","sourcePath":"src/shared/device-bootstrap-profile.ts"} +{"declaration":"// declaration closure: dec7ab736ee43e4e2c71e10ab1dfd95b95d628452a927379267303fd6626739d\nexport type DeviceBootstrapPurpose = DeviceBootstrapPurpose;","entrypoint":"device-bootstrap","exportName":"DeviceBootstrapPurpose","importSpecifier":"openclaw/plugin-sdk/device-bootstrap","kind":"type","recordType":"export","sourcePath":"src/shared/device-bootstrap-profile.ts"} +{"category":null,"entrypoint":"diagnostic-runtime","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","recordType":"module","sourcePath":"src/plugin-sdk/diagnostic-runtime.ts"} +{"declaration":"// declaration closure: ff996054b5433a9b280d50c307c0932f91697f46ad44fbd9d5af4b2d8575427f\nexport function createChildDiagnosticTraceContext(parent: DiagnosticTraceContext, input?: Omit): DiagnosticTraceContext;","entrypoint":"diagnostic-runtime","exportName":"createChildDiagnosticTraceContext","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-trace-context.ts"} +{"declaration":"// declaration closure: ff996054b5433a9b280d50c307c0932f91697f46ad44fbd9d5af4b2d8575427f\nexport function createDiagnosticTraceContext(input?: DiagnosticTraceContextInput): DiagnosticTraceContext;","entrypoint":"diagnostic-runtime","exportName":"createDiagnosticTraceContext","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-trace-context.ts"} +{"declaration":"// declaration closure: ff996054b5433a9b280d50c307c0932f91697f46ad44fbd9d5af4b2d8575427f\nexport function createDiagnosticTraceContextFromActiveScope(input?: Omit): DiagnosticTraceContext;","entrypoint":"diagnostic-runtime","exportName":"createDiagnosticTraceContextFromActiveScope","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-trace-context.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitDiagnosticEvent(event: DiagnosticEventInput): void;","entrypoint":"diagnostic-runtime","exportName":"emitDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitTrustedDiagnosticEvent(event: DiagnosticEventInput): void;","entrypoint":"diagnostic-runtime","exportName":"emitTrustedDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitTrustedDiagnosticEventWithPrivateData(event: DiagnosticEventInput, privateData?: DiagnosticEventPrivateData): void;","entrypoint":"diagnostic-runtime","exportName":"emitTrustedDiagnosticEventWithPrivateData","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: ff996054b5433a9b280d50c307c0932f91697f46ad44fbd9d5af4b2d8575427f\nexport function formatDiagnosticTraceparent(context: DiagnosticTraceContext | undefined): string | undefined;","entrypoint":"diagnostic-runtime","exportName":"formatDiagnosticTraceparent","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-trace-context.ts"} +{"declaration":"// declaration closure: ff996054b5433a9b280d50c307c0932f91697f46ad44fbd9d5af4b2d8575427f\nexport function freezeDiagnosticTraceContext(context: DiagnosticTraceContext): DiagnosticTraceContext;","entrypoint":"diagnostic-runtime","exportName":"freezeDiagnosticTraceContext","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-trace-context.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function hasPendingInternalDiagnosticEvent(predicate: (event: DiagnosticEventPayload, metadata: DiagnosticEventMetadata) => boolean): boolean;","entrypoint":"diagnostic-runtime","exportName":"hasPendingInternalDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 5a61622758ee148d9d4b2881dd8f9747a844b22c9c42a212057fcc5208f05915\nexport function isDiagnosticFlagEnabled(flag: string, cfg?: OpenClawConfig, env?: NodeJS.ProcessEnv): boolean;","entrypoint":"diagnostic-runtime","exportName":"isDiagnosticFlagEnabled","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-flags.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function isDiagnosticsEnabled(config?: OpenClawConfig): boolean;","entrypoint":"diagnostic-runtime","exportName":"isDiagnosticsEnabled","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function isInternalDiagnosticEventMetadata(metadata: DiagnosticEventMetadata): boolean;","entrypoint":"diagnostic-runtime","exportName":"isInternalDiagnosticEventMetadata","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: ff996054b5433a9b280d50c307c0932f91697f46ad44fbd9d5af4b2d8575427f\nexport function isValidDiagnosticSpanId(value: unknown): value is string;","entrypoint":"diagnostic-runtime","exportName":"isValidDiagnosticSpanId","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-trace-context.ts"} +{"declaration":"// declaration closure: ff996054b5433a9b280d50c307c0932f91697f46ad44fbd9d5af4b2d8575427f\nexport function isValidDiagnosticTraceFlags(value: unknown): value is string;","entrypoint":"diagnostic-runtime","exportName":"isValidDiagnosticTraceFlags","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-trace-context.ts"} +{"declaration":"// declaration closure: ff996054b5433a9b280d50c307c0932f91697f46ad44fbd9d5af4b2d8575427f\nexport function isValidDiagnosticTraceId(value: unknown): value is string;","entrypoint":"diagnostic-runtime","exportName":"isValidDiagnosticTraceId","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-trace-context.ts"} +{"declaration":"// declaration closure: fb591a8acb2f7563d6f205eaf2e4319b98f1394296f4fb03e739164bf643945b\nexport function normalizeDiagnosticLane(value: string | undefined, fallback?: string): string;","entrypoint":"diagnostic-runtime","exportName":"normalizeDiagnosticLane","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/diagnostic-runtime.ts"} +{"declaration":"// declaration closure: fb591a8acb2f7563d6f205eaf2e4319b98f1394296f4fb03e739164bf643945b\nexport function normalizeDiagnosticValue(value: string | undefined, fallback?: string): string;","entrypoint":"diagnostic-runtime","exportName":"normalizeDiagnosticValue","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/diagnostic-runtime.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function onDiagnosticEvent(listener: (evt: DiagnosticEventPayload) => void): () => void;","entrypoint":"diagnostic-runtime","exportName":"onDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function onInternalDiagnosticEvent(listener: DiagnosticEventListener): () => void;","entrypoint":"diagnostic-runtime","exportName":"onInternalDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: ff996054b5433a9b280d50c307c0932f91697f46ad44fbd9d5af4b2d8575427f\nexport function parseDiagnosticTraceparent(traceparent: string | undefined): DiagnosticTraceContext | undefined;","entrypoint":"diagnostic-runtime","exportName":"parseDiagnosticTraceparent","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-trace-context.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function resetDiagnosticEventsForTest(): void;","entrypoint":"diagnostic-runtime","exportName":"resetDiagnosticEventsForTest","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 29860f69c847f9762b0e2c787990f65945dff079971f88b0736fc104e9114d27\nexport function resolveDiagnosticModelContentCapturePolicy(config: unknown): DiagnosticModelContentCapturePolicy;","entrypoint":"diagnostic-runtime","exportName":"resolveDiagnosticModelContentCapturePolicy","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-llm-content.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function waitForDiagnosticEventsDrained(): Promise;","entrypoint":"diagnostic-runtime","exportName":"waitForDiagnosticEventsDrained","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticEventMetadata = Readonly<{ internal?: boolean; trustedTraceContext?: boolean; trusted: boolean;}>;","entrypoint":"diagnostic-runtime","exportName":"DiagnosticEventMetadata","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticEventPayload = DiagnosticEventPayload;","entrypoint":"diagnostic-runtime","exportName":"DiagnosticEventPayload","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticEventPrivateData = Readonly<{ errorMessage?: string; modelContent?: DiagnosticModelCallContent; skillUsage?: DiagnosticSkillUsagePrivateData; toolContent?: DiagnosticToolCallContent;}>;","entrypoint":"diagnostic-runtime","exportName":"DiagnosticEventPrivateData","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticModelCallContent = Readonly<{ inputMessages?: unknown; outputMessages?: unknown; systemPrompt?: string; toolDefinitions?: unknown;}>;","entrypoint":"diagnostic-runtime","exportName":"DiagnosticModelCallContent","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 29860f69c847f9762b0e2c787990f65945dff079971f88b0736fc104e9114d27\nexport type DiagnosticModelContentCapturePolicy = DiagnosticModelContentCapturePolicy;","entrypoint":"diagnostic-runtime","exportName":"DiagnosticModelContentCapturePolicy","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-llm-content.ts"} +{"declaration":"// declaration closure: ff996054b5433a9b280d50c307c0932f91697f46ad44fbd9d5af4b2d8575427f\nexport type DiagnosticTraceContext = DiagnosticTraceContext;","entrypoint":"diagnostic-runtime","exportName":"DiagnosticTraceContext","importSpecifier":"openclaw/plugin-sdk/diagnostic-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-trace-context.ts"} +{"category":null,"entrypoint":"directory-runtime","importSpecifier":"openclaw/plugin-sdk/directory-runtime","recordType":"module","sourcePath":"src/plugin-sdk/directory-runtime.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function applyDirectoryQueryAndLimit(ids: string[], params: { query?: string | null; limit?: number | null; }): string[];","entrypoint":"directory-runtime","exportName":"applyDirectoryQueryAndLimit","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function collectNormalizedDirectoryIds(params: { sources: Iterable[]; normalizeId: (entry: string) => string | null | undefined; }): string[];","entrypoint":"directory-runtime","exportName":"collectNormalizedDirectoryIds","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 5a57b5304caea5639d44a6fef0da872d6dabb6377ab01b323d549ba1058aaed8\nexport function createChannelDirectoryAdapter(params?: Omit & { self?: ChannelDirectoryAdapter[\"self\"]; }): ChannelDirectoryAdapter;","entrypoint":"directory-runtime","exportName":"createChannelDirectoryAdapter","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-adapters.ts"} +{"declaration":"// declaration closure: 5a57b5304caea5639d44a6fef0da872d6dabb6377ab01b323d549ba1058aaed8\nexport function createEmptyChannelDirectoryAdapter(): ChannelDirectoryAdapter;","entrypoint":"directory-runtime","exportName":"createEmptyChannelDirectoryAdapter","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-adapters.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function createInspectedDirectoryEntriesLister(params: { kind: \"user\" | \"group\"; inspectAccount: (cfg: OpenClawConfig, accountId?: string | null) => InspectedAccount | null | undefined; resolveSources: (account: InspectedAccount) => Iterable[]; normalizeId: (entry: string) => string | null | undefined; }): (configParams: DirectoryConfigParams) => Promise;","entrypoint":"directory-runtime","exportName":"createInspectedDirectoryEntriesLister","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function createResolvedDirectoryEntriesLister(params: { kind: \"user\" | \"group\"; resolveAccount: (cfg: OpenClawConfig, accountId?: string | null) => ResolvedAccount; resolveSources: (account: ResolvedAccount) => Iterable[]; normalizeId: (entry: string) => string | null | undefined; }): (configParams: DirectoryConfigParams) => Promise;","entrypoint":"directory-runtime","exportName":"createResolvedDirectoryEntriesLister","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: b2f17b636c456038b34dbf4389b3109e466480648d98603d521cb2762ba4d3c0\nexport function createRuntimeDirectoryLiveAdapter(params: { getRuntime: () => MaybePromise; self?: (runtime: Runtime) => ChannelDirectoryAdapter[\"self\"] | null | undefined; listPeersLive?: (runtime: Runtime) => ChannelDirectoryAdapter[\"listPeersLive\"] | null | undefined; listGroupsLive?: (runtime: Runtime) => ChannelDirectoryAdapter[\"listGroupsLive\"] | null | undefined; listGroupMembers?: (runtime: Runtime) => ChannelDirectoryAdapter[\"listGroupMembers\"] | null | undefined; }): Pick;","entrypoint":"directory-runtime","exportName":"createRuntimeDirectoryLiveAdapter","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/runtime-forwarders.ts"} +{"declaration":"// declaration closure: 59c6ee41d53cb708d36c2720c32c155ff00b31ffce70e73d5444863ff76237df\nexport function inspectReadOnlyChannelAccount(params: { channelId: ChannelId; cfg: OpenClawConfig; accountId?: string | null; }): Promise;","entrypoint":"directory-runtime","exportName":"inspectReadOnlyChannelAccount","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/read-only-account-inspect.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function listDirectoryEntriesFromSources(params: { kind: \"user\" | \"group\"; sources: Iterable[]; query?: string | null; limit?: number | null; normalizeId: (entry: string) => string | null | undefined; }): ChannelDirectoryEntry[];","entrypoint":"directory-runtime","exportName":"listDirectoryEntriesFromSources","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function listDirectoryGroupEntriesFromMapKeys(params: { groups?: Record; query?: string | null; limit?: number | null; normalizeId?: (entry: string) => string | null | undefined; }): ChannelDirectoryEntry[];","entrypoint":"directory-runtime","exportName":"listDirectoryGroupEntriesFromMapKeys","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function listDirectoryGroupEntriesFromMapKeysAndAllowFrom(params: { groups?: Record; allowFrom?: readonly unknown[]; query?: string | null; limit?: number | null; normalizeMapKeyId?: (entry: string) => string | null | undefined; normalizeAllowFromId?: (entry: string) => string | null | undefined; }): ChannelDirectoryEntry[];","entrypoint":"directory-runtime","exportName":"listDirectoryGroupEntriesFromMapKeysAndAllowFrom","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function listDirectoryUserEntriesFromAllowFrom(params: { allowFrom?: readonly unknown[]; query?: string | null; limit?: number | null; normalizeId?: (entry: string) => string | null | undefined; }): ChannelDirectoryEntry[];","entrypoint":"directory-runtime","exportName":"listDirectoryUserEntriesFromAllowFrom","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function listDirectoryUserEntriesFromAllowFromAndMapKeys(params: { allowFrom?: readonly unknown[]; map?: Record; query?: string | null; limit?: number | null; normalizeAllowFromId?: (entry: string) => string | null | undefined; normalizeMapKeyId?: (entry: string) => string | null | undefined; }): ChannelDirectoryEntry[];","entrypoint":"directory-runtime","exportName":"listDirectoryUserEntriesFromAllowFromAndMapKeys","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function listInspectedDirectoryEntriesFromSources(params: DirectoryConfigParams & { kind: \"user\" | \"group\"; inspectAccount: (cfg: OpenClawConfig, accountId?: string | null) => InspectedAccount | null | undefined; resolveSources: (account: InspectedAccount) => Iterable[]; normalizeId: (entry: string) => string | null | undefined; }): ChannelDirectoryEntry[];","entrypoint":"directory-runtime","exportName":"listInspectedDirectoryEntriesFromSources","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function listResolvedDirectoryEntriesFromSources(params: DirectoryConfigParams & { kind: \"user\" | \"group\"; resolveAccount: (cfg: OpenClawConfig, accountId?: string | null) => ResolvedAccount; resolveSources: (account: ResolvedAccount) => Iterable[]; normalizeId: (entry: string) => string | null | undefined; }): ChannelDirectoryEntry[];","entrypoint":"directory-runtime","exportName":"listResolvedDirectoryEntriesFromSources","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function listResolvedDirectoryGroupEntriesFromMapKeys(params: DirectoryConfigParams & { resolveAccount: (cfg: OpenClawConfig, accountId?: string | null) => ResolvedAccount; resolveGroups: (account: ResolvedAccount) => Record | undefined; normalizeId?: (entry: string) => string | null | undefined; }): ChannelDirectoryEntry[];","entrypoint":"directory-runtime","exportName":"listResolvedDirectoryGroupEntriesFromMapKeys","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function listResolvedDirectoryUserEntriesFromAllowFrom(params: DirectoryConfigParams & { resolveAccount: (cfg: OpenClawConfig, accountId?: string | null) => ResolvedAccount; resolveAllowFrom: (account: ResolvedAccount) => readonly unknown[] | undefined; normalizeId?: (entry: string) => string | null | undefined; }): ChannelDirectoryEntry[];","entrypoint":"directory-runtime","exportName":"listResolvedDirectoryUserEntriesFromAllowFrom","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: bf089e2d6cf4fd307301d69c90d59c78bbe0b2608fbc5881587709024fa20552\nexport function resolveDirectoryAllowlistEntries(params: { entries: readonly string[]; lookup: readonly TLookup[]; parseInput: (input: string) => TParsed; findById: (lookup: readonly TLookup[], id: string) => TLookup | undefined; buildIdResolved: (params: { input: string; parsed: TParsed; match?: TLookup; }) => TResult; resolveNonId: (params: { input: string; parsed: TParsed; lookup: readonly TLookup[]; }) => TResult | undefined; buildUnresolved: (input: string) => TResult; }): TResult[];","entrypoint":"directory-runtime","exportName":"resolveDirectoryAllowlistEntries","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/directory-runtime.ts"} +{"declaration":"// declaration closure: 719c8e3dff50871207fe96367c45c96b92994919e9b489d7f9d128e183130811\nexport function toDirectoryEntries(kind: \"user\" | \"group\", ids: string[]): ChannelDirectoryEntry[];","entrypoint":"directory-runtime","exportName":"toDirectoryEntries","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/directory-config-helpers.ts"} +{"declaration":"// declaration closure: 5a57b5304caea5639d44a6fef0da872d6dabb6377ab01b323d549ba1058aaed8\nexport const emptyChannelDirectoryList: (params: { cfg: import(\"../../config/types.openclaw.ts\").OpenClawConfig; accountId?: string | null; query?: string | null; limit?: number | null; runtime: import(\"../../runtime.ts\").RuntimeEnv;}) => Promise;","entrypoint":"directory-runtime","exportName":"emptyChannelDirectoryList","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/directory-adapters.ts"} +{"declaration":"// declaration closure: 5a57b5304caea5639d44a6fef0da872d6dabb6377ab01b323d549ba1058aaed8\nexport const nullChannelDirectorySelf: (params: { cfg: import(\"../../config/types.openclaw.ts\").OpenClawConfig; accountId?: string | null; runtime: import(\"../../runtime.ts\").RuntimeEnv;}) => Promise;","entrypoint":"directory-runtime","exportName":"nullChannelDirectorySelf","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/directory-adapters.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelDirectoryEntry = ChannelDirectoryEntry;","entrypoint":"directory-runtime","exportName":"ChannelDirectoryEntry","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelDirectoryEntryKind = ChannelDirectoryEntryKind;","entrypoint":"directory-runtime","exportName":"ChannelDirectoryEntryKind","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 8d1c89e9cf20bbf84657174e54712d7405bdf0000d1b2161112ad4da2c28c025\nexport type DirectoryConfigParams = DirectoryConfigParams;","entrypoint":"directory-runtime","exportName":"DirectoryConfigParams","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/directory-types.ts"} +{"declaration":"// declaration closure: 59c6ee41d53cb708d36c2720c32c155ff00b31ffce70e73d5444863ff76237df\nexport type ReadOnlyInspectedAccount = ReadOnlyInspectedAccount;","entrypoint":"directory-runtime","exportName":"ReadOnlyInspectedAccount","importSpecifier":"openclaw/plugin-sdk/directory-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/read-only-account-inspect.ts"} +{"category":null,"entrypoint":"discord","importSpecifier":"openclaw/plugin-sdk/discord","recordType":"module","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function applyAccountNameToChannelSection(params: { cfg: OpenClawConfig; channelKey: string; accountId: string; name?: string; alwaysUseAccounts?: boolean; }): OpenClawConfig;","entrypoint":"discord","exportName":"applyAccountNameToChannelSection","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function autoBindSpawnedDiscordSubagent(params: { cfg?: OpenClawConfig; accountId?: string; channel?: string; to?: string; threadId?: string | number; childSessionKey: string; agentId: string; label?: string; boundBy?: string; }): Promise;","entrypoint":"discord","exportName":"autoBindSpawnedDiscordSubagent","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: d707448d4a0bbb4eac17935a5e9149d235ee8393cbb97024f31fae1bc41bb41b\nexport function buildChannelConfigSchema(schema: ZodTypeAny, options?: BuildChannelConfigSchemaOptions): ChannelConfigSchema;","entrypoint":"discord","exportName":"buildChannelConfigSchema","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/config-schema.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildComputedAccountStatusSnapshot(params: { accountId: string; name?: string; enabled?: boolean; configured?: boolean; runtime?: RuntimeLifecycleSnapshot | null; probe?: unknown; }, extra?: TExtra): { lastInboundAt: number | null; lastOutboundAt: number | null; activeRunStartedAt?: number | undefined; lastRunActivityAt?: number | undefined; activeRuns?: number | undefined; busy?: boolean | undefined; terminalDisconnect?: true | undefined; ingressUnavailable?: true | undefined; lifecycle?: \"blocked\" | \"starting\" | \"ready\" | \"recovering\" | \"stopped\" | undefined; healthState?: string | undefined; lastTransportActivityAt?: number | undefined; lastEventAt?: number | undefined; lastDisconnect?: string | { at: number; status?: number; error?: string; loggedOut?: boolean; } | undefined; lastConnectedAt?: number | undefined; reconnectAttempts?: number | undefined; restartPending?: boolean | undefined; connected?: boolean | undefined; linked?: boolean | undefined; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; probe: unknown; accountId: string; name: string | undefined; enabled: boolean | undefined; configured: boolean | undefined; } & TExtra;","entrypoint":"discord","exportName":"buildComputedAccountStatusSnapshot","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildTokenChannelStatusSummary(snapshot: { configured?: boolean | null; tokenSource?: string | null; running?: boolean | null; mode?: string | null; lastStartAt?: number | null; lastStopAt?: number | null; lastError?: string | null; probe?: unknown; lastProbeAt?: number | null; }, opts?: { includeMode?: boolean; }): { tokenSource: string; probe: unknown; lastProbeAt: number | null; configured: boolean; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; } | { mode: string | null; tokenSource: string; probe: unknown; lastProbeAt: number | null; configured: boolean; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; };","entrypoint":"discord","exportName":"buildTokenChannelStatusSummary","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function collectDiscordAuditChannelIds(params: { cfg: OpenClawConfig; accountId?: string | null; }): unknown;","entrypoint":"discord","exportName":"collectDiscordAuditChannelIds","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function collectDiscordStatusIssues(accounts: ChannelAccountSnapshot[]): ChannelStatusIssue[];","entrypoint":"discord","exportName":"collectDiscordStatusIssues","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function emptyPluginConfigSchema(): OpenClawPluginConfigSchema;","entrypoint":"discord","exportName":"emptyPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugins/config-schema.ts"} +{"declaration":"// declaration closure: befc30c3d3e485b48bad7a5251de45443022ad161973b3212ca7e01193e62a26\nexport function getChatChannelMeta(id: ChatChannelId): ChatChannelMeta;","entrypoint":"discord","exportName":"getChatChannelMeta","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/channels/chat-meta.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function inspectDiscordAccount(params: { cfg: OpenClawConfig; accountId?: string | null; }): unknown;","entrypoint":"discord","exportName":"inspectDiscordAccount","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function listDiscordAccountIds(cfg: OpenClawConfig): string[];","entrypoint":"discord","exportName":"listDiscordAccountIds","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function listDiscordDirectoryGroupsFromConfig(params: DirectoryConfigParams): unknown[] | Promise;","entrypoint":"discord","exportName":"listDiscordDirectoryGroupsFromConfig","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function listDiscordDirectoryPeersFromConfig(params: DirectoryConfigParams): unknown[] | Promise;","entrypoint":"discord","exportName":"listDiscordDirectoryPeersFromConfig","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function listThreadBindingsBySessionKey(params: { targetSessionKey: string; accountId?: string; targetKind?: ThreadBindingTargetKind; }): ThreadBindingRecord[];","entrypoint":"discord","exportName":"listThreadBindingsBySessionKey","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function looksLikeDiscordTargetId(raw: string): boolean;","entrypoint":"discord","exportName":"looksLikeDiscordTargetId","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function migrateBaseNameToDefaultAccount(params: { cfg: OpenClawConfig; channelKey: string; alwaysUseAccounts?: boolean; }): OpenClawConfig;","entrypoint":"discord","exportName":"migrateBaseNameToDefaultAccount","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeAccountId(value: string | undefined | null): string;","entrypoint":"discord","exportName":"normalizeAccountId","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function normalizeDiscordMessagingTarget(raw: string): string | undefined;","entrypoint":"discord","exportName":"normalizeDiscordMessagingTarget","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function normalizeDiscordOutboundTarget(to?: string): DiscordOutboundTargetResolution;","entrypoint":"discord","exportName":"normalizeDiscordOutboundTarget","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 24d77252b60106e462b6f374d98f47c684ef0a8d1b4bde28746d28b22a5f577c\nexport function projectCredentialSnapshotFields(account: unknown): Pick, \"tokenSource\" | \"botTokenSource\" | \"appTokenSource\" | \"signingSecretSource\" | \"tokenStatus\" | \"botTokenStatus\" | \"appTokenStatus\" | \"signingSecretStatus\" | \"userTokenStatus\">;","entrypoint":"discord","exportName":"projectCredentialSnapshotFields","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/channels/account-snapshot-fields.ts"} +{"declaration":"// declaration closure: 24d77252b60106e462b6f374d98f47c684ef0a8d1b4bde28746d28b22a5f577c\nexport function resolveConfiguredFromCredentialStatuses(account: unknown): boolean | undefined;","entrypoint":"discord","exportName":"resolveConfiguredFromCredentialStatuses","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/channels/account-snapshot-fields.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function resolveDefaultDiscordAccountId(cfg: OpenClawConfig): string;","entrypoint":"discord","exportName":"resolveDefaultDiscordAccountId","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function resolveDiscordAccount(params: { cfg: OpenClawConfig; accountId?: string | null; }): ResolvedDiscordAccount;","entrypoint":"discord","exportName":"resolveDiscordAccount","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function resolveDiscordGroupRequireMention(params: ChannelGroupContext): boolean | undefined;","entrypoint":"discord","exportName":"resolveDiscordGroupRequireMention","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function resolveDiscordGroupToolPolicy(params: ChannelGroupContext): unknown;","entrypoint":"discord","exportName":"resolveDiscordGroupToolPolicy","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport function unbindThreadBindingsBySessionKey(params: { targetSessionKey: string; accountId?: string; targetKind?: ThreadBindingTargetKind; reason?: string; sendFarewell?: boolean; farewellText?: string; }): ThreadBindingRecord[];","entrypoint":"discord","exportName":"unbindThreadBindingsBySessionKey","importSpecifier":"openclaw/plugin-sdk/discord","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport const DEFAULT_ACCOUNT_ID: \"default\";","entrypoint":"discord","exportName":"DEFAULT_ACCOUNT_ID","importSpecifier":"openclaw/plugin-sdk/discord","kind":"const","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: 38c836c4c6e6735b56ec2012eb8b0e2f7488482ed762bdb6333fda3b6b83d5f6\nexport const PAIRING_APPROVED_MESSAGE: \"✅ OpenClaw access approved. Send a message to start chatting.\";","entrypoint":"discord","exportName":"PAIRING_APPROVED_MESSAGE","importSpecifier":"openclaw/plugin-sdk/discord","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/pairing-message.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport const buildDiscordComponentMessage: BuildDiscordComponentMessage;","entrypoint":"discord","exportName":"buildDiscordComponentMessage","importSpecifier":"openclaw/plugin-sdk/discord","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport const discordOnboardingAdapter: {};","entrypoint":"discord","exportName":"discordOnboardingAdapter","importSpecifier":"openclaw/plugin-sdk/discord","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport const editDiscordComponentMessage: EditDiscordComponentMessage;","entrypoint":"discord","exportName":"editDiscordComponentMessage","importSpecifier":"openclaw/plugin-sdk/discord","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport const registerBuiltDiscordComponentMessage: RegisterBuiltDiscordComponentMessage;","entrypoint":"discord","exportName":"registerBuiltDiscordComponentMessage","importSpecifier":"openclaw/plugin-sdk/discord","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelMessageActionAdapter = ChannelMessageActionAdapter;","entrypoint":"discord","exportName":"ChannelMessageActionAdapter","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: cd77f0e8c082cd55645cc9dd08e265451f8201f429a815a144ff96fce03ec353\nexport type ChannelMessageActionName = \"search\" | \"broadcast\" | \"read\" | \"edit\" | \"delete\" | \"timeout\" | \"send\" | \"poll\" | \"poll-vote\" | \"react\" | \"reactions\" | \"unsend\" | \"reply\" | \"sendWithEffect\" | \"renameGroup\" | \"setGroupIcon\" | \"addParticipant\" | \"removeParticipant\" | \"leaveGroup\" | \"sendAttachment\" | \"pin\" | \"unpin\" | \"list-pins\" | \"permissions\" | \"thread-create\" | \"thread-list\" | \"thread-reply\" | \"sticker\" | \"sticker-search\" | \"member-info\" | \"role-info\" | \"emoji-list\" | \"emoji-upload\" | \"sticker-upload\" | \"role-add\" | \"role-remove\" | \"channel-info\" | \"channel-list\" | \"channel-create\" | \"channel-edit\" | \"channel-delete\" | \"channel-move\" | \"category-create\" | \"category-edit\" | \"category-delete\" | \"topic-create\" | \"topic-edit\" | \"voice-status\" | \"event-list\" | \"event-create\" | \"kick\" | \"ban\" | \"set-profile\" | \"set-presence\" | \"download-file\" | \"upload-file\";","entrypoint":"discord","exportName":"ChannelMessageActionName","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.public.ts"} +{"declaration":"// declaration closure: 71b9871bee998f3f0a7ae44fadd051d354bdc247d0fc0f4209aa9ef6b3ec6184\nexport type ChannelPlugin = ChannelPlugin;","entrypoint":"discord","exportName":"ChannelPlugin","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.plugin.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport type DiscordAccountConfig = { accounts?: Record; defaultAccount?: string;} & Omit, \"groupAllowFrom\"> & import(\"../config/types.channel-messaging-common.ts\").ChannelBotInteractionConfig & { reactionNotifications?: undefined; reactionLevel?: undefined; ackReaction?: string | undefined;} & Record & { commands?: import(\"../config/types.messages.ts\").ProviderCommandsConfig; token?: import(\"./provider-auth.ts\").SecretInput; applicationId?: string; activities?: { clientSecret?: string; applicationId?: string; }; proxy?: string; mentionAliases?: import(\"../config/types.discord.ts\").DiscordMentionAliasesConfig; suppressEmbeds?: boolean; maxLinesPerMessage?: number; actions?: import(\"./config-contracts.js\").DiscordActionConfig; thread?: import(\"../config/types.discord.ts\").DiscordThreadConfig; dm?: import(\"../config/types.discord.ts\").DiscordDmConfig; guilds?: Record; execApprovals?: import(\"./config-contracts.js\").DiscordExecApprovalConfig; agentComponents?: import(\"../config/types.discord.ts\").DiscordAgentComponentsConfig; slashCommand?: import(\"./config-contracts.js\").DiscordSlashCommandConfig; threadBindings?: import(\"../config/types.discord.ts\").DiscordThreadBindingsConfig; subagentProgress?: boolean; intents?: import(\"./config-contracts.js\").DiscordIntentsConfig; voice?: import(\"../config/types.discord.ts\").DiscordVoiceConfig; pluralkit?: import(\"../config/types.discord.ts\").DiscordPluralKitConfig; ackReactionScope?: \"group-mentions\" | \"group-all\" | \"direct\" | \"all\" | \"off\" | \"none\"; activity?: string; status?: \"online\" | \"dnd\" | \"idle\" | \"invisible\"; autoPresence?: import(\"./config-contracts.js\").DiscordAutoPresenceConfig; activityType?: 0 | 1 | 2 | 3 | 4 | 5; activityUrl?: string; inboundWorker?: { runTimeoutMs?: number; };};","entrypoint":"discord","exportName":"DiscordAccountConfig","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport type DiscordComponentBuildResult = DiscordComponentBuildResult;","entrypoint":"discord","exportName":"DiscordComponentBuildResult","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport type DiscordComponentMessageSpec = DiscordComponentMessageSpec;","entrypoint":"discord","exportName":"DiscordComponentMessageSpec","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport type DiscordComponentSendOpts = DiscordComponentSendOpts;","entrypoint":"discord","exportName":"DiscordComponentSendOpts","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport type DiscordComponentSendResult = DiscordComponentSendResult;","entrypoint":"discord","exportName":"DiscordComponentSendResult","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport type DiscordOutboundTargetResolution = DiscordOutboundTargetResolution;","entrypoint":"discord","exportName":"DiscordOutboundTargetResolution","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"discord","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type OpenClawPluginApi = OpenClawPluginApi;","entrypoint":"discord","exportName":"OpenClawPluginApi","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-api.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginRuntime = PluginRuntime;","entrypoint":"discord","exportName":"PluginRuntime","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugins/runtime/types.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport type ResolvedDiscordAccount = ResolvedDiscordAccount;","entrypoint":"discord","exportName":"ResolvedDiscordAccount","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport type ThreadBindingRecord = ThreadBindingRecord;","entrypoint":"discord","exportName":"ThreadBindingRecord","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"declaration":"// declaration closure: 09b8edfc1e9d08e3170c6979c24b94bcc382d9f1b5a9fb3e1a2668739f5aebbd\nexport type ThreadBindingTargetKind = ThreadBindingTargetKind;","entrypoint":"discord","exportName":"ThreadBindingTargetKind","importSpecifier":"openclaw/plugin-sdk/discord","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/discord.ts"} +{"category":null,"entrypoint":"error-runtime","importSpecifier":"openclaw/plugin-sdk/error-runtime","recordType":"module","sourcePath":"src/plugin-sdk/error-runtime.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function collectErrorGraphCandidates(err: unknown, resolveNested?: (current: Record) => Iterable): unknown[];","entrypoint":"error-runtime","exportName":"collectErrorGraphCandidates","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function extractErrorCode(err: unknown): string | undefined;","entrypoint":"error-runtime","exportName":"extractErrorCode","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function formatErrorMessage(err: unknown): string;","entrypoint":"error-runtime","exportName":"formatErrorMessage","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function formatUncaughtError(err: unknown): string;","entrypoint":"error-runtime","exportName":"formatUncaughtError","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: d5acf065f843df899d5155152849ab5701386b0f40825a1d70c95669ddc2df1d\nexport function isApprovalNotFoundError(err: unknown): boolean;","entrypoint":"error-runtime","exportName":"isApprovalNotFoundError","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-errors.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function readErrorName(err: unknown): string;","entrypoint":"error-runtime","exportName":"readErrorName","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: baf8866369c36442e842782e6c99ee8e7f2d8702b680100924c97313dfc15149\nexport function toErrorObject(value: unknown, fallbackMessage: string): Error;","entrypoint":"error-runtime","exportName":"toErrorObject","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/error-coercion.ts"} +{"declaration":"// declaration closure: 3327baab992caa95c624d9183aaa7cac27affe03b5c301dba905b295432d1dc4\nexport const SUBAGENT_RUNTIME_REQUEST_SCOPE_ERROR_CODE: \"OPENCLAW_SUBAGENT_RUNTIME_REQUEST_SCOPE\";","entrypoint":"error-runtime","exportName":"SUBAGENT_RUNTIME_REQUEST_SCOPE_ERROR_CODE","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/error-runtime.ts"} +{"declaration":"// declaration closure: 3327baab992caa95c624d9183aaa7cac27affe03b5c301dba905b295432d1dc4\nexport const SUBAGENT_RUNTIME_REQUEST_SCOPE_ERROR_MESSAGE: \"Plugin runtime subagent methods are only available during a gateway request.\";","entrypoint":"error-runtime","exportName":"SUBAGENT_RUNTIME_REQUEST_SCOPE_ERROR_MESSAGE","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/error-runtime.ts"} +{"declaration":"// declaration closure: d6ee8aede6fb7d083caedc5336b7b02a64482561e3d3eca664cf31b63e164e18\nexport class PlatformMessageNotDispatchedError extends Error {\n readonly code: \"OPENCLAW_PLATFORM_MESSAGE_NOT_DISPATCHED\";\n readonly retryable: boolean;\n constructor(message: string, options: {\n cause: unknown;\n retryable?: boolean;\n });\n}","entrypoint":"error-runtime","exportName":"PlatformMessageNotDispatchedError","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"class","recordType":"export","sourcePath":"src/infra/outbound/deliver-types.ts"} +{"declaration":"// declaration closure: 3327baab992caa95c624d9183aaa7cac27affe03b5c301dba905b295432d1dc4\nexport class RequestScopedSubagentRuntimeError extends Error {\n code: string;\n constructor(message);\n}","entrypoint":"error-runtime","exportName":"RequestScopedSubagentRuntimeError","importSpecifier":"openclaw/plugin-sdk/error-runtime","kind":"class","recordType":"export","sourcePath":"src/plugin-sdk/error-runtime.ts"} +{"category":null,"entrypoint":"extension-shared","importSpecifier":"openclaw/plugin-sdk/extension-shared","recordType":"module","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function buildPassiveChannelStatusSummary(snapshot: PassiveChannelStatusSnapshot, extra?: TExtra): { configured: boolean; } & TExtra & { running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; };","entrypoint":"extension-shared","exportName":"buildPassiveChannelStatusSummary","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function buildPassiveProbedChannelStatusSummary(snapshot: PassiveChannelStatusSnapshot, extra?: TExtra): { configured: boolean; } & TExtra & { probe: unknown; lastProbeAt: number | null; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; };","entrypoint":"extension-shared","exportName":"buildPassiveProbedChannelStatusSummary","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 25eb040db7a86f7c13d50f2705b3d3edfd1f852ea208b0891a45863f463909ff\nexport function buildTimeoutAbortSignal(params: TimeoutAbortSignalParams): { signal?: AbortSignal; cleanup: () => void; refresh: () => void; };","entrypoint":"extension-shared","exportName":"buildTimeoutAbortSignal","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/utils/fetch-timeout.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function buildTrafficStatusSummary(snapshot?: TrafficStatusSnapshot | null): { lastInboundAt: number | null; lastOutboundAt: number | null; };","entrypoint":"extension-shared","exportName":"buildTrafficStatusSummary","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function canResolveEnvSecretRefInReadOnlyPath(params: { cfg?: OpenClawConfig; provider: string; id: string; }): boolean;","entrypoint":"extension-shared","exportName":"canResolveEnvSecretRefInReadOnlyPath","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function coerceStatusIssueAccountId(value: unknown): string | undefined;","entrypoint":"extension-shared","exportName":"coerceStatusIssueAccountId","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function createDeferred(): import(\"../shared/deferred.js\").Deferred;","entrypoint":"extension-shared","exportName":"createDeferred","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function formatPluginConfigIssue(issue: z.ZodIssue | undefined, options?: PluginConfigIssueMessageOptions): string;","entrypoint":"extension-shared","exportName":"formatPluginConfigIssue","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function mapPluginConfigIssues(issues: readonly z.ZodIssue[], options?: PluginConfigIssueMessageOptions): PluginConfigIssue[];","entrypoint":"extension-shared","exportName":"mapPluginConfigIssues","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function normalizePluginConfigIssuePath(path: readonly unknown[]): PluginConfigIssuePathSegment[];","entrypoint":"extension-shared","exportName":"normalizePluginConfigIssuePath","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function readPluginPackageVersion(params: { require: PackageJsonRequire; candidates?: readonly string[]; fallback?: string; }): string;","entrypoint":"extension-shared","exportName":"readPluginPackageVersion","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function readStatusIssueFields(value: unknown, fields: readonly TField[]): Record | null;","entrypoint":"extension-shared","exportName":"readStatusIssueFields","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function requireChannelOpenAllowFrom(params: { channel: string; policy?: string; allowFrom?: Array; ctx: z.RefinementCtx; requireOpenAllowFrom: RequireOpenAllowFromFn; }): void;","entrypoint":"extension-shared","exportName":"requireChannelOpenAllowFrom","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function resolveAmbientNodeProxyAgent(params?: { onError?: (error: unknown) => void; onUsingProxy?: () => void; protocol?: \"http\" | \"https\"; }): Promise;","entrypoint":"extension-shared","exportName":"resolveAmbientNodeProxyAgent","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function resolveLoggerBackedRuntime(runtime: TRuntime | undefined, logger: Parameters[0][\"logger\"]): TRuntime;","entrypoint":"extension-shared","exportName":"resolveLoggerBackedRuntime","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: 7815f635106c9f3a98e86515444d1eae60bdf61959a842d713e0d0686994784c\nexport function runStoppablePassiveMonitor(params: { abortSignal: AbortSignal; start: () => Promise; }): Promise;","entrypoint":"extension-shared","exportName":"runStoppablePassiveMonitor","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/extension-shared.ts"} +{"declaration":"// declaration closure: cdd6a2c9a83f4072e2ebec3ef9eb1547dc807bad64a1cfc6c34041e5e8e1e130\nexport function safeParseJsonWithSchema(schema: ZodType, raw: string): T | null;","entrypoint":"extension-shared","exportName":"safeParseJsonWithSchema","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/utils/zod-parse.ts"} +{"declaration":"// declaration closure: cdd6a2c9a83f4072e2ebec3ef9eb1547dc807bad64a1cfc6c34041e5e8e1e130\nexport function safeParseWithSchema(schema: ZodType, value: unknown): T | null;","entrypoint":"extension-shared","exportName":"safeParseWithSchema","importSpecifier":"openclaw/plugin-sdk/extension-shared","kind":"function","recordType":"export","sourcePath":"src/utils/zod-parse.ts"} +{"category":null,"entrypoint":"gateway-method-runtime","importSpecifier":"openclaw/plugin-sdk/gateway-method-runtime","recordType":"module","sourcePath":"src/plugin-sdk/gateway-method-runtime.ts"} +{"declaration":"// declaration closure: a5332203cd53817358e7de2cdad9d88839b363f954c2c5066402eabd3e8f4400\nexport function dispatchGatewayMethod(method: string, params?: unknown, options?: GatewayMethodDispatchOptions): Promise;","entrypoint":"gateway-method-runtime","exportName":"dispatchGatewayMethod","importSpecifier":"openclaw/plugin-sdk/gateway-method-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/gateway-method-runtime.ts"} +{"declaration":"// declaration closure: a5332203cd53817358e7de2cdad9d88839b363f954c2c5066402eabd3e8f4400\nexport type GatewayMethodDispatchError = GatewayMethodDispatchError;","entrypoint":"gateway-method-runtime","exportName":"GatewayMethodDispatchError","importSpecifier":"openclaw/plugin-sdk/gateway-method-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/gateway-method-runtime.ts"} +{"declaration":"// declaration closure: a5332203cd53817358e7de2cdad9d88839b363f954c2c5066402eabd3e8f4400\nexport type GatewayMethodDispatchOptions = GatewayMethodDispatchOptions;","entrypoint":"gateway-method-runtime","exportName":"GatewayMethodDispatchOptions","importSpecifier":"openclaw/plugin-sdk/gateway-method-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/gateway-method-runtime.ts"} +{"declaration":"// declaration closure: a5332203cd53817358e7de2cdad9d88839b363f954c2c5066402eabd3e8f4400\nexport type GatewayMethodDispatchResponse = GatewayMethodDispatchResponse;","entrypoint":"gateway-method-runtime","exportName":"GatewayMethodDispatchResponse","importSpecifier":"openclaw/plugin-sdk/gateway-method-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/gateway-method-runtime.ts"} +{"category":null,"entrypoint":"gateway-runtime","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","recordType":"module","sourcePath":"src/plugin-sdk/gateway-runtime.ts"} +{"declaration":"// declaration closure: ee51e35d398d263639187034fca1b45b34fa3dcb14a06e15accb315098494ce8\nexport function addGatewayClientOptions(cmd: Command, defaults?: { timeoutMs?: number; }): Command;","entrypoint":"gateway-runtime","exportName":"addGatewayClientOptions","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/cli/gateway-rpc.ts"} +{"declaration":"// declaration closure: e81f98bb79f3a0019a7d7ba4aecf55e26365429a25609724445d7d4dc918a0f0\nexport function buildPluginNodeCapabilityScopedHostUrl(baseUrl: string, capability: string): string | undefined;","entrypoint":"gateway-runtime","exportName":"buildPluginNodeCapabilityScopedHostUrl","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/plugin-node-capability.ts"} +{"declaration":"// declaration closure: ee51e35d398d263639187034fca1b45b34fa3dcb14a06e15accb315098494ce8\nexport function callGatewayFromCli(method: string, opts: GatewayRpcOpts, params?: unknown, extra?: { clientName?: GatewayClientName; mode?: GatewayClientMode; deviceIdentity?: DeviceIdentity | null; signal?: AbortSignal; expectFinal?: boolean; progress?: boolean; scopes?: OperatorScope[]; }): Promise>;","entrypoint":"gateway-runtime","exportName":"callGatewayFromCli","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/cli/gateway-rpc.ts"} +{"declaration":"// declaration closure: bff55df69036da755ca6d4e50202ced8aa0fc32e48059f0c37807c7d8cf9ff83\nexport function channelBlockedPatch(lastError: string): BlockedChannelStatusPatch;\nexport function channelBlockedPatch(lastError: string, extras: TExtras): BlockedChannelStatusPatch & TExtras;","entrypoint":"gateway-runtime","exportName":"channelBlockedPatch","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/channel-status-patches.ts"} +{"declaration":"// declaration closure: bff55df69036da755ca6d4e50202ced8aa0fc32e48059f0c37807c7d8cf9ff83\nexport function channelReadyPatch(): ReadyChannelStatusPatch;\nexport function channelReadyPatch(extras: TExtras): ReadyChannelStatusPatch & TExtras;","entrypoint":"gateway-runtime","exportName":"channelReadyPatch","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/channel-status-patches.ts"} +{"declaration":"// declaration closure: bff55df69036da755ca6d4e50202ced8aa0fc32e48059f0c37807c7d8cf9ff83\nexport function channelStoppedPatch(): StoppedChannelStatusPatch;\nexport function channelStoppedPatch(extras: TExtras): StoppedChannelStatusPatch & TExtras;","entrypoint":"gateway-runtime","exportName":"channelStoppedPatch","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/channel-status-patches.ts"} +{"declaration":"// declaration closure: bff55df69036da755ca6d4e50202ced8aa0fc32e48059f0c37807c7d8cf9ff83\nexport function createConnectedChannelStatusPatch(at?: number): ConnectedChannelStatusPatch;","entrypoint":"gateway-runtime","exportName":"createConnectedChannelStatusPatch","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/channel-status-patches.ts"} +{"declaration":"// declaration closure: bff55df69036da755ca6d4e50202ced8aa0fc32e48059f0c37807c7d8cf9ff83\nexport function createTransportActivityStatusPatch(at?: number): TransportActivityChannelStatusPatch;","entrypoint":"gateway-runtime","exportName":"createTransportActivityStatusPatch","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/channel-status-patches.ts"} +{"declaration":"// declaration closure: 36dfd411310e709160664a6fdf30a18b667913c00d69f5aa7f9431cb3837e327\nexport function ensureGatewayStartupAuth(params: { cfg: OpenClawConfig; env?: NodeJS.ProcessEnv; authOverride?: GatewayAuthConfig; tailscaleOverride?: GatewayTailscaleConfig; warn?: (message: string) => void; persist?: boolean; baseHash?: string; }): Promise<{ cfg: OpenClawConfig; auth: ReturnType; generatedToken?: string; persistedGeneratedToken: boolean; }>;","entrypoint":"gateway-runtime","exportName":"ensureGatewayStartupAuth","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/startup-auth.ts"} +{"declaration":"// declaration closure: 952ae2c1635e31b278f06444aaf0003630ee3b6633fbb743418159b3125431fd\nexport function errorShape(code: ErrorCode, message: string, opts?: { details?: unknown; retryable?: boolean; retryAfterMs?: number; }): ErrorShape;","entrypoint":"gateway-runtime","exportName":"errorShape","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/error-codes.ts"} +{"declaration":"// declaration closure: 6468e17fb100113504cbb2c446681c47916c31488dd3ce252625e879e9497745\nexport function isLoopbackHost(host: string): boolean;","entrypoint":"gateway-runtime","exportName":"isLoopbackHost","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/net.ts"} +{"declaration":"// declaration closure: a422a28c955bc1d6485e0132d01df05c256d0e86a8246a8bce295420276f90fe\nexport function isNodeCommandAllowed(params: { command: string; declaredCommands?: string[]; allowlist: Set; }): { ok: true; } | { ok: false; reason: string; };","entrypoint":"gateway-runtime","exportName":"isNodeCommandAllowed","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/node-command-policy.ts"} +{"declaration":"// declaration closure: e81f98bb79f3a0019a7d7ba4aecf55e26365429a25609724445d7d4dc918a0f0\nexport function mintPluginNodeCapabilityToken(): string;","entrypoint":"gateway-runtime","exportName":"mintPluginNodeCapabilityToken","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/plugin-node-capability.ts"} +{"declaration":"// declaration closure: e81f98bb79f3a0019a7d7ba4aecf55e26365429a25609724445d7d4dc918a0f0\nexport function normalizePluginNodeCapabilityScopedUrl(rawUrl: string): NormalizedPluginNodeCapabilityUrl;","entrypoint":"gateway-runtime","exportName":"normalizePluginNodeCapabilityScopedUrl","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/plugin-node-capability.ts"} +{"declaration":"// declaration closure: f91843fc330fa5be0598153a7ab8926390c97e18263d04b039cd0d1aa6fe1d50\nexport function resolveAdvertisedLanHost(): Promise;","entrypoint":"gateway-runtime","exportName":"resolveAdvertisedLanHost","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/gateway-runtime.ts"} +{"declaration":"// declaration closure: e70d0d89527246876092f8e0087a789e564b9a7e51c727100705d277382e6304\nexport function resolveGatewayAuth(params: { authConfig?: GatewayAuthConfig | null; authOverride?: GatewayAuthConfig | null; env?: NodeJS.ProcessEnv; tailscaleMode?: GatewayTailscaleMode; }): ResolvedGatewayAuth;","entrypoint":"gateway-runtime","exportName":"resolveGatewayAuth","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/auth-resolve.ts"} +{"declaration":"// declaration closure: 07a815567296ad7477bcea6320048f7b6b5aaf8f18a08d2e9832e102d63aca1a\nexport function resolveHostedPluginSurfaceUrl(params: HostedPluginSurfaceUrlParams): string | undefined;","entrypoint":"gateway-runtime","exportName":"resolveHostedPluginSurfaceUrl","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/hosted-plugin-surface-url.ts"} +{"declaration":"// declaration closure: a422a28c955bc1d6485e0132d01df05c256d0e86a8246a8bce295420276f90fe\nexport function resolveNodeCommandAllowlist(cfg: OpenClawConfig, node?: NodeCommandPolicyNode): Set;","entrypoint":"gateway-runtime","exportName":"resolveNodeCommandAllowlist","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/node-command-policy.ts"} +{"declaration":"// declaration closure: 9aab8770e0437e9412034c3e7b213e22900214f0f6ce4ed5c89a94379d21143a\nexport function resolveNodeFromNodeList(nodes: TNode[], query?: string, options?: ResolveNodeFromListOptions): TNode;","entrypoint":"gateway-runtime","exportName":"resolveNodeFromNodeList","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/node-resolve.ts"} +{"declaration":"// declaration closure: 1c797a3d51241384dc05845b18b6564737a43a1f136a40f66af2f852897543d8\nexport function respondUnavailableOnNodeInvokeError(respond: RespondFn, res: T): res is T & { ok: true; };","entrypoint":"gateway-runtime","exportName":"respondUnavailableOnNodeInvokeError","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/server-methods/nodes.helpers.ts"} +{"declaration":"// declaration closure: 10982a567e6c083e538b31f25483ec47cca0db14c74ec8671b5e514045b2fb07\nexport function safeParseJson(value: string | null | undefined): unknown;","entrypoint":"gateway-runtime","exportName":"safeParseJson","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/server-json.ts"} +{"declaration":"// declaration closure: 7edceaffa7edae2bea6f7800146d91f53f2bae49fc1ebc4478ca1d91a5e37305\nexport function startGatewayClientWhenEventLoopReady(client: GatewayClientStartable, options?: GatewayClientStartReadinessOptions): Promise;","entrypoint":"gateway-runtime","exportName":"startGatewayClientWhenEventLoopReady","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/client-start-readiness.ts"} +{"declaration":"// declaration closure: e81f98bb79f3a0019a7d7ba4aecf55e26365429a25609724445d7d4dc918a0f0\nexport const DEFAULT_PLUGIN_NODE_CAPABILITY_TTL_MS: number;","entrypoint":"gateway-runtime","exportName":"DEFAULT_PLUGIN_NODE_CAPABILITY_TTL_MS","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"const","recordType":"export","sourcePath":"src/gateway/plugin-node-capability.ts"} +{"declaration":"// declaration closure: 4d92a57cbc00132d32d275f399f35458e9219c5a5c4e14c780b81b88a84765e6\nexport const ErrorCodes: { readonly NOT_LINKED: \"NOT_LINKED\"; readonly NOT_PAIRED: \"NOT_PAIRED\"; readonly AGENT_TIMEOUT: \"AGENT_TIMEOUT\"; readonly INVALID_REQUEST: \"INVALID_REQUEST\"; readonly FORBIDDEN: \"FORBIDDEN\"; readonly APPROVAL_NOT_FOUND: \"APPROVAL_NOT_FOUND\"; readonly UNAVAILABLE: \"UNAVAILABLE\";};","entrypoint":"gateway-runtime","exportName":"ErrorCodes","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"const","recordType":"export","sourcePath":"packages/gateway-protocol/src/gateway-error-details.ts"} +{"declaration":"// declaration closure: e81f98bb79f3a0019a7d7ba4aecf55e26365429a25609724445d7d4dc918a0f0\nexport const PLUGIN_NODE_CAPABILITY_PATH_PREFIX: \"/__openclaw__/cap\";","entrypoint":"gateway-runtime","exportName":"PLUGIN_NODE_CAPABILITY_PATH_PREFIX","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"const","recordType":"export","sourcePath":"src/gateway/plugin-node-capability.ts"} +{"declaration":"// declaration closure: 590315bfd92a62a3c2dd7104a23d411654cd6ff99491b490c45e2d8c2eb63e39\nexport type GatewayRequestHandlerOptions = GatewayRequestHandlerOptions;","entrypoint":"gateway-runtime","exportName":"GatewayRequestHandlerOptions","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"type","recordType":"export","sourcePath":"src/gateway/server-methods/shared-types.ts"} +{"declaration":"// declaration closure: 590315bfd92a62a3c2dd7104a23d411654cd6ff99491b490c45e2d8c2eb63e39\nexport type GatewayRequestHandlers = GatewayRequestHandlers;","entrypoint":"gateway-runtime","exportName":"GatewayRequestHandlers","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"type","recordType":"export","sourcePath":"src/gateway/server-methods/shared-types.ts"} +{"declaration":"// declaration closure: 91457eadc96d6e42c90eaf3004fd9e7cf797ca0f27ba0a3e79f0a69a5ad7fca9\nexport type GatewayRpcOpts = GatewayRpcOpts;","entrypoint":"gateway-runtime","exportName":"GatewayRpcOpts","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"type","recordType":"export","sourcePath":"src/cli/gateway-rpc.types.ts"} +{"declaration":"// declaration closure: 07a815567296ad7477bcea6320048f7b6b5aaf8f18a08d2e9832e102d63aca1a\nexport type HostedPluginSurfaceUrlParams = HostedPluginSurfaceUrlParams;","entrypoint":"gateway-runtime","exportName":"HostedPluginSurfaceUrlParams","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"type","recordType":"export","sourcePath":"src/gateway/hosted-plugin-surface-url.ts"} +{"declaration":"// declaration closure: 37774c5ec27291473af43798dba5226a5e134ecd7ed0569d8ba10f5ea59e3e5d\nexport type NodeMatchCandidate = NodeMatchCandidate;","entrypoint":"gateway-runtime","exportName":"NodeMatchCandidate","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"type","recordType":"export","sourcePath":"src/shared/node-match.ts"} +{"declaration":"// declaration closure: 077fb39b48fee8c79ebf398e169e79a0a36a9d1c615e81768c862d603d64d95c\nexport type NodeSession = NodeSession;","entrypoint":"gateway-runtime","exportName":"NodeSession","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"type","recordType":"export","sourcePath":"src/gateway/node-registry.ts"} +{"declaration":"// declaration closure: e81f98bb79f3a0019a7d7ba4aecf55e26365429a25609724445d7d4dc918a0f0\nexport type NormalizedPluginNodeCapabilityUrl = NormalizedPluginNodeCapabilityUrl;","entrypoint":"gateway-runtime","exportName":"NormalizedPluginNodeCapabilityUrl","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"type","recordType":"export","sourcePath":"src/gateway/plugin-node-capability.ts"} +{"declaration":"// declaration closure: 7ac84328ecd307381dc7857b19088d2bff493b7758199becc444bce28c552e0f\nexport class GatewayClient {\n #client: BaseGatewayClient;\n constructor(opts: GatewayClientOptions);\n start(): void;\n stop(): void;\n stopAndWait(opts?: {\n timeoutMs?: number;\n }): Promise;\n request>(method: string, params?: unknown, opts?: GatewayClientRequestOptions): Promise;\n getConnectionMetadata(): GatewayClientConnectionMetadata;\n updateNodeManifest(manifest: {\n caps: string[];\n commands: string[];\n }): void;\n}","entrypoint":"gateway-runtime","exportName":"GatewayClient","importSpecifier":"openclaw/plugin-sdk/gateway-runtime","kind":"class","recordType":"export","sourcePath":"src/gateway/client.ts"} +{"category":null,"entrypoint":"group-access","importSpecifier":"openclaw/plugin-sdk/group-access","recordType":"module","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport function evaluateGroupRouteAccessForPolicy(params: { groupPolicy: GroupPolicy; routeAllowlistConfigured: boolean; routeMatched: boolean; routeEnabled?: boolean; }): GroupRouteAccessDecision;","entrypoint":"group-access","exportName":"evaluateGroupRouteAccessForPolicy","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport function evaluateMatchedGroupAccessForPolicy(params: { groupPolicy: GroupPolicy; allowlistConfigured: boolean; allowlistMatched: boolean; requireMatchInput?: boolean; hasMatchInput?: boolean; }): MatchedGroupAccessDecision;","entrypoint":"group-access","exportName":"evaluateMatchedGroupAccessForPolicy","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport function evaluateSenderGroupAccess(params: { providerConfigPresent: boolean; configuredGroupPolicy?: GroupPolicy; defaultGroupPolicy?: GroupPolicy; groupAllowFrom: string[]; senderId: string; isSenderAllowed: (senderId: string, allowFrom: string[]) => boolean; }): SenderGroupAccessDecision;","entrypoint":"group-access","exportName":"evaluateSenderGroupAccess","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport function evaluateSenderGroupAccessForPolicy(params: { groupPolicy: GroupPolicy; providerMissingFallbackApplied?: boolean; groupAllowFrom: string[]; senderId: string; isSenderAllowed: (senderId: string, allowFrom: string[]) => boolean; }): SenderGroupAccessDecision;","entrypoint":"group-access","exportName":"evaluateSenderGroupAccessForPolicy","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport function resolveOpenProviderRuntimeGroupPolicy(params: ResolveProviderRuntimeGroupPolicyParams): RuntimeGroupPolicyResolution;","entrypoint":"group-access","exportName":"resolveOpenProviderRuntimeGroupPolicy","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"function","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport function resolveSenderScopedGroupPolicy(params: { groupPolicy: GroupPolicy; groupAllowFrom: string[]; }): GroupPolicy;","entrypoint":"group-access","exportName":"resolveSenderScopedGroupPolicy","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type GroupPolicy = GroupPolicy;","entrypoint":"group-access","exportName":"GroupPolicy","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport type GroupRouteAccessDecision = GroupRouteAccessDecision;","entrypoint":"group-access","exportName":"GroupRouteAccessDecision","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport type GroupRouteAccessReason = GroupRouteAccessReason;","entrypoint":"group-access","exportName":"GroupRouteAccessReason","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport type MatchedGroupAccessDecision = MatchedGroupAccessDecision;","entrypoint":"group-access","exportName":"MatchedGroupAccessDecision","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport type MatchedGroupAccessReason = MatchedGroupAccessReason;","entrypoint":"group-access","exportName":"MatchedGroupAccessReason","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport type SenderGroupAccessDecision = SenderGroupAccessDecision;","entrypoint":"group-access","exportName":"SenderGroupAccessDecision","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"declaration":"// declaration closure: 91b489d0ffcb07aaad1597f083719f585c55617e09acb6ba3b411a42e847449b\nexport type SenderGroupAccessReason = SenderGroupAccessReason;","entrypoint":"group-access","exportName":"SenderGroupAccessReason","importSpecifier":"openclaw/plugin-sdk/group-access","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/group-access.ts"} +{"category":"core","entrypoint":"health","importSpecifier":"openclaw/plugin-sdk/health","recordType":"module","sourcePath":"src/plugin-sdk/health.ts"} +{"declaration":"// declaration closure: 2d4a26a70aa459214ccb89a348a07b79f518331556327612ee48ebfea092227c\nexport function configValidationIssuesToHealthFindings(issues: readonly ConfigValidationIssue[]): readonly HealthFinding[];","entrypoint":"health","exportName":"configValidationIssuesToHealthFindings","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/flows/doctor-core-checks.ts"} +{"declaration":"// declaration closure: a3b5d7bb6931cdb6de7e819ee13c1eba11bbb956611f51dfa905479524453efe\nexport function exitCodeFromFindings(findings: readonly HealthFinding[], severityMin?: HealthFindingSeverity): 0 | 1;","entrypoint":"health","exportName":"exitCodeFromFindings","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/flows/doctor-lint-flow.ts"} +{"declaration":"// declaration closure: a2dc24d7905b8ddb5e9c706319da52bf00f25807067f8962b8e0fb38e232a3cd\nexport function getHealthCheck(id: string): HealthCheck | undefined;","entrypoint":"health","exportName":"getHealthCheck","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/flows/health-check-registry.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport function healthFindingMeetsSeverity(finding: Pick, severityMin: HealthFindingSeverity): boolean;","entrypoint":"health","exportName":"healthFindingMeetsSeverity","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"declaration":"// declaration closure: a2dc24d7905b8ddb5e9c706319da52bf00f25807067f8962b8e0fb38e232a3cd\nexport function listHealthChecks(): readonly HealthCheck[];","entrypoint":"health","exportName":"listHealthChecks","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/flows/health-check-registry.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport function parseHealthFindingSeverity(input: string | undefined): HealthFindingSeverity | null;","entrypoint":"health","exportName":"parseHealthFindingSeverity","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"declaration":"// declaration closure: 5f53c39532734fb83fbeb8f6875566ed6eac9c1cd46f2e415642c103d10ade9a\nexport function readConfigFileSnapshot(options?: ConfigSnapshotReadOptions): Promise;","entrypoint":"health","exportName":"readConfigFileSnapshot","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/config/io.runtime.ts"} +{"declaration":"// declaration closure: a2dc24d7905b8ddb5e9c706319da52bf00f25807067f8962b8e0fb38e232a3cd\nexport function registerHealthCheck(check: HealthCheck): void;","entrypoint":"health","exportName":"registerHealthCheck","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/flows/health-check-registry.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveAgentWorkspaceDir(cfg: OpenClawConfig, agentId: string, env?: NodeJS.ProcessEnv): string;","entrypoint":"health","exportName":"resolveAgentWorkspaceDir","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveDefaultAgentId(cfg: OpenClawConfig): string;","entrypoint":"health","exportName":"resolveDefaultAgentId","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: a3b5d7bb6931cdb6de7e819ee13c1eba11bbb956611f51dfa905479524453efe\nexport function runDoctorLintChecks(ctx: HealthCheckContext, opts?: DoctorLintRunOptions): Promise;","entrypoint":"health","exportName":"runDoctorLintChecks","importSpecifier":"openclaw/plugin-sdk/health","kind":"function","recordType":"export","sourcePath":"src/flows/doctor-lint-flow.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport type HealthFindingSeverity = HealthFindingSeverity;","entrypoint":"health","exportName":"HealthFindingSeverity","importSpecifier":"openclaw/plugin-sdk/health","kind":"type","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"health","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/health","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: a3b5d7bb6931cdb6de7e819ee13c1eba11bbb956611f51dfa905479524453efe\nexport interface DoctorLintRunOptions {\n readonly checks?: readonly HealthCheck[];\n readonly skipIds?: ReadonlySet | readonly string[];\n readonly onlyIds?: ReadonlySet | readonly string[];\n readonly includeAllChecks?: boolean;\n}","entrypoint":"health","exportName":"DoctorLintRunOptions","importSpecifier":"openclaw/plugin-sdk/health","kind":"interface","recordType":"export","sourcePath":"src/flows/doctor-lint-flow.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport interface HealthCheck {\n readonly id: string;\n readonly kind: \"core\" | \"plugin\";\n readonly description: string;\n readonly source?: string;\n detect(ctx: HealthCheckContext, scope?: HealthCheckScope): Promise;\n repair?(ctx: HealthRepairContext, findings: readonly HealthFinding[]): Promise;\n}","entrypoint":"health","exportName":"HealthCheck","importSpecifier":"openclaw/plugin-sdk/health","kind":"interface","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport interface HealthCheckContext {\n readonly mode: HealthCheckMode;\n readonly runtime: RuntimeEnv;\n readonly cfg: OpenClawConfig;\n readonly env?: NodeJS.ProcessEnv;\n readonly cwd?: string;\n readonly configPath?: string;\n readonly allowExecSecretRefs?: boolean;\n}","entrypoint":"health","exportName":"HealthCheckContext","importSpecifier":"openclaw/plugin-sdk/health","kind":"interface","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport interface HealthCheckScope {\n readonly findings?: readonly HealthFinding[];\n readonly paths?: readonly string[];\n readonly ocPaths?: readonly string[];\n}","entrypoint":"health","exportName":"HealthCheckScope","importSpecifier":"openclaw/plugin-sdk/health","kind":"interface","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport interface HealthFinding {\n readonly checkId: string;\n readonly severity: HealthFindingSeverity;\n readonly message: string;\n readonly source?: string;\n readonly path?: string;\n readonly line?: number;\n readonly column?: number;\n readonly ocPath?: string;\n readonly target?: string;\n readonly requirement?: string;\n readonly fixHint?: string;\n}","entrypoint":"health","exportName":"HealthFinding","importSpecifier":"openclaw/plugin-sdk/health","kind":"interface","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport interface HealthRepairContext extends Omit {\n readonly mode: \"fix\";\n readonly dryRun?: boolean;\n readonly diff?: boolean;\n}","entrypoint":"health","exportName":"HealthRepairContext","importSpecifier":"openclaw/plugin-sdk/health","kind":"interface","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport interface HealthRepairDiff {\n readonly kind: \"config\" | \"file\";\n readonly path: string;\n readonly before?: string;\n readonly after?: string;\n readonly unifiedDiff?: string;\n}","entrypoint":"health","exportName":"HealthRepairDiff","importSpecifier":"openclaw/plugin-sdk/health","kind":"interface","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport interface HealthRepairEffect {\n readonly kind: \"config\" | \"file\" | \"service\" | \"process\" | \"package\" | \"state\" | \"other\";\n readonly action: string;\n readonly target?: string;\n readonly dryRunSafe?: boolean;\n}","entrypoint":"health","exportName":"HealthRepairEffect","importSpecifier":"openclaw/plugin-sdk/health","kind":"interface","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"declaration":"// declaration closure: f16561f17e61555bda8626f204c90cf3e208976226cb7c77888ecf025d9ab769\nexport interface HealthRepairResult {\n readonly status?: \"repaired\" | \"skipped\" | \"failed\";\n readonly reason?: string;\n readonly config?: OpenClawConfig;\n readonly changes: readonly string[];\n readonly warnings?: readonly string[];\n readonly diffs?: readonly HealthRepairDiff[];\n readonly effects?: readonly HealthRepairEffect[];\n}","entrypoint":"health","exportName":"HealthRepairResult","importSpecifier":"openclaw/plugin-sdk/health","kind":"interface","recordType":"export","sourcePath":"src/flows/health-checks.ts"} +{"category":null,"entrypoint":"hook-runtime","importSpecifier":"openclaw/plugin-sdk/hook-runtime","recordType":"module","sourcePath":"src/plugin-sdk/hook-runtime.ts"} +{"declaration":"// declaration closure: 34b2078c200bdd2f53a93b6ec4e7886b404e93b651889909f1aa63f20e1895dc\nexport function buildCanonicalSentMessageHookContext(params: { to: string; content: string; success: boolean; error?: string; channelId: string; accountId?: string; conversationId?: string; sessionKey?: string; runId?: string; messageId?: string; trace?: DiagnosticTraceContext; callDepth?: number; isGroup?: boolean; groupId?: string; }): CanonicalSentMessageHookContext;","entrypoint":"hook-runtime","exportName":"buildCanonicalSentMessageHookContext","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/message-hook-mappers.ts"} +{"declaration":"// declaration closure: 963cbee822ac8637588990586a256a8f4067df303f90411794ebcaf009646b25\nexport function clearInternalHooks(): void;","entrypoint":"hook-runtime","exportName":"clearInternalHooks","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/internal-hooks.ts"} +{"declaration":"// declaration closure: 963cbee822ac8637588990586a256a8f4067df303f90411794ebcaf009646b25\nexport function createInternalHookEvent(type: InternalHookEventType, action: string, sessionKey: string, context?: Record): InternalHookEvent;","entrypoint":"hook-runtime","exportName":"createInternalHookEvent","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/internal-hooks.ts"} +{"declaration":"// declaration closure: 34b2078c200bdd2f53a93b6ec4e7886b404e93b651889909f1aa63f20e1895dc\nexport function deriveInboundMessageHookContext(ctx: FinalizedMsgContext, overrides?: { content?: string; messageId?: string; }): CanonicalInboundMessageHookContext;","entrypoint":"hook-runtime","exportName":"deriveInboundMessageHookContext","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/message-hook-mappers.ts"} +{"declaration":"// declaration closure: e6a173fdb8c0e0b310a8af0e0cd14cf5dcdadf00dd4514185f85a4ac19bdbf56\nexport function fireAndForgetBoundedHook(task: () => Promise, label: string, logger?: (message: string) => void, options?: FireAndForgetBoundedHookOptions): void;","entrypoint":"hook-runtime","exportName":"fireAndForgetBoundedHook","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/fire-and-forget.ts"} +{"declaration":"// declaration closure: e6a173fdb8c0e0b310a8af0e0cd14cf5dcdadf00dd4514185f85a4ac19bdbf56\nexport function fireAndForgetHook(task: Promise, label: string, logger?: (message: string) => void): void;","entrypoint":"hook-runtime","exportName":"fireAndForgetHook","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/fire-and-forget.ts"} +{"declaration":"// declaration closure: 36d9d32ff8d555cb8ebd9857e5e5b7368eb5fa3b19f75253daffc1650c3c1614\nexport function initializeGlobalHookRunner(registry: GlobalHookRunnerRegistry): void;","entrypoint":"hook-runtime","exportName":"initializeGlobalHookRunner","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/hook-runner-global.ts"} +{"declaration":"// declaration closure: 963cbee822ac8637588990586a256a8f4067df303f90411794ebcaf009646b25\nexport function registerInternalHook(eventKey: string, handler: InternalHookHandler): void;","entrypoint":"hook-runtime","exportName":"registerInternalHook","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/internal-hooks.ts"} +{"declaration":"// declaration closure: 36d9d32ff8d555cb8ebd9857e5e5b7368eb5fa3b19f75253daffc1650c3c1614\nexport function resetGlobalHookRunner(): void;","entrypoint":"hook-runtime","exportName":"resetGlobalHookRunner","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/hook-runner-global.ts"} +{"declaration":"// declaration closure: 34b2078c200bdd2f53a93b6ec4e7886b404e93b651889909f1aa63f20e1895dc\nexport function toInternalMessageReceivedContext(canonical: CanonicalInboundMessageHookContext): MessageReceivedHookContext;","entrypoint":"hook-runtime","exportName":"toInternalMessageReceivedContext","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/message-hook-mappers.ts"} +{"declaration":"// declaration closure: 34b2078c200bdd2f53a93b6ec4e7886b404e93b651889909f1aa63f20e1895dc\nexport function toInternalMessageSentContext(canonical: CanonicalSentMessageHookContext): MessageSentHookContext;","entrypoint":"hook-runtime","exportName":"toInternalMessageSentContext","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/message-hook-mappers.ts"} +{"declaration":"// declaration closure: 34b2078c200bdd2f53a93b6ec4e7886b404e93b651889909f1aa63f20e1895dc\nexport function toPluginMessageContext(canonical: CanonicalInboundMessageHookContext | CanonicalSentMessageHookContext): PluginHookMessageContext;","entrypoint":"hook-runtime","exportName":"toPluginMessageContext","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/message-hook-mappers.ts"} +{"declaration":"// declaration closure: 34b2078c200bdd2f53a93b6ec4e7886b404e93b651889909f1aa63f20e1895dc\nexport function toPluginMessageReceivedEvent(canonical: CanonicalInboundMessageHookContext): PluginHookMessageReceivedEvent;","entrypoint":"hook-runtime","exportName":"toPluginMessageReceivedEvent","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/message-hook-mappers.ts"} +{"declaration":"// declaration closure: 34b2078c200bdd2f53a93b6ec4e7886b404e93b651889909f1aa63f20e1895dc\nexport function toPluginMessageSentEvent(canonical: CanonicalSentMessageHookContext): PluginHookMessageSentEvent;","entrypoint":"hook-runtime","exportName":"toPluginMessageSentEvent","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/message-hook-mappers.ts"} +{"declaration":"// declaration closure: 963cbee822ac8637588990586a256a8f4067df303f90411794ebcaf009646b25\nexport function triggerInternalHook(event: InternalHookEvent): Promise;","entrypoint":"hook-runtime","exportName":"triggerInternalHook","importSpecifier":"openclaw/plugin-sdk/hook-runtime","kind":"function","recordType":"export","sourcePath":"src/hooks/internal-hooks.ts"} +{"category":null,"entrypoint":"inbound-envelope","importSpecifier":"openclaw/plugin-sdk/inbound-envelope","recordType":"module","sourcePath":"src/plugin-sdk/inbound-envelope.ts"} +{"declaration":"// declaration closure: 92c0f4df97fb2856ff59b36d23f48f125aeafd90e6691ad31473ea55068a7266\nexport function createInboundEnvelopeBuilder(params: { cfg: TConfig; route: RouteLike; sessionStore?: string; resolveStorePath: (store: string | undefined, opts: { agentId: string; }) => string; readSessionUpdatedAt: (params: { storePath: string; sessionKey: string; }) => number | undefined; resolveEnvelopeFormatOptions: (cfg: TConfig) => TEnvelope; formatAgentEnvelope: (params: InboundEnvelopeFormatParams) => string; }): (input: { channel: string; from: string; body: string; timestamp?: number; }) => { storePath: string; body: string; };","entrypoint":"inbound-envelope","exportName":"createInboundEnvelopeBuilder","importSpecifier":"openclaw/plugin-sdk/inbound-envelope","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/envelope.ts"} +{"declaration":"// declaration closure: 92c0f4df97fb2856ff59b36d23f48f125aeafd90e6691ad31473ea55068a7266\nexport function resolveInboundRouteEnvelopeBuilder(params: { cfg: TConfig; channel: string; accountId: string; peer: TPeer; resolveAgentRoute: (params: InboundRouteResolveParams) => TRoute; sessionStore?: string; resolveStorePath: (store: string | undefined, opts: { agentId: string; }) => string; readSessionUpdatedAt: (params: { storePath: string; sessionKey: string; }) => number | undefined; resolveEnvelopeFormatOptions: (cfg: TConfig) => TEnvelope; formatAgentEnvelope: (params: InboundEnvelopeFormatParams) => string; }): { route: TRoute; buildEnvelope: ReturnType>; };","entrypoint":"inbound-envelope","exportName":"resolveInboundRouteEnvelopeBuilder","importSpecifier":"openclaw/plugin-sdk/inbound-envelope","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/envelope.ts"} +{"declaration":"// declaration closure: 92c0f4df97fb2856ff59b36d23f48f125aeafd90e6691ad31473ea55068a7266\nexport function resolveInboundRouteEnvelopeBuilderWithRuntime(params: { cfg: TConfig; channel: string; accountId: string; peer: TPeer; runtime: InboundRouteEnvelopeRuntime; sessionStore?: string; }): { route: TRoute; buildEnvelope: ReturnType>; };","entrypoint":"inbound-envelope","exportName":"resolveInboundRouteEnvelopeBuilderWithRuntime","importSpecifier":"openclaw/plugin-sdk/inbound-envelope","kind":"function","recordType":"export","sourcePath":"src/channels/inbound-event/envelope.ts"} +{"category":null,"entrypoint":"inbound-event-delivery","importSpecifier":"openclaw/plugin-sdk/inbound-event-delivery","recordType":"module","sourcePath":"src/plugin-sdk/inbound-event-delivery.ts"} +{"declaration":"// declaration closure: 14b87bd9e6b2de2a698799a640a02bf6e657e0c6c70ed6089506642a5695eb46\nexport function createInboundEventDeliveryCorrelation(params: { targetsMatch: (expected: string, actual: string) => boolean; }): { begin(sessionKey: string | undefined, event: ActiveInboundEvent, options?: { inboundEventKind?: string; }): () => void; notify(notification: InboundEventDeliveryNotification): void; };","entrypoint":"inbound-event-delivery","exportName":"createInboundEventDeliveryCorrelation","importSpecifier":"openclaw/plugin-sdk/inbound-event-delivery","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/inbound-event-delivery.ts"} +{"category":null,"entrypoint":"inbound-reply-dispatch","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","recordType":"module","sourcePath":"src/plugin-sdk/inbound-reply-dispatch.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport function dispatchChannelInboundReply(params: AssembledInboundReply): Promise;","entrypoint":"inbound-reply-dispatch","exportName":"dispatchChannelInboundReply","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 4e8815b64a5a17138b4e5cee88f402a43158783e9ff94b13267773c7609d35bb\nexport function dispatchInboundReplyWithBase(params: BuildInboundReplyDispatchBaseParams & Pick): Promise;","entrypoint":"inbound-reply-dispatch","exportName":"dispatchInboundReplyWithBase","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/inbound-reply-dispatch.ts"} +{"declaration":"// declaration closure: da524b5bc2815bf793e3ec3fbbdc5709ff659665a7520d43a57cc9393727167d\nexport function hasFinalInboundReplyDispatch(result: ChannelTurnDispatchResultLike, signals?: Pick): boolean;","entrypoint":"inbound-reply-dispatch","exportName":"hasFinalInboundReplyDispatch","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"function","recordType":"export","sourcePath":"src/channels/turn/dispatch-result.ts"} +{"declaration":"// declaration closure: da524b5bc2815bf793e3ec3fbbdc5709ff659665a7520d43a57cc9393727167d\nexport function hasVisibleInboundReplyDispatch(result: ChannelTurnDispatchResultLike, signals?: ChannelTurnVisibleDeliverySignals): boolean;","entrypoint":"inbound-reply-dispatch","exportName":"hasVisibleInboundReplyDispatch","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"function","recordType":"export","sourcePath":"src/channels/turn/dispatch-result.ts"} +{"declaration":"// declaration closure: 4be2d5416bcdc529f2a07f71e0ce62ab7eab83e41dd0d9640e8c08684dbf5298\nexport function recordChannelBotPairLoopAndCheckSuppression(params: ChannelBotLoopProtectionFacts): PairLoopGuardResult;","entrypoint":"inbound-reply-dispatch","exportName":"recordChannelBotPairLoopAndCheckSuppression","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"function","recordType":"export","sourcePath":"src/channels/turn/bot-loop-protection.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function recordDroppedChannelInboundHistory(params: { input: NormalizedTurnInput; preflight: PreflightFacts; admission?: ChannelTurnAdmission; }): Promise;","entrypoint":"inbound-reply-dispatch","exportName":"recordDroppedChannelInboundHistory","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"function","recordType":"export","sourcePath":"src/channels/turn/run-channel-turn.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function recordDroppedChannelTurnHistory(params: { input: NormalizedTurnInput; preflight: PreflightFacts; admission?: ChannelTurnAdmission; }): Promise;","entrypoint":"inbound-reply-dispatch","exportName":"recordDroppedChannelTurnHistory","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"function","recordType":"export","sourcePath":"src/channels/turn/run-channel-turn.ts"} +{"declaration":"// declaration closure: da524b5bc2815bf793e3ec3fbbdc5709ff659665a7520d43a57cc9393727167d\nexport function resolveInboundReplyDispatchCounts(result: ChannelTurnDispatchResultLike): Record;","entrypoint":"inbound-reply-dispatch","exportName":"resolveInboundReplyDispatchCounts","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"function","recordType":"export","sourcePath":"src/channels/turn/dispatch-result.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport function runChannelInboundEvent(params: RunChannelTurnParams): Promise>;\nexport function runChannelInboundEvent(params: ChannelInboundEventRunnerParams): Promise>;","entrypoint":"inbound-reply-dispatch","exportName":"runChannelInboundEvent","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport function runPreparedInboundReply(params: PreparedChannelTurn): Promise>;","entrypoint":"inbound-reply-dispatch","exportName":"runPreparedInboundReply","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 3142f33ba14f873b2e47841f0659dbfc9f41d36540fd53d7e1aaac0b2544937a\nexport const deliverInboundReplyWithMessageSendContext: (params: import(\"../channels/turn/durable-delivery.js\").DurableInboundReplyDeliveryParams) => Promise<{ status: \"not_applicable\"; reason: \"non_final\";} | { status: \"unsupported\"; reason: \"missing_channel\" | \"missing_target\" | \"missing_outbound_handler\" | \"capability_mismatch\"; capability?: import(\"../infra/outbound/deliver-contracts.ts\").DurableFinalDeliveryRequirement;} | { status: \"handled_visible\"; delivery: import(\"../channels/turn/types.ts\").ChannelDeliveryResult;} | { status: \"handled_no_send\"; reason: \"no_visible_result\"; delivery: import(\"../channels/turn/types.ts\").ChannelDeliveryResult;} | { status: \"failed\"; error: unknown; sentBeforeError?: true;}>;","entrypoint":"inbound-reply-dispatch","exportName":"deliverInboundReplyWithMessageSendContext","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/channel-outbound.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type AssembledInboundReply = AssembledChannelTurn;","entrypoint":"inbound-reply-dispatch","exportName":"AssembledInboundReply","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 4be2d5416bcdc529f2a07f71e0ce62ab7eab83e41dd0d9640e8c08684dbf5298\nexport type ChannelBotLoopProtectionFacts = ChannelBotLoopProtectionFacts;","entrypoint":"inbound-reply-dispatch","exportName":"ChannelBotLoopProtectionFacts","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"type","recordType":"export","sourcePath":"src/channels/turn/bot-loop-protection.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ChannelInboundDroppedHistoryOptions = ChannelTurnDroppedHistoryOptions;","entrypoint":"inbound-reply-dispatch","exportName":"ChannelInboundDroppedHistoryOptions","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"type","recordType":"export","sourcePath":"src/channels/turn/types.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type ChannelInboundEventRunnerParams = ChannelInboundEventRunnerParams;","entrypoint":"inbound-reply-dispatch","exportName":"ChannelInboundEventRunnerParams","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ChannelTurnDroppedHistoryOptions = ChannelTurnDroppedHistoryOptions;","entrypoint":"inbound-reply-dispatch","exportName":"ChannelTurnDroppedHistoryOptions","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"type","recordType":"export","sourcePath":"src/channels/turn/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ChannelTurnRecordOptions = ChannelTurnRecordOptions;","entrypoint":"inbound-reply-dispatch","exportName":"ChannelTurnRecordOptions","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"type","recordType":"export","sourcePath":"src/channels/turn/types.ts"} +{"declaration":"// declaration closure: f69f58fb456bdb78e36e22467dd8a53efc143c2f6a3dae5661fc137d3ef51c0a\nexport type DurableInboundReplyDeliveryParams = DurableInboundReplyDeliveryParams;","entrypoint":"inbound-reply-dispatch","exportName":"DurableInboundReplyDeliveryParams","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"type","recordType":"export","sourcePath":"src/channels/turn/durable-delivery.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type InboundReplyDispatchResult = InboundReplyDispatchResult;","entrypoint":"inbound-reply-dispatch","exportName":"InboundReplyDispatchResult","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type InboundReplyRecordOptions = ChannelTurnRecordOptions;","entrypoint":"inbound-reply-dispatch","exportName":"InboundReplyRecordOptions","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"type","recordType":"export","sourcePath":"src/channels/turn/types.ts"} +{"declaration":"// declaration closure: b92a53161058b2fe42910ce3737c5876bb13d5c0c46f58be683a804b29f29d27\nexport type PreparedInboundReply = PreparedInboundReply;","entrypoint":"inbound-reply-dispatch","exportName":"PreparedInboundReply","importSpecifier":"openclaw/plugin-sdk/inbound-reply-dispatch","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-inbound.ts"} +{"category":null,"entrypoint":"infra-runtime","importSpecifier":"openclaw/plugin-sdk/infra-runtime","recordType":"module","sourcePath":"src/plugin-sdk/infra-runtime.ts"} +{"declaration":"// declaration closure: 0d47f47aa0a52db6e417f3e0a6a772307e71c5a5be76b809a147e1468eab9cff\nexport function acquireFileLock(filePath: string, options: FileLockOptions): Promise;","entrypoint":"infra-runtime","exportName":"acquireFileLock","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/file-lock.ts"} +{"declaration":"// declaration closure: 46616ec2269276c42ac77768c824523250b5a0c0d7f8f7d9f57b385f327b71f3\nexport function addAllowlistEntry(approvals: ExecApprovalsFile, agentId: string | undefined, pattern: string, options?: { argPattern?: string; source?: ExecAllowlistEntry[\"source\"]; }): void;","entrypoint":"infra-runtime","exportName":"addAllowlistEntry","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allow-always.ts"} +{"declaration":"// declaration closure: 46616ec2269276c42ac77768c824523250b5a0c0d7f8f7d9f57b385f327b71f3\nexport function addDurableCommandApproval(approvals: ExecApprovalsFile, agentId: string | undefined, commandText: string): void;","entrypoint":"infra-runtime","exportName":"addDurableCommandApproval","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allow-always.ts"} +{"declaration":"// declaration closure: 3aceda5cbffc28e9c0ae4a7383865a9b9204a6db626d698d81e8acf3a622f995\nexport function analyzeArgvCommand(params: { argv: string[]; cwd?: string; env?: NodeJS.ProcessEnv; platform?: string | null; }): ExecCommandAnalysis;","entrypoint":"infra-runtime","exportName":"analyzeArgvCommand","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-argv-analysis.ts"} +{"declaration":"// declaration closure: ca2f1ffd51d13a494031cb5a670d0268e8c28287d63d6471fed81fae68ea03b3\nexport function analyzeWindowsShellCommand(params: { command: string; cwd?: string; env?: NodeJS.ProcessEnv; platform?: string | null; }): ExecCommandAnalysis;","entrypoint":"infra-runtime","exportName":"analyzeWindowsShellCommand","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/windows-shell-command.ts"} +{"declaration":"export function appendRegularFile(options: AppendRegularFileOptions): Promise;","entrypoint":"infra-runtime","exportName":"appendRegularFile","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"export function appendRegularFileSync(options: AppendRegularFileOptions): void;","entrypoint":"infra-runtime","exportName":"appendRegularFileSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport function approvalDecisionLabel(decision: ExecApprovalDecision): string;","entrypoint":"infra-runtime","exportName":"approvalDecisionLabel","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function areDiagnosticsEnabledForProcess(): boolean;","entrypoint":"infra-runtime","exportName":"areDiagnosticsEnabledForProcess","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"export function assertAbsolutePathInput(filePath: string): string;","entrypoint":"infra-runtime","exportName":"assertAbsolutePathInput","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function assertHostnameAllowedWithPolicy(hostname: string, policy?: SsrFPolicy): string;","entrypoint":"infra-runtime","exportName":"assertHostnameAllowedWithPolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function assertHttpUrlTargetsPrivateNetwork(url: string, params?: { dangerouslyAllowPrivateNetwork?: boolean | null; allowPrivateNetwork?: boolean | null; lookupFn?: LookupFn; errorMessage?: string; }): Promise;","entrypoint":"infra-runtime","exportName":"assertHttpUrlTargetsPrivateNetwork","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"export function assertNoWindowsNetworkPath(filePath: string, label?: string): void;","entrypoint":"infra-runtime","exportName":"assertNoWindowsNetworkPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/local-file-access.d.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function assertPublicHostname(hostname: string, lookupFn?: LookupFn): Promise;","entrypoint":"infra-runtime","exportName":"assertPublicHostname","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"export function basenameFromMediaSource(source?: string): string | undefined;","entrypoint":"infra-runtime","exportName":"basenameFromMediaSource","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/local-file-access.d.ts"} +{"declaration":"// declaration closure: 25eb040db7a86f7c13d50f2705b3d3edfd1f852ea208b0891a45863f463909ff\nexport function bindAbortRelay(controller: AbortController): () => void;","entrypoint":"infra-runtime","exportName":"bindAbortRelay","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/fetch-timeout.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildApprovalButtonPresentation(params: BuildApprovalPresentationParams): MessagePresentation | undefined;","entrypoint":"infra-runtime","exportName":"buildApprovalButtonPresentation","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildApprovalPresentationFromActionDescriptors(actions: readonly ExecApprovalActionDescriptor[]): MessagePresentation | undefined;","entrypoint":"infra-runtime","exportName":"buildApprovalPresentationFromActionDescriptors","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 6b9616f4093b5c1b8afe4ae765ca1c4b078a06bd2ecf0df4ced88d88d73082fd\nexport function buildEnforcedShellCommand(params: { command: string; segments: ExecCommandSegment[]; platform?: string | null; }): { ok: boolean; command?: string; reason?: string; };","entrypoint":"infra-runtime","exportName":"buildEnforcedShellCommand","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-analysis.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildExecApprovalActionDescriptors(params: BuildExecApprovalActionDescriptorsParams): ExecApprovalActionDescriptor[];","entrypoint":"infra-runtime","exportName":"buildExecApprovalActionDescriptors","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildExecApprovalCommandText(params: { approvalCommandId: string; decision: ExecApprovalReplyDecision; }): string;","entrypoint":"infra-runtime","exportName":"buildExecApprovalCommandText","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildExecApprovalPendingReplyPayload(params: ExecApprovalPendingReplyParams): ReplyPayload;","entrypoint":"infra-runtime","exportName":"buildExecApprovalPendingReplyPayload","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildExecApprovalPresentation(params: { approvalCommandId: string; ask?: string | null; allowedDecisions?: readonly ExecApprovalReplyDecision[]; }): MessagePresentation | undefined;","entrypoint":"infra-runtime","exportName":"buildExecApprovalPresentation","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildExecApprovalUnavailableReplyPayload(params: ExecApprovalUnavailableReplyParams): ReplyPayload;","entrypoint":"infra-runtime","exportName":"buildExecApprovalUnavailableReplyPayload","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function buildHostnameAllowlistPolicyFromSuffixAllowlist(allowHosts?: readonly string[]): SsrFPolicy | undefined;","entrypoint":"infra-runtime","exportName":"buildHostnameAllowlistPolicyFromSuffixAllowlist","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport function buildPluginApprovalExpiredMessage(request: PluginApprovalRequest): string;","entrypoint":"infra-runtime","exportName":"buildPluginApprovalExpiredMessage","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport function buildPluginApprovalRequestMessage(request: PluginApprovalRequest, nowMsValue: number): string;","entrypoint":"infra-runtime","exportName":"buildPluginApprovalRequestMessage","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport function buildPluginApprovalResolvedMessage(resolved: PluginApprovalResolved): string;","entrypoint":"infra-runtime","exportName":"buildPluginApprovalResolvedMessage","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 25eb040db7a86f7c13d50f2705b3d3edfd1f852ea208b0891a45863f463909ff\nexport function buildTimeoutAbortSignal(params: TimeoutAbortSignalParams): { signal?: AbortSignal; cleanup: () => void; refresh: () => void; };","entrypoint":"infra-runtime","exportName":"buildTimeoutAbortSignal","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/fetch-timeout.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildTypedApprovalActionDescriptors(params: BuildExecApprovalActionDescriptorsParams & { approvalKind: \"exec\" | \"plugin\"; }): TypedApprovalActionDescriptor[];","entrypoint":"infra-runtime","exportName":"buildTypedApprovalActionDescriptors","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildTypedApprovalPresentation(params: BuildApprovalPresentationParams & { approvalKind: \"exec\" | \"plugin\"; }): MessagePresentation | undefined;","entrypoint":"infra-runtime","exportName":"buildTypedApprovalPresentation","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildTypedExecApprovalPendingReplyPayload(params: ExecApprovalPendingReplyParams): ReplyPayload;","entrypoint":"infra-runtime","exportName":"buildTypedExecApprovalPendingReplyPayload","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function buildTypedExecApprovalPresentation(params: { approvalCommandId: string; ask?: string | null; allowedDecisions?: readonly ExecApprovalReplyDecision[]; }): MessagePresentation | undefined;","entrypoint":"infra-runtime","exportName":"buildTypedExecApprovalPresentation","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"export function canonicalPathFromExistingAncestor(filePath: string): Promise;","entrypoint":"infra-runtime","exportName":"canonicalPathFromExistingAncestor","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function clampTimerTimeoutMs(valueMs: unknown, minMs?: number): number | undefined;","entrypoint":"infra-runtime","exportName":"clampTimerTimeoutMs","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function closeDispatcher(dispatcher?: Dispatcher | null): Promise;","entrypoint":"infra-runtime","exportName":"closeDispatcher","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function collectErrorGraphCandidates(err: unknown, resolveNested?: (current: Record) => Iterable): unknown[];","entrypoint":"infra-runtime","exportName":"collectErrorGraphCandidates","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function commandRequiresSecurityAuditSuppressionApproval(params: { command: string; cwd?: string; env?: NodeJS.ProcessEnv; segments: Array<{ argv: string[]; raw?: string; }>; }): boolean;","entrypoint":"infra-runtime","exportName":"commandRequiresSecurityAuditSuppressionApproval","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: d0f4fc589302e5aa270379fe3b41f4eede509c082001511263c9e7f3465e14b4\nexport function computeBackoff(policy: BackoffPolicy, attempt: number): number;","entrypoint":"infra-runtime","exportName":"computeBackoff","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/retry/src/index.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function consumeSelectedSystemEventEntries(sessionKey: string, consumedEntries: readonly SystemEvent[]): SystemEvent[];","entrypoint":"infra-runtime","exportName":"consumeSelectedSystemEventEntries","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function consumeSystemEventEntries(sessionKey: string, consumedEntries: readonly SystemEvent[]): SystemEvent[];","entrypoint":"infra-runtime","exportName":"consumeSystemEventEntries","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"export function createAsyncLock(): (fn: () => Promise) => Promise;","entrypoint":"infra-runtime","exportName":"createAsyncLock","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/async-lock.d.ts"} +{"declaration":"// declaration closure: 845ed192f6e845e2c4ca5ef45e3356af0a8d0143a6cb3a5b90f1b20164703a85\nexport function createChannelApiRetryRunner(params: { retry?: RetryConfig; configRetry?: RetryConfig; verbose?: boolean; retryAfterMaxDelayMs?: number; shouldRetry?: RetryOptions[\"shouldRetry\"]; retryAfterMs?: RetryOptions[\"retryAfterMs\"]; strictShouldRetry?: boolean; }): RetryRunner;","entrypoint":"infra-runtime","exportName":"createChannelApiRetryRunner","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/retry-policy.ts"} +{"declaration":"// declaration closure: 231c623a33edcdcf9279fbdeccdb07a97e34a03f6fe570fca81ee7f47e6da48a\nexport function createChannelNativeApprovalRuntime(adapter: ChannelNativeApprovalRuntimeAdapter): ExecApprovalChannelRuntime;","entrypoint":"infra-runtime","exportName":"createChannelNativeApprovalRuntime","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-native-runtime.ts"} +{"declaration":"// declaration closure: d989715262575b9d89e745281eb2382a500d0a5187275c0941a6fe3c8215fc3d\nexport function createDedupeCache(options: DedupeCacheOptions): DedupeCache;","entrypoint":"infra-runtime","exportName":"createDedupeCache","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/dedupe.ts"} +{"declaration":"// declaration closure: 82a901c755ceb470b649ee34d623a3daa8df6b41cc3307974519da4caf473283\nexport function createExecApprovalChannelRuntime(adapter: ExecApprovalChannelRuntimeAdapter): ExecApprovalChannelRuntime;","entrypoint":"infra-runtime","exportName":"createExecApprovalChannelRuntime","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-channel-runtime.ts"} +{"declaration":"// declaration closure: 2e60c07fe3f60e311ca588296de9797ec37556543cca352750811027aa170f3d\nexport function createLegacyPrivateNetworkDoctorContract(params: { channelKey: string; }): { legacyConfigRules: ChannelDoctorLegacyConfigRule[]; normalizeCompatibilityConfig: (params: { cfg: OpenClawConfig; }) => ChannelDoctorConfigMutation; };","entrypoint":"infra-runtime","exportName":"createLegacyPrivateNetworkDoctorContract","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/config/legacy-private-network-migration.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function createPinnedDispatcher(pinned: PinnedHostname, policy?: PinnedDispatcherPolicy, ssrfPolicy?: SsrFPolicy, timeoutMs?: number): Dispatcher;","entrypoint":"infra-runtime","exportName":"createPinnedDispatcher","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function createPinnedLookup(params: { hostname: string; addresses: string[]; fallback?: typeof dnsLookupCb; }): typeof dnsLookupCb;","entrypoint":"infra-runtime","exportName":"createPinnedLookup","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 845ed192f6e845e2c4ca5ef45e3356af0a8d0143a6cb3a5b90f1b20164703a85\nexport function createRateLimitRetryRunner(params: { retry?: RetryConfig; configRetry?: RetryConfig; verbose?: boolean; defaults: Required; logLabel: string; shouldRetry: (err: unknown) => boolean; retryAfterMs?: (err: unknown) => number | undefined; }): RetryRunner;","entrypoint":"infra-runtime","exportName":"createRateLimitRetryRunner","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/retry-policy.ts"} +{"declaration":"// declaration closure: b2f17b636c456038b34dbf4389b3109e466480648d98603d521cb2762ba4d3c0\nexport function createRuntimeOutboundDelegates(params: { getRuntime: () => MaybePromise; renderPresentation?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"renderPresentation\"] | null | undefined; unavailableMessage?: string; }; sendPayload?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendPayload\"] | null | undefined; unavailableMessage?: string; }; sendText?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendText\"] | null | undefined; unavailableMessage?: string; }; sendMedia?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendMedia\"] | null | undefined; unavailableMessage?: string; }; sendPoll?: { resolve: (runtime: Runtime) => ChannelOutboundAdapter[\"sendPoll\"] | null | undefined; unavailableMessage?: string; }; }): Pick;","entrypoint":"infra-runtime","exportName":"createRuntimeOutboundDelegates","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/runtime-forwarders.ts"} +{"declaration":"// declaration closure: 231c623a33edcdcf9279fbdeccdb07a97e34a03f6fe570fca81ee7f47e6da48a\nexport function deliverApprovalRequestViaChannelNativePlan(params: { cfg: OpenClawConfig; accountId?: string | null; approvalKind: ChannelApprovalKind; request: TRequest; adapter?: ChannelApprovalNativeAdapter | null; prepareTarget: (params: { plannedTarget: ChannelApprovalNativePlannedTarget; request: TRequest; }) => PreparedChannelNativeApprovalTarget | null | Promise | null>; deliverTarget: (params: { plannedTarget: ChannelApprovalNativePlannedTarget; preparedTarget: TPreparedTarget; request: TRequest; }) => TPendingEntry | null | Promise; onDeliveryError?: (params: { error: unknown; plannedTarget: ChannelApprovalNativePlannedTarget; request: TRequest; }) => void; onDuplicateSkipped?: (params: { plannedTarget: ChannelApprovalNativePlannedTarget; preparedTarget: PreparedChannelNativeApprovalTarget; request: TRequest; }) => void; onDelivered?: (params: { plannedTarget: ChannelApprovalNativePlannedTarget; preparedTarget: PreparedChannelNativeApprovalTarget; request: TRequest; entry: TPendingEntry; }) => void; }): Promise>;","entrypoint":"infra-runtime","exportName":"deliverApprovalRequestViaChannelNativePlan","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-native-runtime.ts"} +{"declaration":"// declaration closure: 1f16e40caa4aacbb0c60ed3279bcc93c8ad649c673a2574eeb99a1cdff5bcb7d\nexport function detectErrorKind(err: unknown): ErrorKind | undefined;","entrypoint":"infra-runtime","exportName":"detectErrorKind","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/infra-runtime.ts"} +{"declaration":"// declaration closure: 0d47f47aa0a52db6e417f3e0a6a772307e71c5a5be76b809a147e1468eab9cff\nexport function drainFileLockStateForTest(): Promise;","entrypoint":"infra-runtime","exportName":"drainFileLockStateForTest","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/file-lock.ts"} +{"declaration":"// declaration closure: f78d3fd698847c0b857d9f235e94f5d77f5a384b43205b2f8c7d02ea13ae0ef8\nexport function drainPendingDeliveries(opts: DrainPendingDeliveriesOptions): Promise;","entrypoint":"infra-runtime","exportName":"drainPendingDeliveries","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/delivery-queue-runtime.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function drainSystemEventEntries(sessionKey: string): SystemEvent[];","entrypoint":"infra-runtime","exportName":"drainSystemEventEntries","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function drainSystemEvents(sessionKey: string): string[];","entrypoint":"infra-runtime","exportName":"drainSystemEvents","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitDiagnosticEvent(event: DiagnosticEventInput): void;","entrypoint":"infra-runtime","exportName":"emitDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitDiagnosticEventWithTrustedTraceContext(event: DiagnosticEventInput): void;","entrypoint":"infra-runtime","exportName":"emitDiagnosticEventWithTrustedTraceContext","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitFailoverEvent(event: Omit): void;","entrypoint":"infra-runtime","exportName":"emitFailoverEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 3caaa239817c5447e4598df5dd0393ccf906c82bc9aef8a3199b03fbd7b82f16\nexport function emitHeartbeatEvent(evt: Omit): void;","entrypoint":"infra-runtime","exportName":"emitHeartbeatEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/heartbeat-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitInternalDiagnosticEvent(event: DiagnosticEventInput): void;","entrypoint":"infra-runtime","exportName":"emitInternalDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitTrustedDiagnosticEvent(event: DiagnosticEventInput): void;","entrypoint":"infra-runtime","exportName":"emitTrustedDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitTrustedDiagnosticEventWithPrivateData(event: DiagnosticEventInput, privateData?: DiagnosticEventPrivateData): void;","entrypoint":"infra-runtime","exportName":"emitTrustedDiagnosticEventWithPrivateData","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitTrustedSecurityEvent(event: DiagnosticSecurityEventInput): void;","entrypoint":"infra-runtime","exportName":"emitTrustedSecurityEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function emitTrustedSkillUsedDiagnosticEvent(event: TrustedSkillUsedEventInput, privateData?: DiagnosticEventPrivateData): void;","entrypoint":"infra-runtime","exportName":"emitTrustedSkillUsedDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function enqueueSystemEvent(text: string, options: SystemEventOptions): boolean;","entrypoint":"infra-runtime","exportName":"enqueueSystemEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function enqueueSystemEventEntry(text: string, options: SystemEventOptions): SystemEvent | null;","entrypoint":"infra-runtime","exportName":"enqueueSystemEventEntry","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport function ensureAbsoluteDirectory(dirPath: string, options?: { scopeLabel?: string; mode?: number; }): Promise<{ ok: true; path: string; } | { ok: false; error: Error; }>;","entrypoint":"infra-runtime","exportName":"ensureAbsoluteDirectory","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"// declaration closure: 7a954a84dc1add128498839abc3d4337371b9d96742722898527a4465d4df408\nexport function ensureExecApprovals(): ExecApprovalsFile;","entrypoint":"infra-runtime","exportName":"ensureExecApprovals","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-store.ts"} +{"declaration":"// declaration closure: 14c45145c855d64456e3df06326f47d896a25f1f2a72eb1bf333b4f2232f1a10\nexport function ensureGlobalUndiciDispatcherStreamTimeouts(opts?: { timeoutMs?: number; }): void;","entrypoint":"infra-runtime","exportName":"ensureGlobalUndiciDispatcherStreamTimeouts","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/undici-global-dispatcher.ts"} +{"declaration":"// declaration closure: 14c45145c855d64456e3df06326f47d896a25f1f2a72eb1bf333b4f2232f1a10\nexport function ensureGlobalUndiciEnvProxyDispatcher(): void;","entrypoint":"infra-runtime","exportName":"ensureGlobalUndiciEnvProxyDispatcher","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/undici-global-dispatcher.ts"} +{"declaration":"// declaration closure: 14c45145c855d64456e3df06326f47d896a25f1f2a72eb1bf333b4f2232f1a10\nexport function ensureGlobalUndiciStreamTimeouts(opts?: { timeoutMs?: number; }): void;","entrypoint":"infra-runtime","exportName":"ensureGlobalUndiciStreamTimeouts","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/undici-global-dispatcher.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport function evaluateExecAllowlist(params: { analysis: ExecCommandAnalysis; } & ExecAllowlistContext): ExecAllowlistEvaluation;","entrypoint":"infra-runtime","exportName":"evaluateExecAllowlist","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport function evaluateExecAllowlistWithAuthorization(params: { analysis: ExecCommandAnalysis; command?: string; } & ExecAllowlistContext): Promise;","entrypoint":"infra-runtime","exportName":"evaluateExecAllowlistWithAuthorization","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport function evaluateShellAllowlist(params: { command: string; env?: NodeJS.ProcessEnv; } & ExecAllowlistContext): ExecAllowlistAnalysis;","entrypoint":"infra-runtime","exportName":"evaluateShellAllowlist","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport function evaluateShellAllowlistWithAuthorization(params: { command: string; env?: NodeJS.ProcessEnv; } & ExecAllowlistContext): Promise;","entrypoint":"infra-runtime","exportName":"evaluateShellAllowlistWithAuthorization","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: e63c7b94d5bd6dbd1062781078cf52470bdca4f2b2b95c6c774a4737ca076b47\nexport function expandEnvNormalizationKeys(keys: Iterable): Set;","entrypoint":"infra-runtime","exportName":"expandEnvNormalizationKeys","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/env.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function expandHomePrefix(input: string, opts?: { home?: string; env?: NodeJS.ProcessEnv; homedir?: () => string; }): string;","entrypoint":"infra-runtime","exportName":"expandHomePrefix","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function extractErrorCode(err: unknown): string | undefined;","entrypoint":"infra-runtime","exportName":"extractErrorCode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: ec88077cd6c1a2fb15db919bfe9ba4b10ec41a302315249869cb788de4024e11\nexport function fetchWithRuntimeDispatcher(input: RequestInfo | URL, init?: DispatcherAwareRequestInit): Promise;","entrypoint":"infra-runtime","exportName":"fetchWithRuntimeDispatcher","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/runtime-fetch.ts"} +{"declaration":"// declaration closure: 515ffc0dfe3bee6370f1e918220574a540d16e27fa4fed9996897c0b95a7b1b9\nexport function fetchWithSsrFGuard(params: GuardedFetchOptions): Promise;","entrypoint":"infra-runtime","exportName":"fetchWithSsrFGuard","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/fetch-guard.ts"} +{"declaration":"// declaration closure: 25eb040db7a86f7c13d50f2705b3d3edfd1f852ea208b0891a45863f463909ff\nexport function fetchWithTimeout(url: string, init: RequestInit, timeoutMs: number, fetchFn?: typeof fetch): Promise;","entrypoint":"infra-runtime","exportName":"fetchWithTimeout","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/fetch-timeout.ts"} +{"declaration":"export function findExistingAncestor(filePath: string): Promise;","entrypoint":"infra-runtime","exportName":"findExistingAncestor","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function finiteSecondsToTimerSafeMilliseconds(value: unknown, opts?: { floorSeconds?: boolean; }): number | undefined;","entrypoint":"infra-runtime","exportName":"finiteSecondsToTimerSafeMilliseconds","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: 14c45145c855d64456e3df06326f47d896a25f1f2a72eb1bf333b4f2232f1a10\nexport function forceResetGlobalDispatcher(opts?: { preserveProxylineManaged?: boolean; }): void;","entrypoint":"infra-runtime","exportName":"forceResetGlobalDispatcher","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/undici-global-dispatcher.ts"} +{"declaration":"// declaration closure: 721d7599e2e4729d30dd4724fdea4c9b5c70d4ce5043fb0c7db3c6aa5707aa6b\nexport function formatApprovalDisplayPath(value: string): string;","entrypoint":"infra-runtime","exportName":"formatApprovalDisplayPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-display-paths.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function formatDiagnosticTraceparentForPropagation(event: { trace?: DiagnosticTraceContext; }, metadata: DiagnosticEventMetadata): string | undefined;","entrypoint":"infra-runtime","exportName":"formatDiagnosticTraceparentForPropagation","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: e3acdff12bafd8cff45ead500c6de677414ee677a4bb361664bc256eb11f7142\nexport function formatDurationCompact(ms?: number | null, options?: FormatDurationCompactOptions): string | undefined;","entrypoint":"infra-runtime","exportName":"formatDurationCompact","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/format-time/format-duration.ts"} +{"declaration":"// declaration closure: e3acdff12bafd8cff45ead500c6de677414ee677a4bb361664bc256eb11f7142\nexport function formatDurationHuman(ms?: number | null, fallback?: string): string;","entrypoint":"infra-runtime","exportName":"formatDurationHuman","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/format-time/format-duration.ts"} +{"declaration":"// declaration closure: e3acdff12bafd8cff45ead500c6de677414ee677a4bb361664bc256eb11f7142\nexport function formatDurationPrecise(ms: number, options?: FormatDurationSecondsOptions): string;","entrypoint":"infra-runtime","exportName":"formatDurationPrecise","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/format-time/format-duration.ts"} +{"declaration":"// declaration closure: e3acdff12bafd8cff45ead500c6de677414ee677a4bb361664bc256eb11f7142\nexport function formatDurationSeconds(ms: number, options?: FormatDurationSecondsOptions): string;","entrypoint":"infra-runtime","exportName":"formatDurationSeconds","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/format-time/format-duration.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function formatErrorMessage(err: unknown): string;","entrypoint":"infra-runtime","exportName":"formatErrorMessage","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function formatExecApprovalExpiresIn(expiresAtMs: number, nowMs: number): string;","entrypoint":"infra-runtime","exportName":"formatExecApprovalExpiresIn","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function formatUncaughtError(err: unknown): string;","entrypoint":"infra-runtime","exportName":"formatUncaughtError","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: f999ce0a108994e362556f3abe422d28c115e01d2a9a9593a7a349934330b51a\nexport function generateSecureFraction(): number;","entrypoint":"infra-runtime","exportName":"generateSecureFraction","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/secure-random.ts"} +{"declaration":"// declaration closure: f999ce0a108994e362556f3abe422d28c115e01d2a9a9593a7a349934330b51a\nexport function generateSecureHex(bytes?: number): string;","entrypoint":"infra-runtime","exportName":"generateSecureHex","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/secure-random.ts"} +{"declaration":"// declaration closure: f999ce0a108994e362556f3abe422d28c115e01d2a9a9593a7a349934330b51a\nexport function generateSecureInt(maxExclusive: number): number;\nexport function generateSecureInt(minInclusive: number, maxExclusive: number): number;","entrypoint":"infra-runtime","exportName":"generateSecureInt","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/secure-random.ts"} +{"declaration":"// declaration closure: f999ce0a108994e362556f3abe422d28c115e01d2a9a9593a7a349934330b51a\nexport function generateSecureToken(bytes?: number): string;","entrypoint":"infra-runtime","exportName":"generateSecureToken","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/secure-random.ts"} +{"declaration":"// declaration closure: f999ce0a108994e362556f3abe422d28c115e01d2a9a9593a7a349934330b51a\nexport function generateSecureUuid(): string;","entrypoint":"infra-runtime","exportName":"generateSecureUuid","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/secure-random.ts"} +{"declaration":"// declaration closure: 36a54d16bb79555186a5b1878dfd64d9fad1b74bcb788f87998526fb3403bd72\nexport function getChannelActivity(params: { channel: ChannelId; accountId?: string | null; }): ActivityEntry;","entrypoint":"infra-runtime","exportName":"getChannelActivity","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/channel-activity.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function getExecApprovalApproverDmNoticeText(): string;","entrypoint":"infra-runtime","exportName":"getExecApprovalApproverDmNoticeText","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function getExecApprovalReplyMetadata(payload: ReplyPayload): ExecApprovalReplyMetadata | null;","entrypoint":"infra-runtime","exportName":"getExecApprovalReplyMetadata","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function getInternalDiagnosticEventSequence(): number;","entrypoint":"infra-runtime","exportName":"getInternalDiagnosticEventSequence","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 3caaa239817c5447e4598df5dd0393ccf906c82bc9aef8a3199b03fbd7b82f16\nexport function getLastHeartbeatEvent(): HeartbeatEventPayload | null;","entrypoint":"infra-runtime","exportName":"getLastHeartbeatEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/heartbeat-events.ts"} +{"declaration":"// declaration closure: 9ecf2e5cf778deca8c7a102996995d763043f605049a0ea49247754c881c6626\nexport function getProxyUrlFromFetch(fetchImpl?: typeof fetch): string | undefined;","entrypoint":"infra-runtime","exportName":"getProxyUrlFromFetch","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-fetch.ts"} +{"declaration":"// declaration closure: 46616ec2269276c42ac77768c824523250b5a0c0d7f8f7d9f57b385f327b71f3\nexport function hasDurableExecApproval(params: { analysisOk: boolean; segmentAllowlistEntries: Array; allowlist?: readonly ExecAllowlistEntry[]; commandText?: string | null; }): boolean;","entrypoint":"infra-runtime","exportName":"hasDurableExecApproval","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allow-always.ts"} +{"declaration":"export function hasEncodedFileUrlSeparator(pathname: string): boolean;","entrypoint":"infra-runtime","exportName":"hasEncodedFileUrlSeparator","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/local-file-access.d.ts"} +{"declaration":"// declaration closure: a45cd4271d42dd30e3eb939d51d753ae9cf4781d87288ff74214379e8d5186e3\nexport function hasEnvHttpProxyAgentConfigured(env?: NodeJS.ProcessEnv): boolean;","entrypoint":"infra-runtime","exportName":"hasEnvHttpProxyAgentConfigured","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-env.ts"} +{"declaration":"// declaration closure: a45cd4271d42dd30e3eb939d51d753ae9cf4781d87288ff74214379e8d5186e3\nexport function hasEnvHttpProxyConfigured(protocol?: \"http\" | \"https\", env?: NodeJS.ProcessEnv): boolean;","entrypoint":"infra-runtime","exportName":"hasEnvHttpProxyConfigured","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-env.ts"} +{"declaration":"// declaration closure: 9335627a1680f5c109ccad801d902f6508406a27c7346b0befd140a99b12188e\nexport function hasErrnoCode(err: unknown, code: string): boolean;","entrypoint":"infra-runtime","exportName":"hasErrnoCode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errno.ts"} +{"declaration":"// declaration closure: 46616ec2269276c42ac77768c824523250b5a0c0d7f8f7d9f57b385f327b71f3\nexport function hasExactCommandDurableExecApproval(params: { allowlist?: readonly ExecAllowlistEntry[]; commandText?: string | null; }): boolean;","entrypoint":"infra-runtime","exportName":"hasExactCommandDurableExecApproval","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allow-always.ts"} +{"declaration":"// declaration closure: 2e60c07fe3f60e311ca588296de9797ec37556543cca352750811027aa170f3d\nexport function hasLegacyFlatAllowPrivateNetworkAlias(value: unknown): boolean;","entrypoint":"infra-runtime","exportName":"hasLegacyFlatAllowPrivateNetworkAlias","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/config/legacy-private-network-migration.ts"} +{"declaration":"// declaration closure: 46616ec2269276c42ac77768c824523250b5a0c0d7f8f7d9f57b385f327b71f3\nexport function hasNodeCommandAllowAlwaysMarker(params: { allowlist?: readonly ExecAllowlistEntry[]; commandText?: string | null; }): boolean;","entrypoint":"infra-runtime","exportName":"hasNodeCommandAllowAlwaysMarker","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allow-always.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function hasPendingInternalDiagnosticEvent(predicate: (event: DiagnosticEventPayload, metadata: DiagnosticEventMetadata) => boolean): boolean;","entrypoint":"infra-runtime","exportName":"hasPendingInternalDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: a45cd4271d42dd30e3eb939d51d753ae9cf4781d87288ff74214379e8d5186e3\nexport function hasProxyEnvConfigured(env?: NodeJS.ProcessEnv): boolean;","entrypoint":"infra-runtime","exportName":"hasProxyEnvConfigured","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-env.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function hasSystemEvents(sessionKey: string): boolean;","entrypoint":"infra-runtime","exportName":"hasSystemEvents","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: 0477cc6ecf34ea9aaefe47028657c55563bd1f22a49280b7a82dac6a75694ec4\nexport function hasSystemMark(text: string): boolean;","entrypoint":"infra-runtime","exportName":"hasSystemMark","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-message.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function installRequestBodyLimitGuard(req: IncomingMessage, res: ServerResponse, options: RequestBodyLimitGuardOptions): RequestBodyLimitGuard;","entrypoint":"infra-runtime","exportName":"installRequestBodyLimitGuard","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function isBlockedHostname(hostname: string): boolean;","entrypoint":"infra-runtime","exportName":"isBlockedHostname","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function isBlockedHostnameOrIp(hostname: string, policy?: SsrFPolicy): boolean;","entrypoint":"infra-runtime","exportName":"isBlockedHostnameOrIp","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 5a61622758ee148d9d4b2881dd8f9747a844b22c9c42a212057fcc5208f05915\nexport function isDiagnosticFlagEnabled(flag: string, cfg?: OpenClawConfig, env?: NodeJS.ProcessEnv): boolean;","entrypoint":"infra-runtime","exportName":"isDiagnosticFlagEnabled","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-flags.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function isDiagnosticsEnabled(config?: OpenClawConfig): boolean;","entrypoint":"infra-runtime","exportName":"isDiagnosticsEnabled","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 9335627a1680f5c109ccad801d902f6508406a27c7346b0befd140a99b12188e\nexport function isErrno(err: unknown): err is NodeJS.ErrnoException;","entrypoint":"infra-runtime","exportName":"isErrno","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errno.ts"} +{"declaration":"// declaration closure: 82a901c755ceb470b649ee34d623a3daa8df6b41cc3307974519da4caf473283\nexport function isExecApprovalChannelRuntimeTerminalStartError(error: unknown): error is ExecApprovalChannelRuntimeTerminalStartError;","entrypoint":"infra-runtime","exportName":"isExecApprovalChannelRuntimeTerminalStartError","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-channel-runtime.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function isExecApprovalDecisionAllowed(params: { decision: ExecApprovalDecision; ask?: string | null; }): boolean;","entrypoint":"infra-runtime","exportName":"isExecApprovalDecisionAllowed","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: e9b5943ae5e8136b8f62dc1bbdff21e1c8d3f0444acb915ee8e9a460f8bc8e4c\nexport function isFastTestRuntimeEnv(env?: NodeJS.ProcessEnv): boolean;","entrypoint":"infra-runtime","exportName":"isFastTestRuntimeEnv","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/test-runtime-env.ts"} +{"declaration":"// declaration closure: 7121c8ec04598ff80d999baca0114cbd73d9a709a2dccb07dbd57fd05e33c6f9\nexport function isHeartbeatEnabledForAgent(cfg: OpenClawConfig, agentId?: string): boolean;","entrypoint":"infra-runtime","exportName":"isHeartbeatEnabledForAgent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/heartbeat-summary.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function isHostnameAllowedByPattern(hostname: string, pattern: string): boolean;","entrypoint":"infra-runtime","exportName":"isHostnameAllowedByPattern","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function isHttpsUrlAllowedByHostnameSuffixAllowlist(url: string, allowlist: readonly string[]): boolean;","entrypoint":"infra-runtime","exportName":"isHttpsUrlAllowedByHostnameSuffixAllowlist","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function isInternalDiagnosticEventMetadata(metadata: DiagnosticEventMetadata): boolean;","entrypoint":"infra-runtime","exportName":"isInternalDiagnosticEventMetadata","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"export function isPathInside(root: string, target: string): boolean;","entrypoint":"infra-runtime","exportName":"isPathInside","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/path.d.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function isPrivateIpAddress(address: string, policy?: SsrFPolicy): boolean;","entrypoint":"infra-runtime","exportName":"isPrivateIpAddress","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function isPrivateNetworkAllowedByPolicy(policy?: SsrFPolicy): boolean;","entrypoint":"infra-runtime","exportName":"isPrivateNetworkAllowedByPolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function isPrivateNetworkOptInEnabled(input: PrivateNetworkOptInInput): boolean;","entrypoint":"infra-runtime","exportName":"isPrivateNetworkOptInEnabled","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function isRequestBodyLimitError(error: unknown, code?: RequestBodyLimitErrorCode): error is RequestBodyLimitError;","entrypoint":"infra-runtime","exportName":"isRequestBodyLimitError","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport function isSafeBinUsage(params: { argv: string[]; resolution: ExecutableResolution | null; safeBins: Set; platform?: string | null; trustedSafeBinDirs?: ReadonlySet; safeBinProfiles?: Readonly>; isTrustedSafeBinPathFn?: typeof isTrustedSafeBinPath; }): boolean;","entrypoint":"infra-runtime","exportName":"isSafeBinUsage","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: be616c2f516bbd110986af4e7a013d84b560f54490bccf2084479b67f987bda4\nexport function isSafeScpRemoteHost(value: string | null | undefined): boolean;","entrypoint":"infra-runtime","exportName":"isSafeScpRemoteHost","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/scp-host.ts"} +{"declaration":"// declaration closure: be616c2f516bbd110986af4e7a013d84b560f54490bccf2084479b67f987bda4\nexport function isSafeScpRemotePath(value: string | null | undefined): boolean;","entrypoint":"infra-runtime","exportName":"isSafeScpRemotePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/scp-host.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function isSameSsrFPolicy(a?: SsrFPolicy, b?: SsrFPolicy): boolean;","entrypoint":"infra-runtime","exportName":"isSameSsrFPolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function isSystemEventContextChanged(sessionKey: string, contextKey?: string | null): boolean;","entrypoint":"infra-runtime","exportName":"isSystemEventContextChanged","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: e63c7b94d5bd6dbd1062781078cf52470bdca4f2b2b95c6c774a4737ca076b47\nexport function isTruthyEnvValue(value?: string): boolean;","entrypoint":"infra-runtime","exportName":"isTruthyEnvValue","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/env.ts"} +{"declaration":"// declaration closure: e9b5943ae5e8136b8f62dc1bbdff21e1c8d3f0444acb915ee8e9a460f8bc8e4c\nexport function isVitestRuntimeEnv(env?: NodeJS.ProcessEnv): boolean;","entrypoint":"infra-runtime","exportName":"isVitestRuntimeEnv","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/test-runtime-env.ts"} +{"declaration":"// declaration closure: d48235277e1d88d1f1c28067f74a2a375f1ee35379c76433264dd1286859e7c0\nexport function isWSL(): Promise;","entrypoint":"infra-runtime","exportName":"isWSL","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/wsl.ts"} +{"declaration":"// declaration closure: d48235277e1d88d1f1c28067f74a2a375f1ee35379c76433264dd1286859e7c0\nexport function isWSL2Sync(): boolean;","entrypoint":"infra-runtime","exportName":"isWSL2Sync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/wsl.ts"} +{"declaration":"// declaration closure: d48235277e1d88d1f1c28067f74a2a375f1ee35379c76433264dd1286859e7c0\nexport function isWSLEnv(env?: Record): boolean;","entrypoint":"infra-runtime","exportName":"isWSLEnv","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/wsl.ts"} +{"declaration":"// declaration closure: d48235277e1d88d1f1c28067f74a2a375f1ee35379c76433264dd1286859e7c0\nexport function isWSLSync(): boolean;","entrypoint":"infra-runtime","exportName":"isWSLSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/wsl.ts"} +{"declaration":"export function isWindowsNetworkPath(filePath: string, platform?: NodeJS.Platform): boolean;","entrypoint":"infra-runtime","exportName":"isWindowsNetworkPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/local-file-access.d.ts"} +{"declaration":"// declaration closure: ca2f1ffd51d13a494031cb5a670d0268e8c28287d63d6471fed81fae68ea03b3\nexport function isWindowsPlatform(platform?: string | null): boolean;","entrypoint":"infra-runtime","exportName":"isWindowsPlatform","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/windows-shell-command.ts"} +{"declaration":"// declaration closure: 7a954a84dc1add128498839abc3d4337371b9d96742722898527a4465d4df408\nexport function loadExecApprovals(): ExecApprovalsFile;","entrypoint":"infra-runtime","exportName":"loadExecApprovals","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-store.ts"} +{"declaration":"// declaration closure: 92361198acab57c6708ad7964a057d9f7cac4c8f7494d70f289e9b9bd5d05aff\nexport function loadSecretFileSync(filePath: string, label: string, options?: Parameters[2]): SecretFileReadResult;","entrypoint":"infra-runtime","exportName":"loadSecretFileSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/secret-file.ts"} +{"declaration":"// declaration closure: e63c7b94d5bd6dbd1062781078cf52470bdca4f2b2b95c6c774a4737ca076b47\nexport function logAcceptedEnvOption(option: AcceptedEnvOption): void;","entrypoint":"infra-runtime","exportName":"logAcceptedEnvOption","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/env.ts"} +{"declaration":"// declaration closure: 9ecf2e5cf778deca8c7a102996995d763043f605049a0ea49247754c881c6626\nexport function makeProxyFetch(proxyUrl: string): typeof fetch;","entrypoint":"infra-runtime","exportName":"makeProxyFetch","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-fetch.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function matchAllowlist(entries: ExecAllowlistEntry[], resolution: ExecutableResolution | null, argv?: string[], platform?: string | null): ExecAllowlistEntry | null;","entrypoint":"infra-runtime","exportName":"matchAllowlist","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: 5a61622758ee148d9d4b2881dd8f9747a844b22c9c42a212057fcc5208f05915\nexport function matchesDiagnosticFlag(flag: string, enabledFlags: string[]): boolean;","entrypoint":"infra-runtime","exportName":"matchesDiagnosticFlag","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-flags.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function matchesHostnameAllowlist(hostname: string, allowlist: string[]): boolean;","entrypoint":"infra-runtime","exportName":"matchesHostnameAllowlist","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: a45cd4271d42dd30e3eb939d51d753ae9cf4781d87288ff74214379e8d5186e3\nexport function matchesNoProxy(targetUrl: string, env?: NodeJS.ProcessEnv): boolean;","entrypoint":"infra-runtime","exportName":"matchesNoProxy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-env.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function maxAsk(a: ExecAsk, b: ExecAsk): ExecAsk;","entrypoint":"infra-runtime","exportName":"maxAsk","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: 20fb4b45a1455be3391cbc80b93e28616a73ca3ba5dcdab2100fa178c64a9b42\nexport function mergeExecApprovalsSocketDefaults(params: { normalized: ExecApprovalsFile; current?: ExecApprovalsFile; }): ExecApprovalsFile;","entrypoint":"infra-runtime","exportName":"mergeExecApprovalsSocketDefaults","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-config.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function mergeSsrFPolicies(...policies: Array): SsrFPolicy | undefined;","entrypoint":"infra-runtime","exportName":"mergeSsrFPolicies","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 2e60c07fe3f60e311ca588296de9797ec37556543cca352750811027aa170f3d\nexport function migrateLegacyFlatAllowPrivateNetworkAlias(params: { entry: Record; pathPrefix: string; changes: string[]; }): { entry: Record; changed: boolean; };","entrypoint":"infra-runtime","exportName":"migrateLegacyFlatAllowPrivateNetworkAlias","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/config/legacy-private-network-migration.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function minSecurity(a: ExecSecurity, b: ExecSecurity): ExecSecurity;","entrypoint":"infra-runtime","exportName":"minSecurity","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"export function movePathToTrash(targetPath: string, options?: MovePathToTrashOptions): Promise;","entrypoint":"infra-runtime","exportName":"movePathToTrash","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/trash.d.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function nonNegativeSecondsToSafeMilliseconds(value: unknown): number | undefined;","entrypoint":"infra-runtime","exportName":"nonNegativeSecondsToSafeMilliseconds","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: e63c7b94d5bd6dbd1062781078cf52470bdca4f2b2b95c6c774a4737ca076b47\nexport function normalizeEnv(): void;","entrypoint":"infra-runtime","exportName":"normalizeEnv","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/env.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function normalizeExecApprovalUnavailableDecisions(decisions?: readonly string[] | readonly ExecApprovalUnavailableDecision[] | null): readonly ExecApprovalUnavailableDecision[];","entrypoint":"infra-runtime","exportName":"normalizeExecApprovalUnavailableDecisions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: 07e61042199ee556ae918c4cc306135deb9d1633a13ca2fc9db5b8fac135365f\nexport function normalizeExecApprovals(file: ExecApprovalsFile): ExecApprovalsFile;","entrypoint":"infra-runtime","exportName":"normalizeExecApprovals","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport function normalizeExecAsk(value?: string | null): ExecAsk | null;","entrypoint":"infra-runtime","exportName":"normalizeExecAsk","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport function normalizeExecHost(value?: string | null): ExecHost | null;","entrypoint":"infra-runtime","exportName":"normalizeExecHost","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport function normalizeExecMode(value?: string | null): ExecMode | null;","entrypoint":"infra-runtime","exportName":"normalizeExecMode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport function normalizeExecSecurity(value?: string | null): ExecSecurity | null;","entrypoint":"infra-runtime","exportName":"normalizeExecSecurity","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport function normalizeExecTarget(value?: string | null): ExecTarget | null;","entrypoint":"infra-runtime","exportName":"normalizeExecTarget","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 67ea77b46d234f0294529955dc3671141c2738eb5b7e96c77187c01ddd5865a1\nexport function normalizeHostname(hostname: string): string;","entrypoint":"infra-runtime","exportName":"normalizeHostname","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/hostname.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function normalizeHostnameAllowlist(values?: string[]): string[];","entrypoint":"infra-runtime","exportName":"normalizeHostnameAllowlist","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function normalizeHostnameSuffixAllowlist(input?: readonly string[], defaults?: readonly string[]): string[];","entrypoint":"infra-runtime","exportName":"normalizeHostnameSuffixAllowlist","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: bbdb752343840624df3c32fc227f89bd69b0274f900cbb5f769970b1f6ec5eb5\nexport function normalizeOutboundIdentity(identity?: OutboundIdentity | null): OutboundIdentity | undefined;","entrypoint":"infra-runtime","exportName":"normalizeOutboundIdentity","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/identity.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport function normalizeSafeBins(entries?: readonly string[]): Set;","entrypoint":"infra-runtime","exportName":"normalizeSafeBins","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: be616c2f516bbd110986af4e7a013d84b560f54490bccf2084479b67f987bda4\nexport function normalizeScpRemoteHost(value: string | null | undefined): string | undefined;","entrypoint":"infra-runtime","exportName":"normalizeScpRemoteHost","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/scp-host.ts"} +{"declaration":"// declaration closure: be616c2f516bbd110986af4e7a013d84b560f54490bccf2084479b67f987bda4\nexport function normalizeScpRemotePath(value: string | null | undefined): string | undefined;","entrypoint":"infra-runtime","exportName":"normalizeScpRemotePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/scp-host.ts"} +{"declaration":"// declaration closure: e63c7b94d5bd6dbd1062781078cf52470bdca4f2b2b95c6c774a4737ca076b47\nexport function normalizeZaiEnv(env?: NodeJS.ProcessEnv): void;","entrypoint":"infra-runtime","exportName":"normalizeZaiEnv","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/env.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function onDiagnosticEvent(listener: (evt: DiagnosticEventPayload) => void): () => void;","entrypoint":"infra-runtime","exportName":"onDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 3caaa239817c5447e4598df5dd0393ccf906c82bc9aef8a3199b03fbd7b82f16\nexport function onHeartbeatEvent(listener: (evt: HeartbeatEventPayload) => void): () => void;","entrypoint":"infra-runtime","exportName":"onHeartbeatEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/heartbeat-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function onInternalDiagnosticEvent(listener: DiagnosticEventListener): () => void;","entrypoint":"infra-runtime","exportName":"onInternalDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function onTrustedInternalDiagnosticEvent(listener: TrustedDiagnosticEventListener): () => void;","entrypoint":"infra-runtime","exportName":"onTrustedInternalDiagnosticEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function onTrustedToolExecutionEvent(listener: TrustedToolExecutionEventListener): () => void;","entrypoint":"infra-runtime","exportName":"onTrustedToolExecutionEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"export function openLocalFileSafely(params: { filePath: string; }): Promise;","entrypoint":"infra-runtime","exportName":"openLocalFileSafely","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/root-impl.d.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport function parseExecApprovalCommandText(raw: string): { approvalId: string; decision: ExecApprovalReplyDecision; } | null;","entrypoint":"infra-runtime","exportName":"parseExecApprovalCommandText","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function parseExecArgvToken(raw: string): ExecArgvToken;","entrypoint":"infra-runtime","exportName":"parseExecArgvToken","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseFiniteNumber(value: unknown): number | undefined;","entrypoint":"infra-runtime","exportName":"parseFiniteNumber","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseStrictFiniteNumber(value: unknown): number | undefined;","entrypoint":"infra-runtime","exportName":"parseStrictFiniteNumber","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseStrictInteger(value: unknown): number | undefined;","entrypoint":"infra-runtime","exportName":"parseStrictInteger","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseStrictNonNegativeInteger(value: unknown): number | undefined;","entrypoint":"infra-runtime","exportName":"parseStrictNonNegativeInteger","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseStrictPositiveInteger(value: unknown): number | undefined;","entrypoint":"infra-runtime","exportName":"parseStrictPositiveInteger","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"export function pathExists(filePath: string): Promise;","entrypoint":"infra-runtime","exportName":"pathExists","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/fs.d.ts"} +{"declaration":"export function pathExistsSync(filePath: string): boolean;","entrypoint":"infra-runtime","exportName":"pathExistsSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/fs.d.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function peekSystemEventEntries(sessionKey: string): SystemEvent[];","entrypoint":"infra-runtime","exportName":"peekSystemEventEntries","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function peekSystemEvents(sessionKey: string): string[];","entrypoint":"infra-runtime","exportName":"peekSystemEvents","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: 46616ec2269276c42ac77768c824523250b5a0c0d7f8f7d9f57b385f327b71f3\nexport function persistAllowAlwaysDecision(params: { approvals: ExecApprovalsFile; agentId: string | undefined; decision: AllowAlwaysPersistenceDecision; }): void;","entrypoint":"infra-runtime","exportName":"persistAllowAlwaysDecision","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allow-always.ts"} +{"declaration":"// declaration closure: 46616ec2269276c42ac77768c824523250b5a0c0d7f8f7d9f57b385f327b71f3\nexport function persistAllowAlwaysPatterns(params: { approvals: ExecApprovalsFile; agentId: string | undefined; segments: ExecCommandSegment[]; cwd?: string; env?: NodeJS.ProcessEnv; platform?: string | null; commandText?: string; strictInlineEval?: boolean; }): ReturnType;","entrypoint":"infra-runtime","exportName":"persistAllowAlwaysPatterns","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allow-always.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function positiveSecondsToSafeMilliseconds(value: unknown): number | undefined;","entrypoint":"infra-runtime","exportName":"positiveSecondsToSafeMilliseconds","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: 0477cc6ecf34ea9aaefe47028657c55563bd1f22a49280b7a82dac6a75694ec4\nexport function prefixSystemMessage(text: string): string;","entrypoint":"infra-runtime","exportName":"prefixSystemMessage","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-message.ts"} +{"declaration":"// declaration closure: c57e4be7c57ce0b11ea6edc5b422024f5bfc3f4f23fbb086154de48e632c2729\nexport function pruneMapToMaxSize(map: Map, maxSize: number): void;","entrypoint":"infra-runtime","exportName":"pruneMapToMaxSize","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/map-size.ts"} +{"declaration":"export function readDurableJsonFile(filePath: string, options?: ReadJsonOptions): Promise;","entrypoint":"infra-runtime","exportName":"readDurableJsonFile","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function readErrorName(err: unknown): string;","entrypoint":"infra-runtime","exportName":"readErrorName","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: 7a954a84dc1add128498839abc3d4337371b9d96742722898527a4465d4df408\nexport function readExecApprovalsSnapshot(): ExecApprovalsSnapshot;","entrypoint":"infra-runtime","exportName":"readExecApprovalsSnapshot","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-store.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport function readFileWithinRoot(params: { rootDir: string; relativePath: string; rejectHardlinks?: boolean; nonBlockingRead?: boolean; allowSymlinkTargetWithinRoot?: boolean; maxBytes?: number; }): Promise;","entrypoint":"infra-runtime","exportName":"readFileWithinRoot","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"export function readJson(filePath: string, options?: ReadJsonOptions): Promise;","entrypoint":"infra-runtime","exportName":"readJson","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function readJsonBodyWithLimit(req: IncomingMessage, options: ReadJsonBodyOptions): Promise;","entrypoint":"infra-runtime","exportName":"readJsonBodyWithLimit","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"export function readJsonFile(filePath: string, options?: ReadJsonOptions): Promise;","entrypoint":"infra-runtime","exportName":"readJsonFile","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function readJsonFileStrict(filePath: string, options?: ReadJsonOptions): Promise;","entrypoint":"infra-runtime","exportName":"readJsonFileStrict","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function readJsonFileSync(pathname: string, options?: ReadJsonOptions): T | null;","entrypoint":"infra-runtime","exportName":"readJsonFileSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function readJsonIfExists(filePath: string, options?: ReadJsonOptions): Promise;","entrypoint":"infra-runtime","exportName":"readJsonIfExists","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function readJsonSync(filePath: string, options?: ReadJsonOptions): T;","entrypoint":"infra-runtime","exportName":"readJsonSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function readLocalFileFromRoots(options: ReadLocalFileFromRootsOptions): Promise;","entrypoint":"infra-runtime","exportName":"readLocalFileFromRoots","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/local-roots.d.ts"} +{"declaration":"export function readLocalFileSafely(params: { filePath: string; maxBytes?: number; }): Promise;","entrypoint":"infra-runtime","exportName":"readLocalFileSafely","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/root-impl.d.ts"} +{"declaration":"export function readRegularFile(params: { filePath: string; maxBytes?: number; }): Promise<{ buffer: Buffer; stat: Stats; }>;","entrypoint":"infra-runtime","exportName":"readRegularFile","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"export function readRegularFileSync(params: { filePath: string; maxBytes?: number; }): { buffer: Buffer; stat: Stats; };","entrypoint":"infra-runtime","exportName":"readRegularFileSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function readRequestBodyWithLimit(req: IncomingMessage, options: ReadRequestBodyOptions): Promise;","entrypoint":"infra-runtime","exportName":"readRequestBodyWithLimit","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"export function readRootJsonObjectSync(options: ReadRootJsonSyncOptions): RootStructuredFileReadResult>;","entrypoint":"infra-runtime","exportName":"readRootJsonObjectSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function readRootJsonSync(options: ReadRootJsonSyncOptions): RootStructuredFileReadResult;","entrypoint":"infra-runtime","exportName":"readRootJsonSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function readRootStructuredFileSync(options: ReadRootStructuredFileSyncOptions): RootStructuredFileReadResult;","entrypoint":"infra-runtime","exportName":"readRootStructuredFileSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function readSecretFileSync(filePath: string, label: string, options?: SecretFileReadOptions): string;","entrypoint":"infra-runtime","exportName":"readSecretFileSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"export function readSecureFile(options: SecureFileReadOptions): Promise;","entrypoint":"infra-runtime","exportName":"readSecureFile","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secure-file.d.ts"} +{"declaration":"// declaration closure: 388fc31a142b43b2d952c73b919f461c6dc85cc21ff020a229208ab66eef8d36\nexport function recordAllowlistMatchesUse(params: { approvals: ExecApprovalsFile; agentId: string | undefined; matches: readonly ExecAllowlistEntry[]; command: string; resolvedPath?: string; authorization?: ExecApprovalUsageAuthorization; }): void;","entrypoint":"infra-runtime","exportName":"recordAllowlistMatchesUse","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-authorization.ts"} +{"declaration":"// declaration closure: 388fc31a142b43b2d952c73b919f461c6dc85cc21ff020a229208ab66eef8d36\nexport function recordAllowlistUse(approvals: ExecApprovalsFile, agentId: string | undefined, entry: ExecAllowlistEntry, command: string, resolvedPath?: string): void;","entrypoint":"infra-runtime","exportName":"recordAllowlistUse","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-authorization.ts"} +{"declaration":"// declaration closure: 36a54d16bb79555186a5b1878dfd64d9fad1b74bcb788f87998526fb3403bd72\nexport function recordChannelActivity(params: { channel: ChannelId; accountId?: string | null; direction: ChannelDirection; at?: number; }): void;","entrypoint":"infra-runtime","exportName":"recordChannelActivity","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/channel-activity.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function requestBodyErrorToText(code: RequestBodyLimitErrorCode): string;","entrypoint":"infra-runtime","exportName":"requestBodyErrorToText","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: e0895a4a4ec29077e5e1b8224bf2af1de130cb500b47f85fca99e616a9a84d76\nexport function requestExecApprovalViaSocket(params: { socketPath: string; token: string; request: Record; timeoutMs?: number; }): Promise;","entrypoint":"infra-runtime","exportName":"requestExecApprovalViaSocket","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-socket.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport function requireValidExecTarget(value?: unknown): ExecTarget | null;","entrypoint":"infra-runtime","exportName":"requireValidExecTarget","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function requiresExecApproval(params: { ask: ExecAsk; security: ExecSecurity; analysisOk: boolean; allowlistSatisfied: boolean; durableApprovalSatisfied?: boolean; }): boolean;","entrypoint":"infra-runtime","exportName":"requiresExecApproval","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: 36a54d16bb79555186a5b1878dfd64d9fad1b74bcb788f87998526fb3403bd72\nexport function resetChannelActivityForTest(): void;","entrypoint":"infra-runtime","exportName":"resetChannelActivityForTest","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/channel-activity.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function resetDiagnosticEventsForTest(): void;","entrypoint":"infra-runtime","exportName":"resetDiagnosticEventsForTest","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 0d47f47aa0a52db6e417f3e0a6a772307e71c5a5be76b809a147e1468eab9cff\nexport function resetFileLockStateForTest(): void;","entrypoint":"infra-runtime","exportName":"resetFileLockStateForTest","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/file-lock.ts"} +{"declaration":"// declaration closure: 14c45145c855d64456e3df06326f47d896a25f1f2a72eb1bf333b4f2232f1a10\nexport function resetGlobalUndiciStreamTimeoutsForTests(): void;","entrypoint":"infra-runtime","exportName":"resetGlobalUndiciStreamTimeoutsForTests","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/undici-global-dispatcher.ts"} +{"declaration":"// declaration closure: 3caaa239817c5447e4598df5dd0393ccf906c82bc9aef8a3199b03fbd7b82f16\nexport function resetHeartbeatEventsForTest(): void;","entrypoint":"infra-runtime","exportName":"resetHeartbeatEventsForTest","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/heartbeat-events.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function resetSystemEventsForTest(): void;","entrypoint":"infra-runtime","exportName":"resetSystemEventsForTest","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: d48235277e1d88d1f1c28067f74a2a375f1ee35379c76433264dd1286859e7c0\nexport function resetWSLStateForTests(): void;","entrypoint":"infra-runtime","exportName":"resetWSLStateForTests","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/wsl.ts"} +{"declaration":"export function resolveAbsolutePathForRead(filePath: string, options?: { symlinks?: AbsolutePathSymlinkPolicy; }): Promise;","entrypoint":"infra-runtime","exportName":"resolveAbsolutePathForRead","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"export function resolveAbsolutePathForWrite(filePath: string, options?: { symlinks?: AbsolutePathSymlinkPolicy; }): Promise;","entrypoint":"infra-runtime","exportName":"resolveAbsolutePathForWrite","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"// declaration closure: bbdb752343840624df3c32fc227f89bd69b0274f900cbb5f769970b1f6ec5eb5\nexport function resolveAgentOutboundIdentity(cfg: OpenClawConfig, agentId: string): OutboundIdentity | undefined;","entrypoint":"infra-runtime","exportName":"resolveAgentOutboundIdentity","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/identity.ts"} +{"declaration":"// declaration closure: 46616ec2269276c42ac77768c824523250b5a0c0d7f8f7d9f57b385f327b71f3\nexport function resolveAllowAlwaysPatternCoverage(params: { segments: ExecCommandSegment[]; cwd?: string; env?: NodeJS.ProcessEnv; platform?: string | null; strictInlineEval?: boolean; }): { complete: boolean; patterns: ReturnType; };","entrypoint":"infra-runtime","exportName":"resolveAllowAlwaysPatternCoverage","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allow-always.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport function resolveAllowAlwaysPatternEntries(params: { segments: ExecCommandSegment[]; cwd?: string; env?: NodeJS.ProcessEnv; platform?: string | null; strictInlineEval?: boolean; }): AllowAlwaysPattern[];","entrypoint":"infra-runtime","exportName":"resolveAllowAlwaysPatternEntries","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport function resolveAllowAlwaysPatterns(params: { segments: ExecCommandSegment[]; cwd?: string; env?: NodeJS.ProcessEnv; platform?: string | null; strictInlineEval?: boolean; }): string[];","entrypoint":"infra-runtime","exportName":"resolveAllowAlwaysPatterns","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: 46616ec2269276c42ac77768c824523250b5a0c0d7f8f7d9f57b385f327b71f3\nexport function resolveAllowAlwaysPersistenceDecision(params: { segments: ExecCommandSegment[]; commandText?: string | null; cwd?: string; env?: NodeJS.ProcessEnv; platform?: string | null; strictInlineEval?: boolean; authorizationPlan?: ExecAuthorizationPlan; runtimePayload?: boolean; preparedCoverage?: ReturnType | null; }): AllowAlwaysPersistenceDecision;","entrypoint":"infra-runtime","exportName":"resolveAllowAlwaysPersistenceDecision","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allow-always.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolveAllowlistCandidatePath(resolution: CommandResolution | ExecutableResolution | null, cwd?: string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolveAllowlistCandidatePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolveApprovalAuditCandidatePath(resolution: CommandResolution | null, cwd?: string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolveApprovalAuditCandidatePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolveApprovalAuditTrustPath(resolution: CommandResolution | null, cwd?: string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolveApprovalAuditTrustPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveApprovalRequestOriginTarget(params: ApprovalRequestOriginTargetResolver): TTarget | null;","entrypoint":"infra-runtime","exportName":"resolveApprovalRequestOriginTarget","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveApprovalRequestSessionConversation(params: { request: ApprovalRequestLike; channel?: string | null; bundledFallback?: boolean; }): ApprovalRequestSessionConversation | null;","entrypoint":"infra-runtime","exportName":"resolveApprovalRequestSessionConversation","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveApprovalRequestSessionTarget(params: { cfg: OpenClawConfig; request: ApprovalRequestLike; }): ExecApprovalSessionTarget | null;","entrypoint":"infra-runtime","exportName":"resolveApprovalRequestSessionTarget","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: 5b8480f387593ebbe98427ab1020088315776f5e100f543e29d06c759c649c97\nexport function resolveChannelNativeApprovalDeliveryPlan(params: { cfg: OpenClawConfig; accountId?: string | null; approvalKind: ChannelApprovalKind; request: ApprovalRequest; adapter?: ChannelApprovalNativeAdapter | null; }): Promise;","entrypoint":"infra-runtime","exportName":"resolveChannelNativeApprovalDeliveryPlan","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/approval-native-delivery.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolveCommandResolution(command: string, cwd?: string, env?: NodeJS.ProcessEnv): CommandResolution | null;","entrypoint":"infra-runtime","exportName":"resolveCommandResolution","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolveCommandResolutionFromArgv(argv: string[], cwd?: string, env?: NodeJS.ProcessEnv, platform?: NodeJS.Platform): CommandResolution | null;","entrypoint":"infra-runtime","exportName":"resolveCommandResolutionFromArgv","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function resolveDedupeNonNegativeInteger(value: unknown, fallback: number): number;","entrypoint":"infra-runtime","exportName":"resolveDedupeNonNegativeInteger","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: 5a61622758ee148d9d4b2881dd8f9747a844b22c9c42a212057fcc5208f05915\nexport function resolveDiagnosticFlags(cfg?: OpenClawConfig, env?: NodeJS.ProcessEnv): string[];","entrypoint":"infra-runtime","exportName":"resolveDiagnosticFlags","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-flags.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveEffectiveHomeDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolveEffectiveHomeDir","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: a45cd4271d42dd30e3eb939d51d753ae9cf4781d87288ff74214379e8d5186e3\nexport function resolveEnvHttpProxyAgentOptions(env?: NodeJS.ProcessEnv): EnvHttpProxyAgentProxyOptions | undefined;","entrypoint":"infra-runtime","exportName":"resolveEnvHttpProxyAgentOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-env.ts"} +{"declaration":"// declaration closure: a45cd4271d42dd30e3eb939d51d753ae9cf4781d87288ff74214379e8d5186e3\nexport function resolveEnvHttpProxyUrl(protocol: \"http\" | \"https\", env?: NodeJS.ProcessEnv): string | undefined;","entrypoint":"infra-runtime","exportName":"resolveEnvHttpProxyUrl","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-env.ts"} +{"declaration":"// declaration closure: e63c7b94d5bd6dbd1062781078cf52470bdca4f2b2b95c6c774a4737ca076b47\nexport function resolveEnvNormalizationKeys(key: string): readonly string[];","entrypoint":"infra-runtime","exportName":"resolveEnvNormalizationKeys","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/env.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function resolveExecApprovalAllowedDecisions(params?: { ask?: string | null; allowAlwaysPersistence?: AllowAlwaysPersistenceDecision | null; }): readonly ExecApprovalDecision[];","entrypoint":"infra-runtime","exportName":"resolveExecApprovalAllowedDecisions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: 0ea5ab49f6d071917fdd5d266a18a3cdc1b1b873fcedefabb7824bb1b639b6fe\nexport function resolveExecApprovalCommandDisplay(request: ExecApprovalRequestPayload): { commandText: string; commandPreview: string | null; };","entrypoint":"infra-runtime","exportName":"resolveExecApprovalCommandDisplay","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-command-display.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function resolveExecApprovalRequestAllowedDecisions(params?: { ask?: string | null; unavailableDecisions?: readonly ExecApprovalUnavailableDecision[] | readonly string[] | null; }): readonly ExecApprovalDecision[];","entrypoint":"infra-runtime","exportName":"resolveExecApprovalRequestAllowedDecisions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport function resolveExecApprovalSessionTarget(params: { cfg: OpenClawConfig; request: ExecApprovalRequest; turnSourceChannel?: string | null; turnSourceTo?: string | null; turnSourceAccountId?: string | null; turnSourceThreadId?: string | number | null; }): ExecApprovalSessionTarget | null;","entrypoint":"infra-runtime","exportName":"resolveExecApprovalSessionTarget","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport function resolveExecApprovalUnavailableDecisions(params?: { ask?: string | null; allowAlwaysPersistence?: AllowAlwaysPersistenceDecision | null; }): readonly ExecApprovalUnavailableDecision[];","entrypoint":"infra-runtime","exportName":"resolveExecApprovalUnavailableDecisions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: 07e61042199ee556ae918c4cc306135deb9d1633a13ca2fc9db5b8fac135365f\nexport function resolveExecApprovals(agentId?: string, overrides?: ExecApprovalsDefaultOverrides): ExecApprovalsResolved;","entrypoint":"infra-runtime","exportName":"resolveExecApprovals","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals.ts"} +{"declaration":"// declaration closure: 20fb4b45a1455be3391cbc80b93e28616a73ca3ba5dcdab2100fa178c64a9b42\nexport function resolveExecApprovalsDisplayPath(): string;","entrypoint":"infra-runtime","exportName":"resolveExecApprovalsDisplayPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-config.ts"} +{"declaration":"// declaration closure: 07e61042199ee556ae918c4cc306135deb9d1633a13ca2fc9db5b8fac135365f\nexport function resolveExecApprovalsFromFile(params: { file: ExecApprovalsFile; agentId?: string; overrides?: ExecApprovalsDefaultOverrides; path?: string; socketPath?: string; token?: string; }): ExecApprovalsResolved;","entrypoint":"infra-runtime","exportName":"resolveExecApprovalsFromFile","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals.ts"} +{"declaration":"// declaration closure: 20fb4b45a1455be3391cbc80b93e28616a73ca3ba5dcdab2100fa178c64a9b42\nexport function resolveExecApprovalsPath(env?: NodeJS.ProcessEnv): string;","entrypoint":"infra-runtime","exportName":"resolveExecApprovalsPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-config.ts"} +{"declaration":"// declaration closure: 20fb4b45a1455be3391cbc80b93e28616a73ca3ba5dcdab2100fa178c64a9b42\nexport function resolveExecApprovalsSocketPath(): string;","entrypoint":"infra-runtime","exportName":"resolveExecApprovalsSocketPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-config.ts"} +{"declaration":"// declaration closure: 20fb4b45a1455be3391cbc80b93e28616a73ca3ba5dcdab2100fa178c64a9b42\nexport function resolveExecApprovalsTranscriptPath(): string;","entrypoint":"infra-runtime","exportName":"resolveExecApprovalsTranscriptPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-config.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport function resolveExecModeFromPolicy(params: { security: ExecSecurity; ask: ExecAsk; }): ExecMode;","entrypoint":"infra-runtime","exportName":"resolveExecModeFromPolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport function resolveExecModePolicy(params: { mode?: ExecMode | null; security: ExecSecurity; ask: ExecAsk; }): { mode: ExecMode; security: ExecSecurity; ask: ExecAsk; autoReview: boolean; };","entrypoint":"infra-runtime","exportName":"resolveExecModePolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport function resolveExecPolicyForMode(mode: ExecMode): { security: ExecSecurity; ask: ExecAsk; autoReview: boolean; };","entrypoint":"infra-runtime","exportName":"resolveExecPolicyForMode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolveExecutableTrustPath(resolution: ExecutableResolution | null | undefined, cwd?: string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolveExecutableTrustPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolveExecutionTargetCandidatePath(resolution: CommandResolution | ExecutableResolution | null, cwd?: string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolveExecutionTargetCandidatePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolveExecutionTargetResolution(resolution: CommandResolution | ExecutableResolution | null): ExecutableResolution | null;","entrypoint":"infra-runtime","exportName":"resolveExecutionTargetResolution","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolveExecutionTargetTrustPath(resolution: CommandResolution | ExecutableResolution | null, cwd?: string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolveExecutionTargetTrustPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function resolveExpiresAtMsFromDurationOrEpoch(value: unknown, opts?: { nowMs?: number; relativeSecondsThreshold?: number; absoluteMillisecondsThreshold?: number; }): number | undefined;","entrypoint":"infra-runtime","exportName":"resolveExpiresAtMsFromDurationOrEpoch","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function resolveExpiresAtMsFromDurationSeconds(value: unknown, opts?: { nowMs?: number; bufferMs?: number; minRemainingMs?: number; }): number | undefined;","entrypoint":"infra-runtime","exportName":"resolveExpiresAtMsFromDurationSeconds","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function resolveExpiresAtMsFromEpochSeconds(value: unknown, opts?: { bufferMs?: number; maxMs?: number; }): number | undefined;","entrypoint":"infra-runtime","exportName":"resolveExpiresAtMsFromEpochSeconds","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: a18c34789c9567b5a5d6cf24687811eaac4bb08ec2a5698f5735fd7677abf0d2\nexport function resolveFetch(fetchImpl?: typeof fetch): typeof fetch | undefined;","entrypoint":"infra-runtime","exportName":"resolveFetch","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/fetch.ts"} +{"declaration":"// declaration closure: d989715262575b9d89e745281eb2382a500d0a5187275c0941a6fe3c8215fc3d\nexport function resolveGlobalDedupeCache(key: symbol, options: DedupeCacheOptions): DedupeCache;","entrypoint":"infra-runtime","exportName":"resolveGlobalDedupeCache","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/dedupe.ts"} +{"declaration":"// declaration closure: 7121c8ec04598ff80d999baca0114cbd73d9a709a2dccb07dbd57fd05e33c6f9\nexport function resolveHeartbeatIntervalMs(cfg: OpenClawConfig, overrideEvery?: string, heartbeat?: HeartbeatConfig): number | null;","entrypoint":"infra-runtime","exportName":"resolveHeartbeatIntervalMs","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/heartbeat-summary.ts"} +{"declaration":"// declaration closure: 7121c8ec04598ff80d999baca0114cbd73d9a709a2dccb07dbd57fd05e33c6f9\nexport function resolveHeartbeatSummaryForAgent(cfg: OpenClawConfig, agentId?: string): HeartbeatSummary;","entrypoint":"infra-runtime","exportName":"resolveHeartbeatSummaryForAgent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/heartbeat-summary.ts"} +{"declaration":"// declaration closure: c946b41ea73ec208443e46008853e1c5cd98c202556d85d1de571675db8339dd\nexport function resolveHeartbeatVisibility(params: { cfg: OpenClawConfig; channel: string; accountId?: string; }): ResolvedHeartbeatVisibility;","entrypoint":"infra-runtime","exportName":"resolveHeartbeatVisibility","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/heartbeat-visibility.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveHomeRelativePath(input: string, opts?: { env?: NodeJS.ProcessEnv; homedir?: () => string; }): string;","entrypoint":"infra-runtime","exportName":"resolveHomeRelativePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: 3caaa239817c5447e4598df5dd0393ccf906c82bc9aef8a3199b03fbd7b82f16\nexport function resolveIndicatorType(status: HeartbeatEventPayload[\"status\"]): HeartbeatIndicatorType | undefined;","entrypoint":"infra-runtime","exportName":"resolveIndicatorType","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/heartbeat-events.ts"} +{"declaration":"// declaration closure: 60ae413e521acd7901543656de4fba2cd3172813ac1b3add47f8afbcc1fdecde\nexport function resolveLegacyOutboundSendDepKeys(channelId: string): string[];","entrypoint":"infra-runtime","exportName":"resolveLegacyOutboundSendDepKeys","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/send-deps.ts"} +{"declaration":"export function resolveLocalPathFromRootsSync(options: ResolveLocalPathFromRootsSyncOptions): LocalRootsPathResult | null;","entrypoint":"infra-runtime","exportName":"resolveLocalPathFromRootsSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/local-roots.d.ts"} +{"declaration":"export function resolveOpenedFileRealPathForHandle(handle: FileHandle, ioPath: string): Promise;","entrypoint":"infra-runtime","exportName":"resolveOpenedFileRealPathForHandle","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/opened-realpath.d.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveOsHomeDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolveOsHomeDir","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveOsHomeRelativePath(input: string, opts?: { env?: NodeJS.ProcessEnv; homedir?: () => string; }): string;","entrypoint":"infra-runtime","exportName":"resolveOsHomeRelativePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: 60ae413e521acd7901543656de4fba2cd3172813ac1b3add47f8afbcc1fdecde\nexport function resolveOutboundSendDep(deps: OutboundSendDeps | null | undefined, channelId: string, options?: ResolveOutboundSendDepOptions): T | undefined;","entrypoint":"infra-runtime","exportName":"resolveOutboundSendDep","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/send-deps.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function resolvePinnedHostname(hostname: string, lookupFn?: LookupFn): Promise;","entrypoint":"infra-runtime","exportName":"resolvePinnedHostname","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function resolvePinnedHostnameWithPolicy(hostname: string, params?: { lookupFn?: LookupFn; policy?: SsrFPolicy; }): Promise;","entrypoint":"infra-runtime","exportName":"resolvePinnedHostnameWithPolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 6b9616f4093b5c1b8afe4ae765ca1c4b078a06bd2ecf0df4ced88d88d73082fd\nexport function resolvePlannedSegmentArgv(segment: ExecCommandSegment): string[] | null;","entrypoint":"infra-runtime","exportName":"resolvePlannedSegmentArgv","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-analysis.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport function resolvePluginApprovalRequestAllowedDecisions(params?: { allowedDecisions?: readonly ExecApprovalDecision[] | readonly string[] | null; }): readonly ExecApprovalDecision[];","entrypoint":"infra-runtime","exportName":"resolvePluginApprovalRequestAllowedDecisions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport function resolvePluginApprovalTimeoutMs(value: unknown): number;","entrypoint":"infra-runtime","exportName":"resolvePluginApprovalTimeoutMs","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolvePolicyAllowlistCandidatePath(resolution: CommandResolution | ExecutableResolution | null, cwd?: string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolvePolicyAllowlistCandidatePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolvePolicyTargetCandidatePath(resolution: CommandResolution | ExecutableResolution | null, cwd?: string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolvePolicyTargetCandidatePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolvePolicyTargetResolution(resolution: CommandResolution | ExecutableResolution | null): ExecutableResolution | null;","entrypoint":"infra-runtime","exportName":"resolvePolicyTargetResolution","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport function resolvePolicyTargetTrustPath(resolution: CommandResolution | ExecutableResolution | null, cwd?: string): string | undefined;","entrypoint":"infra-runtime","exportName":"resolvePolicyTargetTrustPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: 78063952e2ad57ee86012e918cd49a00d94cdd4d2a69580d38824d4ce4299644\nexport function resolvePreferredOpenClawTmpDir(options?: ResolvePreferredOpenClawTmpDirOptions): string;","entrypoint":"infra-runtime","exportName":"resolvePreferredOpenClawTmpDir","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/tmp-openclaw-dir.ts"} +{"declaration":"// declaration closure: 9ecf2e5cf778deca8c7a102996995d763043f605049a0ea49247754c881c6626\nexport function resolveProxyFetchFromEnv(env?: NodeJS.ProcessEnv): typeof fetch | undefined;","entrypoint":"infra-runtime","exportName":"resolveProxyFetchFromEnv","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-fetch.ts"} +{"declaration":"export function resolveRegularFileAppendFlags(constants?: RegularFileAppendFlagConstants): number;","entrypoint":"infra-runtime","exportName":"resolveRegularFileAppendFlags","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveRequiredHomeDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"infra-runtime","exportName":"resolveRequiredHomeDir","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveRequiredOsHomeDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"infra-runtime","exportName":"resolveRequiredOsHomeDir","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: d0f4fc589302e5aa270379fe3b41f4eede509c082001511263c9e7f3465e14b4\nexport function resolveRetryConfig(defaults?: Required, overrides?: RetryConfig): Required;","entrypoint":"infra-runtime","exportName":"resolveRetryConfig","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/retry/src/index.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport function resolveSafeBins(entries?: readonly string[] | null): Set;","entrypoint":"infra-runtime","exportName":"resolveSafeBins","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function resolveSsrFPolicyForUrl(url: URL, policy?: SsrFPolicy): SsrFPolicy | undefined;","entrypoint":"infra-runtime","exportName":"resolveSsrFPolicyForUrl","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport function resolveSystemEventDeliveryContext(events: readonly SystemEvent[]): DeliveryContext | undefined;","entrypoint":"infra-runtime","exportName":"resolveSystemEventDeliveryContext","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveUserPath(input: string, env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"infra-runtime","exportName":"resolveUserPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: 7a954a84dc1add128498839abc3d4337371b9d96742722898527a4465d4df408\nexport function restoreExecApprovalsSnapshot(snapshot: ExecApprovalsSnapshot): void;","entrypoint":"infra-runtime","exportName":"restoreExecApprovalsSnapshot","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-store.ts"} +{"declaration":"// declaration closure: 515ffc0dfe3bee6370f1e918220574a540d16e27fa4fed9996897c0b95a7b1b9\nexport function retainSafeHeadersForCrossOriginRedirectHeaders(headers?: HeadersInit): Record | undefined;","entrypoint":"infra-runtime","exportName":"retainSafeHeadersForCrossOriginRedirectHeaders","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/fetch-guard.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport function root(rootDir: string, defaults?: RootDefaults): Promise;","entrypoint":"infra-runtime","exportName":"root","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"// declaration closure: f11fa28ee54064df713d1e781205bd62e98ebf3f26583b4f22f1ffd954445d2a\nexport function runTasksWithConcurrency(params: RunTasksWithConcurrencyOptions): Promise>;","entrypoint":"infra-runtime","exportName":"runTasksWithConcurrency","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/run-with-concurrency.ts"} +{"declaration":"export function safeFileURLToPath(fileUrl: string, platform?: NodeJS.Platform): string;","entrypoint":"infra-runtime","exportName":"safeFileURLToPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/local-file-access.d.ts"} +{"declaration":"// declaration closure: 0ea5ab49f6d071917fdd5d266a18a3cdc1b1b873fcedefabb7824bb1b639b6fe\nexport function sanitizeExecApprovalDisplayText(commandText: string): string;","entrypoint":"infra-runtime","exportName":"sanitizeExecApprovalDisplayText","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-command-display.ts"} +{"declaration":"// declaration closure: 0ea5ab49f6d071917fdd5d266a18a3cdc1b1b873fcedefabb7824bb1b639b6fe\nexport function sanitizeExecApprovalDisplayTextWithStatus(commandText: string): SanitizedExecApprovalDisplayText;","entrypoint":"infra-runtime","exportName":"sanitizeExecApprovalDisplayTextWithStatus","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-command-display.ts"} +{"declaration":"// declaration closure: 0ea5ab49f6d071917fdd5d266a18a3cdc1b1b873fcedefabb7824bb1b639b6fe\nexport function sanitizeExecApprovalWarningText(warningText: string): string;","entrypoint":"infra-runtime","exportName":"sanitizeExecApprovalWarningText","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-command-display.ts"} +{"declaration":"// declaration closure: 0ea5ab49f6d071917fdd5d266a18a3cdc1b1b873fcedefabb7824bb1b639b6fe\nexport function sanitizeExecApprovalWarningTextWithStatus(warningText: string): SanitizedExecApprovalDisplayText;","entrypoint":"infra-runtime","exportName":"sanitizeExecApprovalWarningTextWithStatus","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approval-command-display.ts"} +{"declaration":"// declaration closure: 4b87f379831a19c38329b09a4d3a08095f8bf74ad3c7359b730872cdb32c8a9a\nexport function sanitizeForPlainText(text: string, options?: { style?: \"markdown\"; }): string;","entrypoint":"infra-runtime","exportName":"sanitizeForPlainText","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/sanitize-text.ts"} +{"declaration":"export function sanitizeUntrustedFileName(fileName: string, fallbackName: string): string;","entrypoint":"infra-runtime","exportName":"sanitizeUntrustedFileName","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/filename.d.ts"} +{"declaration":"// declaration closure: 7a954a84dc1add128498839abc3d4337371b9d96742722898527a4465d4df408\nexport function saveExecApprovals(file: ExecApprovalsFile): void;","entrypoint":"infra-runtime","exportName":"saveExecApprovals","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/exec-approvals-store.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function setDiagnosticsEnabledForProcess(enabled: boolean): void;","entrypoint":"infra-runtime","exportName":"setDiagnosticsEnabledForProcess","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: a45cd4271d42dd30e3eb939d51d753ae9cf4781d87288ff74214379e8d5186e3\nexport function shouldUseEnvHttpProxyForUrl(targetUrl: string, env?: NodeJS.ProcessEnv): boolean;","entrypoint":"infra-runtime","exportName":"shouldUseEnvHttpProxyForUrl","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-env.ts"} +{"declaration":"// declaration closure: d0f4fc589302e5aa270379fe3b41f4eede509c082001511263c9e7f3465e14b4\nexport function sleepWithAbort(ms: number, abortSignal?: AbortSignal, options?: { ref?: boolean; }): Promise;","entrypoint":"infra-runtime","exportName":"sleepWithAbort","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/retry/src/index.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function ssrfPolicyFromAllowPrivateNetwork(allowPrivateNetwork: boolean | null | undefined): SsrFPolicy | undefined;","entrypoint":"infra-runtime","exportName":"ssrfPolicyFromAllowPrivateNetwork","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function ssrfPolicyFromDangerouslyAllowPrivateNetwork(dangerouslyAllowPrivateNetwork: boolean | null | undefined): SsrFPolicy | undefined;","entrypoint":"infra-runtime","exportName":"ssrfPolicyFromDangerouslyAllowPrivateNetwork","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function ssrfPolicyFromHttpBaseUrlAllowedHostname(baseUrl: string): SsrFPolicy | undefined;","entrypoint":"infra-runtime","exportName":"ssrfPolicyFromHttpBaseUrlAllowedHostname","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function ssrfPolicyFromHttpBaseUrlAllowedOrigin(baseUrl: string): SsrFPolicy | undefined;","entrypoint":"infra-runtime","exportName":"ssrfPolicyFromHttpBaseUrlAllowedOrigin","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function ssrfPolicyFromHttpBaseUrlFakeIpHostnameAllowlist(baseUrl: string): SsrFPolicy | undefined;","entrypoint":"infra-runtime","exportName":"ssrfPolicyFromHttpBaseUrlFakeIpHostnameAllowlist","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function ssrfPolicyFromPrivateNetworkOptIn(input: PrivateNetworkOptInInput): SsrFPolicy | undefined;","entrypoint":"infra-runtime","exportName":"ssrfPolicyFromPrivateNetworkOptIn","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"export function statRegularFile(filePath: string): Promise;","entrypoint":"infra-runtime","exportName":"statRegularFile","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"export function statRegularFileSync(filePath: string): RegularFileStatResult;","entrypoint":"infra-runtime","exportName":"statRegularFileSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"// declaration closure: baf8866369c36442e842782e6c99ee8e7f2d8702b680100924c97313dfc15149\nexport function stringifyNonErrorCause(value: unknown): string;","entrypoint":"infra-runtime","exportName":"stringifyNonErrorCause","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/error-coercion.ts"} +{"declaration":"// declaration closure: a96327a29fa5211e00d469e5d8bcb85507264491aefbe659f87ad55430aebda9\nexport function stripInternalRuntimeScaffolding(text: string): string;","entrypoint":"infra-runtime","exportName":"stripInternalRuntimeScaffolding","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/protocol-scaffolding.ts"} +{"declaration":"// declaration closure: baf8866369c36442e842782e6c99ee8e7f2d8702b680100924c97313dfc15149\nexport function toErrorObject(value: unknown, fallbackMessage: string): Error;","entrypoint":"infra-runtime","exportName":"toErrorObject","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/error-coercion.ts"} +{"declaration":"// declaration closure: ca2f1ffd51d13a494031cb5a670d0268e8c28287d63d6471fed81fae68ea03b3\nexport function tokenizeWindowsSegment(segment: string): string[] | null;","entrypoint":"infra-runtime","exportName":"tokenizeWindowsSegment","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/windows-shell-command.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport function truncatePluginApprovalDetail(value: string): string;","entrypoint":"infra-runtime","exportName":"truncatePluginApprovalDetail","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"export function tryReadJson(filePath: string, options?: ReadJsonOptions): Promise;","entrypoint":"infra-runtime","exportName":"tryReadJson","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function tryReadJsonSync(pathname: string, options?: ReadJsonOptions): T | null;","entrypoint":"infra-runtime","exportName":"tryReadJsonSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"// declaration closure: 92361198acab57c6708ad7964a057d9f7cac4c8f7494d70f289e9b9bd5d05aff\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options: CredentialFileReadOptions): string | undefined;\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options?: FsSafeSecretFileReadOptions): string | undefined;\nexport function tryReadSecretFileSync(filePath: string, label: string, options: FsSafeSecretFileReadOptions | undefined, diagnostic: { configPath: string; }): ConfiguredCredentialResult;\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options: FsSafeSecretFileReadOptions | undefined, diagnostic: { configPath: string; }): CredentialResult;","entrypoint":"infra-runtime","exportName":"tryReadSecretFileSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/secret-file.ts"} +{"declaration":"export function trySafeFileURLToPath(fileUrl: string, platform?: NodeJS.Platform): string | undefined;","entrypoint":"infra-runtime","exportName":"trySafeFileURLToPath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/local-file-access.d.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport function waitForDiagnosticEventsDrained(): Promise;","entrypoint":"infra-runtime","exportName":"waitForDiagnosticEventsDrained","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 05a2bf0859ef8d7a869d875c9e4ef92237003f2e9280bc14c155e94eb0cf9cab\nexport function waitForTransportReady(params: WaitForTransportReadyParams): Promise;","entrypoint":"infra-runtime","exportName":"waitForTransportReady","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/transport-ready.ts"} +{"declaration":"export function walkDirectory(rootDir: string, options?: WalkDirectoryOptions): Promise;","entrypoint":"infra-runtime","exportName":"walkDirectory","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/walk.d.ts"} +{"declaration":"export function walkDirectorySync(rootDir: string, options?: WalkDirectoryOptions): WalkDirectoryResultWithFailures;","entrypoint":"infra-runtime","exportName":"walkDirectorySync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/walk.d.ts"} +{"declaration":"// declaration closure: ca2f1ffd51d13a494031cb5a670d0268e8c28287d63d6471fed81fae68ea03b3\nexport function windowsEscapeArg(value: string): { ok: true; escaped: string; } | { ok: false; };","entrypoint":"infra-runtime","exportName":"windowsEscapeArg","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/windows-shell-command.ts"} +{"declaration":"// declaration closure: 0d47f47aa0a52db6e417f3e0a6a772307e71c5a5be76b809a147e1468eab9cff\nexport function withFileLock(filePath: string, options: FileLockOptions, fn: () => Promise): Promise;","entrypoint":"infra-runtime","exportName":"withFileLock","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/file-lock.ts"} +{"declaration":"// declaration closure: 515ffc0dfe3bee6370f1e918220574a540d16e27fa4fed9996897c0b95a7b1b9\nexport function withStrictGuardedFetchMode(params: GuardedFetchPresetOptions): GuardedFetchOptions;","entrypoint":"infra-runtime","exportName":"withStrictGuardedFetchMode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/fetch-guard.ts"} +{"declaration":"export function withTimeout(promise: Promise, timeoutMs: number, labelOrOptions?: string | { label?: string; message?: string; createError?: () => Error; }): Promise;","entrypoint":"infra-runtime","exportName":"withTimeout","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/timing.d.ts"} +{"declaration":"// declaration closure: 515ffc0dfe3bee6370f1e918220574a540d16e27fa4fed9996897c0b95a7b1b9\nexport function withTrustedEnvProxyGuardedFetchMode(params: GuardedFetchPresetOptions): GuardedFetchOptions;","entrypoint":"infra-runtime","exportName":"withTrustedEnvProxyGuardedFetchMode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/fetch-guard.ts"} +{"declaration":"// declaration closure: 515ffc0dfe3bee6370f1e918220574a540d16e27fa4fed9996897c0b95a7b1b9\nexport function withTrustedExplicitProxyGuardedFetchMode(params: GuardedFetchPresetOptions): GuardedFetchOptions;","entrypoint":"infra-runtime","exportName":"withTrustedExplicitProxyGuardedFetchMode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/fetch-guard.ts"} +{"declaration":"// declaration closure: a18c34789c9567b5a5d6cf24687811eaac4bb08ec2a5698f5735fd7677abf0d2\nexport function wrapFetchWithAbortSignal(fetchImpl: typeof fetch): typeof fetch;","entrypoint":"infra-runtime","exportName":"wrapFetchWithAbortSignal","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/fetch.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport function writeExternalFileWithinRoot(options: ExternalFileWriteOptions): Promise;","entrypoint":"infra-runtime","exportName":"writeExternalFileWithinRoot","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport function writeFileWithinRoot(params: { rootDir: string; relativePath: string; data: string | Buffer; encoding?: BufferEncoding; mkdir?: boolean; }): Promise;","entrypoint":"infra-runtime","exportName":"writeFileWithinRoot","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"export function writeJson(filePath: string, value: unknown, options?: WriteJsonOptions): Promise;","entrypoint":"infra-runtime","exportName":"writeJson","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function writeJsonAtomic(filePath: string, value: unknown, options?: WriteJsonOptions): Promise;","entrypoint":"infra-runtime","exportName":"writeJsonAtomic","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function writeJsonSync(pathname: string, data: unknown): void;","entrypoint":"infra-runtime","exportName":"writeJsonSync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"export function writePrivateSecretFileAtomic(params: SecretFileWriteParams): Promise;","entrypoint":"infra-runtime","exportName":"writePrivateSecretFileAtomic","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"// declaration closure: 921eff7d8cd1055ef8bfada8955960805269d1a7ed7d9839d66140f702f09824\nexport function writeTextAtomic(filePath: string, content: string, options?: WriteTextAtomicOptions): Promise;","entrypoint":"infra-runtime","exportName":"writeTextAtomic","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/json-files.ts"} +{"declaration":"// declaration closure: 845ed192f6e845e2c4ca5ef45e3356af0a8d0143a6cb3a5b90f1b20164703a85\nexport const CHANNEL_API_RETRY_DEFAULTS: { attempts: number; minDelayMs: number; maxDelayMs: number; jitter: number;};","entrypoint":"infra-runtime","exportName":"CHANNEL_API_RETRY_DEFAULTS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/retry-policy.ts"} +{"declaration":"// declaration closure: 20fb4b45a1455be3391cbc80b93e28616a73ca3ba5dcdab2100fa178c64a9b42\nexport const DEFAULT_EXEC_APPROVAL_ASK_FALLBACK: ExecSecurity;","entrypoint":"infra-runtime","exportName":"DEFAULT_EXEC_APPROVAL_ASK_FALLBACK","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/exec-approvals-config.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport const DEFAULT_EXEC_APPROVAL_DECISIONS: readonly [\"allow-once\", \"allow-always\", \"deny\"];","entrypoint":"infra-runtime","exportName":"DEFAULT_EXEC_APPROVAL_DECISIONS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport const DEFAULT_EXEC_APPROVAL_TIMEOUT_MS: 1800000;","entrypoint":"infra-runtime","exportName":"DEFAULT_EXEC_APPROVAL_TIMEOUT_MS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport const DEFAULT_PLUGIN_APPROVAL_DECISIONS: readonly [\"allow-once\", \"allow-always\", \"deny\"];","entrypoint":"infra-runtime","exportName":"DEFAULT_PLUGIN_APPROVAL_DECISIONS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport const DEFAULT_PLUGIN_APPROVAL_TIMEOUT_MS: 120000;","entrypoint":"infra-runtime","exportName":"DEFAULT_PLUGIN_APPROVAL_TIMEOUT_MS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 78063952e2ad57ee86012e918cd49a00d94cdd4d2a69580d38824d4ce4299644\nexport const DEFAULT_POSIX_TMP_ROOT: \"/tmp/openclaw\";","entrypoint":"infra-runtime","exportName":"DEFAULT_POSIX_TMP_ROOT","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/tmp-openclaw-dir.ts"} +{"declaration":"export const DEFAULT_SECRET_FILE_MAX_BYTES: number;","entrypoint":"infra-runtime","exportName":"DEFAULT_SECRET_FILE_MAX_BYTES","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"// declaration closure: 14c45145c855d64456e3df06326f47d896a25f1f2a72eb1bf333b4f2232f1a10\nexport const DEFAULT_UNDICI_STREAM_TIMEOUT_MS: number;","entrypoint":"infra-runtime","exportName":"DEFAULT_UNDICI_STREAM_TIMEOUT_MS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/net/undici-global-dispatcher.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport const DEFAULT_WEBHOOK_BODY_TIMEOUT_MS: 30000;","entrypoint":"infra-runtime","exportName":"DEFAULT_WEBHOOK_BODY_TIMEOUT_MS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport const DEFAULT_WEBHOOK_MAX_BODY_BYTES: number;","entrypoint":"infra-runtime","exportName":"DEFAULT_WEBHOOK_MAX_BODY_BYTES","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport const EXEC_TARGET_VALUES: readonly ExecTarget[];","entrypoint":"infra-runtime","exportName":"EXEC_TARGET_VALUES","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 0d47f47aa0a52db6e417f3e0a6a772307e71c5a5be76b809a147e1468eab9cff\nexport const FILE_LOCK_TIMEOUT_ERROR_CODE: \"file_lock_timeout\";","entrypoint":"infra-runtime","exportName":"FILE_LOCK_TIMEOUT_ERROR_CODE","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/file-lock.ts"} +{"declaration":"// declaration closure: 515ffc0dfe3bee6370f1e918220574a540d16e27fa4fed9996897c0b95a7b1b9\nexport const GUARDED_FETCH_MODE: { readonly STRICT: \"strict\"; readonly TRUSTED_ENV_PROXY: \"trusted_env_proxy\"; readonly TRUSTED_EXPLICIT_PROXY: \"trusted_explicit_proxy\";};","entrypoint":"infra-runtime","exportName":"GUARDED_FETCH_MODE","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/net/fetch-guard.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport const MAX_PLUGIN_APPROVAL_TIMEOUT_MS: 600000;","entrypoint":"infra-runtime","exportName":"MAX_PLUGIN_APPROVAL_TIMEOUT_MS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport const MAX_TIMER_TIMEOUT_MS: 2147000000;","entrypoint":"infra-runtime","exportName":"MAX_TIMER_TIMEOUT_MS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport const MAX_TIMER_TIMEOUT_SECONDS: number;","entrypoint":"infra-runtime","exportName":"MAX_TIMER_TIMEOUT_SECONDS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: 16639a1fd496f79afbf547bf5be9910e51d3ccd677dfd342aaee6894c7606b71\nexport const OPTIONAL_EXEC_APPROVAL_DECISIONS: readonly [\"allow-always\"];","entrypoint":"infra-runtime","exportName":"OPTIONAL_EXEC_APPROVAL_DECISIONS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/exec-approvals-policy.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport const PLUGIN_APPROVAL_DESCRIPTION_MAX_LENGTH: 512;","entrypoint":"infra-runtime","exportName":"PLUGIN_APPROVAL_DESCRIPTION_MAX_LENGTH","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport const PLUGIN_APPROVAL_DETAIL_MAX_LENGTH: 16384;","entrypoint":"infra-runtime","exportName":"PLUGIN_APPROVAL_DETAIL_MAX_LENGTH","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport const PLUGIN_APPROVAL_TITLE_MAX_LENGTH: 80;","entrypoint":"infra-runtime","exportName":"PLUGIN_APPROVAL_TITLE_MAX_LENGTH","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"export const PRIVATE_SECRET_DIR_MODE: 448;","entrypoint":"infra-runtime","exportName":"PRIVATE_SECRET_DIR_MODE","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"export const PRIVATE_SECRET_FILE_MODE: 384;","entrypoint":"infra-runtime","exportName":"PRIVATE_SECRET_FILE_MODE","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"// declaration closure: a45cd4271d42dd30e3eb939d51d753ae9cf4781d87288ff74214379e8d5186e3\nexport const PROXY_ENV_KEYS: readonly [\"HTTP_PROXY\", \"HTTPS_PROXY\", \"ALL_PROXY\", \"http_proxy\", \"https_proxy\", \"all_proxy\"];","entrypoint":"infra-runtime","exportName":"PROXY_ENV_KEYS","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/net/proxy-env.ts"} +{"declaration":"// declaration closure: 9ecf2e5cf778deca8c7a102996995d763043f605049a0ea49247754c881c6626\nexport const PROXY_FETCH_PROXY_URL: typeof PROXY_FETCH_PROXY_URL;","entrypoint":"infra-runtime","exportName":"PROXY_FETCH_PROXY_URL","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/net/proxy-fetch.ts"} +{"declaration":"// declaration closure: 0477cc6ecf34ea9aaefe47028657c55563bd1f22a49280b7a82dac6a75694ec4\nexport const SYSTEM_MARK: \"⚙️\";","entrypoint":"infra-runtime","exportName":"SYSTEM_MARK","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/system-message.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport const __test__: { resolveRequestBodyLimitValues: (options: { maxBytes: number; timeoutMs?: number; }) => RequestBodyLimitValues;};","entrypoint":"infra-runtime","exportName":"__test__","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 1e14e19c77bab79709f492d16dc44b7bd2b885fdb2f88a89741af908b3166095\nexport const retryAsync: (fn: () => Promise, attemptsOrOptions?: number | RetryOptions, initialDelayMs?: number) => Promise;","entrypoint":"infra-runtime","exportName":"retryAsync","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/retry.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport const testApi: { resolveRequestBodyLimitValues: (options: { maxBytes: number; timeoutMs?: number; }) => RequestBodyLimitValues;};","entrypoint":"infra-runtime","exportName":"testApi","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 14c45145c855d64456e3df06326f47d896a25f1f2a72eb1bf333b4f2232f1a10\nexport let globalUndiciStreamTimeoutMs: number | undefined;","entrypoint":"infra-runtime","exportName":"globalUndiciStreamTimeoutMs","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"variable","recordType":"export","sourcePath":"src/infra/net/undici-global-dispatcher.ts"} +{"declaration":"export type AbsolutePathSymlinkPolicy = AbsolutePathSymlinkPolicy;","entrypoint":"infra-runtime","exportName":"AbsolutePathSymlinkPolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport type AllowAlwaysPattern = AllowAlwaysPattern;","entrypoint":"infra-runtime","exportName":"AllowAlwaysPattern","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: 4979c381b1ae65ee9a67f510f72140c9381859d5e5942a91d1a92c1d43ec12c6\nexport type AllowAlwaysPersistenceDecision = AllowAlwaysPersistenceDecision;","entrypoint":"infra-runtime","exportName":"AllowAlwaysPersistenceDecision","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-contracts.ts"} +{"declaration":"// declaration closure: 4979c381b1ae65ee9a67f510f72140c9381859d5e5942a91d1a92c1d43ec12c6\nexport type AllowAlwaysPersistenceReason = AllowAlwaysPersistenceReason;","entrypoint":"infra-runtime","exportName":"AllowAlwaysPersistenceReason","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-contracts.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport type ApprovalRequestSessionConversation = ApprovalRequestSessionConversation;","entrypoint":"infra-runtime","exportName":"ApprovalRequestSessionConversation","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: d0f4fc589302e5aa270379fe3b41f4eede509c082001511263c9e7f3465e14b4\nexport type BackoffPolicy = BackoffPolicy;","entrypoint":"infra-runtime","exportName":"BackoffPolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"packages/retry/src/index.ts"} +{"declaration":"// declaration closure: 5b8480f387593ebbe98427ab1020088315776f5e100f543e29d06c759c649c97\nexport type ChannelApprovalNativeDeliveryPlan = ChannelApprovalNativeDeliveryPlan;","entrypoint":"infra-runtime","exportName":"ChannelApprovalNativeDeliveryPlan","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-native-delivery.ts"} +{"declaration":"// declaration closure: 5b8480f387593ebbe98427ab1020088315776f5e100f543e29d06c759c649c97\nexport type ChannelApprovalNativePlannedTarget = ChannelApprovalNativePlannedTarget;","entrypoint":"infra-runtime","exportName":"ChannelApprovalNativePlannedTarget","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-native-delivery.ts"} +{"declaration":"// declaration closure: 36a54d16bb79555186a5b1878dfd64d9fad1b74bcb788f87998526fb3403bd72\nexport type ChannelDirection = ChannelDirection;","entrypoint":"infra-runtime","exportName":"ChannelDirection","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/channel-activity.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport type CommandResolution = CommandResolution;","entrypoint":"infra-runtime","exportName":"CommandResolution","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: f11fa28ee54064df713d1e781205bd62e98ebf3f26583b4f22f1ffd954445d2a\nexport type ConcurrencyErrorMode = ConcurrencyErrorMode;","entrypoint":"infra-runtime","exportName":"ConcurrencyErrorMode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/utils/run-with-concurrency.ts"} +{"declaration":"// declaration closure: d989715262575b9d89e745281eb2382a500d0a5187275c0941a6fe3c8215fc3d\nexport type DedupeCache = DedupeCache;","entrypoint":"infra-runtime","exportName":"DedupeCache","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/dedupe.ts"} +{"declaration":"// declaration closure: d989715262575b9d89e745281eb2382a500d0a5187275c0941a6fe3c8215fc3d\nexport type DedupeCacheOptions = DedupeCacheOptions;","entrypoint":"infra-runtime","exportName":"DedupeCacheOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/dedupe.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticAsyncQueueDroppedEvent = DiagnosticAsyncQueueDroppedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticAsyncQueueDroppedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticContextAssembledEvent = DiagnosticContextAssembledEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticContextAssembledEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticEventInput = Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit | Omit;","entrypoint":"infra-runtime","exportName":"DiagnosticEventInput","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticEventMetadata = Readonly<{ internal?: boolean; trustedTraceContext?: boolean; trusted: boolean;}>;","entrypoint":"infra-runtime","exportName":"DiagnosticEventMetadata","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticEventPayload = DiagnosticEventPayload;","entrypoint":"infra-runtime","exportName":"DiagnosticEventPayload","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticEventPrivateData = Readonly<{ errorMessage?: string; modelContent?: DiagnosticModelCallContent; skillUsage?: DiagnosticSkillUsagePrivateData; toolContent?: DiagnosticToolCallContent;}>;","entrypoint":"infra-runtime","exportName":"DiagnosticEventPrivateData","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticExecApprovalFollowupSuppressedEvent = DiagnosticExecApprovalFollowupSuppressedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticExecApprovalFollowupSuppressedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticExecProcessCompletedEvent = DiagnosticExecProcessCompletedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticExecProcessCompletedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticFailoverEvent = DiagnosticFailoverEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticFailoverEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticHarnessRunCompletedEvent = DiagnosticHarnessRunCompletedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticHarnessRunCompletedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticHarnessRunErrorEvent = DiagnosticHarnessRunErrorEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticHarnessRunErrorEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticHarnessRunOutcome = DiagnosticHarnessRunOutcome;","entrypoint":"infra-runtime","exportName":"DiagnosticHarnessRunOutcome","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticHarnessRunPhase = DiagnosticHarnessRunPhase;","entrypoint":"infra-runtime","exportName":"DiagnosticHarnessRunPhase","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticHarnessRunStartedEvent = DiagnosticHarnessRunStartedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticHarnessRunStartedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticHeartbeatEvent = DiagnosticHeartbeatEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticHeartbeatEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticLaneDequeueEvent = DiagnosticLaneDequeueEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticLaneDequeueEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticLaneEnqueueEvent = DiagnosticLaneEnqueueEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticLaneEnqueueEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticLivenessWarningEvent = DiagnosticLivenessWarningEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticLivenessWarningEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticLivenessWarningReason = DiagnosticLivenessWarningReason;","entrypoint":"infra-runtime","exportName":"DiagnosticLivenessWarningReason","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticLogRecordEvent = DiagnosticLogRecordEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticLogRecordEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMemoryPressureEvent = DiagnosticMemoryPressureEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticMemoryPressureEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMemorySampleEvent = DiagnosticMemorySampleEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticMemorySampleEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMemoryUsage = DiagnosticMemoryUsage;","entrypoint":"infra-runtime","exportName":"DiagnosticMemoryUsage","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMessageDeliveryCompletedEvent = DiagnosticMessageDeliveryCompletedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticMessageDeliveryCompletedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMessageDeliveryErrorEvent = DiagnosticMessageDeliveryErrorEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticMessageDeliveryErrorEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMessageDeliveryKind = DiagnosticMessageDeliveryKind;","entrypoint":"infra-runtime","exportName":"DiagnosticMessageDeliveryKind","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMessageDeliveryStartedEvent = DiagnosticMessageDeliveryStartedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticMessageDeliveryStartedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMessageDispatchCompletedEvent = DiagnosticMessageDispatchCompletedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticMessageDispatchCompletedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMessageDispatchStartedEvent = DiagnosticMessageDispatchStartedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticMessageDispatchStartedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMessageProcessedEvent = DiagnosticMessageProcessedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticMessageProcessedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMessageQueuedEvent = DiagnosticMessageQueuedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticMessageQueuedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticMessageReceivedEvent = DiagnosticMessageReceivedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticMessageReceivedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticModelCallCompletedEvent = DiagnosticModelCallCompletedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticModelCallCompletedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticModelCallContent = Readonly<{ inputMessages?: unknown; outputMessages?: unknown; systemPrompt?: string; toolDefinitions?: unknown;}>;","entrypoint":"infra-runtime","exportName":"DiagnosticModelCallContent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticModelCallErrorEvent = DiagnosticModelCallErrorEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticModelCallErrorEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticModelCallStartedEvent = DiagnosticModelCallStartedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticModelCallStartedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticPayloadLargeEvent = DiagnosticPayloadLargeEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticPayloadLargeEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticPhaseCompletedEvent = DiagnosticPhaseCompletedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticPhaseCompletedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticPhaseDetails = DiagnosticPhaseDetails;","entrypoint":"infra-runtime","exportName":"DiagnosticPhaseDetails","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticPhaseSnapshot = DiagnosticPhaseSnapshot;","entrypoint":"infra-runtime","exportName":"DiagnosticPhaseSnapshot","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticRunAttemptEvent = DiagnosticRunAttemptEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticRunAttemptEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticRunCompletedEvent = DiagnosticRunCompletedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticRunCompletedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticRunProgressEvent = DiagnosticRunProgressEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticRunProgressEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticRunStartedEvent = DiagnosticRunStartedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticRunStartedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSecurityEvent = DiagnosticSecurityEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticSecurityEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSecurityEventActor = DiagnosticSecurityEventActor;","entrypoint":"infra-runtime","exportName":"DiagnosticSecurityEventActor","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSecurityEventControl = DiagnosticSecurityEventControl;","entrypoint":"infra-runtime","exportName":"DiagnosticSecurityEventControl","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSecurityEventInput = DiagnosticSecurityEventInput;","entrypoint":"infra-runtime","exportName":"DiagnosticSecurityEventInput","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSecurityEventPolicy = DiagnosticSecurityEventPolicy;","entrypoint":"infra-runtime","exportName":"DiagnosticSecurityEventPolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSecurityEventTarget = DiagnosticSecurityEventTarget;","entrypoint":"infra-runtime","exportName":"DiagnosticSecurityEventTarget","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionActiveWorkKind = DiagnosticSessionActiveWorkKind;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionActiveWorkKind","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionAttentionClassification = DiagnosticSessionAttentionClassification;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionAttentionClassification","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionLongRunningEvent = DiagnosticSessionLongRunningEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionLongRunningEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionRecoveryCompletedEvent = DiagnosticSessionRecoveryCompletedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionRecoveryCompletedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionRecoveryRequestedEvent = DiagnosticSessionRecoveryRequestedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionRecoveryRequestedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionRecoveryStatus = DiagnosticSessionRecoveryStatus;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionRecoveryStatus","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionStalledEvent = DiagnosticSessionStalledEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionStalledEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionState = DiagnosticSessionState;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionState","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionStateEvent = DiagnosticSessionStateEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionStateEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionStuckEvent = DiagnosticSessionStuckEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionStuckEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSessionTurnCreatedEvent = DiagnosticSessionTurnCreatedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticSessionTurnCreatedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSkillActivation = DiagnosticSkillActivation;","entrypoint":"infra-runtime","exportName":"DiagnosticSkillActivation","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSkillTelemetrySource = DiagnosticSkillTelemetrySource;","entrypoint":"infra-runtime","exportName":"DiagnosticSkillTelemetrySource","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSkillUsagePrivateData = Readonly<{ skillFile: string;}>;","entrypoint":"infra-runtime","exportName":"DiagnosticSkillUsagePrivateData","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticSkillUsedEvent = DiagnosticSkillUsedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticSkillUsedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticTalkEvent = DiagnosticTalkEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticTalkEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticTelemetryExporterEvent = DiagnosticTelemetryExporterEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticTelemetryExporterEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticToolCallContent = Readonly<{ toolInput?: unknown; toolOutput?: unknown;}>;","entrypoint":"infra-runtime","exportName":"DiagnosticToolCallContent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticToolExecutionBlockedEvent = DiagnosticToolExecutionBlockedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticToolExecutionBlockedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticToolExecutionCompletedEvent = DiagnosticToolExecutionCompletedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticToolExecutionCompletedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticToolExecutionErrorEvent = DiagnosticToolExecutionErrorEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticToolExecutionErrorEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticToolExecutionStartedEvent = DiagnosticToolExecutionStartedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticToolExecutionStartedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticToolLoopEvent = DiagnosticToolLoopEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticToolLoopEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticToolParamsSummary = DiagnosticToolParamsSummary;","entrypoint":"infra-runtime","exportName":"DiagnosticToolParamsSummary","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticToolSource = DiagnosticToolSource;","entrypoint":"infra-runtime","exportName":"DiagnosticToolSource","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticToolTerminalReason = DiagnosticToolTerminalReason;","entrypoint":"infra-runtime","exportName":"DiagnosticToolTerminalReason","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticUsageEvent = DiagnosticUsageEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticUsageEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticWebhookErrorEvent = DiagnosticWebhookErrorEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticWebhookErrorEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticWebhookProcessedEvent = DiagnosticWebhookProcessedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticWebhookProcessedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type DiagnosticWebhookReceivedEvent = DiagnosticWebhookReceivedEvent;","entrypoint":"infra-runtime","exportName":"DiagnosticWebhookReceivedEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"export type EnsureAbsoluteDirectoryOptions = EnsureAbsoluteDirectoryOptions;","entrypoint":"infra-runtime","exportName":"EnsureAbsoluteDirectoryOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"export type EnsureAbsoluteDirectoryResult = EnsureAbsoluteDirectoryResult;","entrypoint":"infra-runtime","exportName":"EnsureAbsoluteDirectoryResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"// declaration closure: a45cd4271d42dd30e3eb939d51d753ae9cf4781d87288ff74214379e8d5186e3\nexport type EnvHttpProxyAgentProxyOptions = EnvHttpProxyAgentProxyOptions;","entrypoint":"infra-runtime","exportName":"EnvHttpProxyAgentProxyOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/proxy-env.ts"} +{"declaration":"// declaration closure: 1f16e40caa4aacbb0c60ed3279bcc93c8ad649c673a2574eeb99a1cdff5bcb7d\nexport type ErrorKind = ErrorKind;","entrypoint":"infra-runtime","exportName":"ErrorKind","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/infra-runtime.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport type ExecAllowlistAnalysis = ExecAllowlistAnalysis;","entrypoint":"infra-runtime","exportName":"ExecAllowlistAnalysis","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: eddc570eb6571740223d6dc9526447e25560c22ae92f3d2db04a75c23a1e5b26\nexport type ExecAllowlistEntry = ExecAllowlistEntry;","entrypoint":"infra-runtime","exportName":"ExecAllowlistEntry","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals.types.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport type ExecAllowlistEvaluation = ExecAllowlistEvaluation;","entrypoint":"infra-runtime","exportName":"ExecAllowlistEvaluation","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalActionDescriptor = ExecApprovalActionDescriptor;","entrypoint":"infra-runtime","exportName":"ExecApprovalActionDescriptor","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 8f2e781076b13a28f0e6bd638cecd627c7389e847f383433c4fd59acab5e7c4b\nexport type ExecApprovalChannelRuntime = ExecApprovalChannelRuntime;","entrypoint":"infra-runtime","exportName":"ExecApprovalChannelRuntime","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-channel-runtime.types.ts"} +{"declaration":"// declaration closure: 8f2e781076b13a28f0e6bd638cecd627c7389e847f383433c4fd59acab5e7c4b\nexport type ExecApprovalChannelRuntimeAdapter = ExecApprovalChannelRuntimeAdapter;","entrypoint":"infra-runtime","exportName":"ExecApprovalChannelRuntimeAdapter","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-channel-runtime.types.ts"} +{"declaration":"// declaration closure: 8f2e781076b13a28f0e6bd638cecd627c7389e847f383433c4fd59acab5e7c4b\nexport type ExecApprovalChannelRuntimeEventKind = ExecApprovalChannelRuntimeEventKind;","entrypoint":"infra-runtime","exportName":"ExecApprovalChannelRuntimeEventKind","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-channel-runtime.types.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalCommandSpan = ExecApprovalCommandSpan;","entrypoint":"infra-runtime","exportName":"ExecApprovalCommandSpan","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalDecision = ExecApprovalDecision;","entrypoint":"infra-runtime","exportName":"ExecApprovalDecision","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalPendingReplyParams = ExecApprovalPendingReplyParams;","entrypoint":"infra-runtime","exportName":"ExecApprovalPendingReplyParams","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalReplyDecision = ExecApprovalDecision;","entrypoint":"infra-runtime","exportName":"ExecApprovalReplyDecision","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalReplyMetadata = ExecApprovalReplyMetadata;","entrypoint":"infra-runtime","exportName":"ExecApprovalReplyMetadata","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalRequest = ExecApprovalRequest;","entrypoint":"infra-runtime","exportName":"ExecApprovalRequest","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalRequestPayload = ExecApprovalRequestPayload;","entrypoint":"infra-runtime","exportName":"ExecApprovalRequestPayload","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalResolved = ExecApprovalResolved;","entrypoint":"infra-runtime","exportName":"ExecApprovalResolved","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fe2a17d95abc1a0ea458b196e74d270e6e3740a6545254b3cb22ad964e1def8f\nexport type ExecApprovalSessionTarget = ExecApprovalSessionTarget;","entrypoint":"infra-runtime","exportName":"ExecApprovalSessionTarget","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-session-target.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalUnavailableDecision = \"allow-always\";","entrypoint":"infra-runtime","exportName":"ExecApprovalUnavailableDecision","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalUnavailableReason = ExecApprovalUnavailableReason;","entrypoint":"infra-runtime","exportName":"ExecApprovalUnavailableReason","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type ExecApprovalUnavailableReplyParams = ExecApprovalUnavailableReplyParams;","entrypoint":"infra-runtime","exportName":"ExecApprovalUnavailableReplyParams","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalsAgent = ExecApprovalsAgent;","entrypoint":"infra-runtime","exportName":"ExecApprovalsAgent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 4979c381b1ae65ee9a67f510f72140c9381859d5e5942a91d1a92c1d43ec12c6\nexport type ExecApprovalsDefaultOverrides = ExecApprovalsDefaultOverrides;","entrypoint":"infra-runtime","exportName":"ExecApprovalsDefaultOverrides","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-contracts.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalsDefaults = ExecApprovalsDefaults;","entrypoint":"infra-runtime","exportName":"ExecApprovalsDefaults","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalsFile = ExecApprovalsFile;","entrypoint":"infra-runtime","exportName":"ExecApprovalsFile","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalsResolved = ExecApprovalsResolved;","entrypoint":"infra-runtime","exportName":"ExecApprovalsResolved","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecApprovalsSnapshot = ExecApprovalsSnapshot;","entrypoint":"infra-runtime","exportName":"ExecApprovalsSnapshot","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport type ExecArgvToken = ExecArgvToken;","entrypoint":"infra-runtime","exportName":"ExecArgvToken","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecAsk = ExecAsk;","entrypoint":"infra-runtime","exportName":"ExecAsk","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 3f17a766c221962a8b00323eb2965c78fcae21dc478c403155c9415d270327af\nexport type ExecCommandAnalysis = ExecCommandAnalysis;","entrypoint":"infra-runtime","exportName":"ExecCommandAnalysis","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-command-analysis-types.ts"} +{"declaration":"// declaration closure: 3f17a766c221962a8b00323eb2965c78fcae21dc478c403155c9415d270327af\nexport type ExecCommandSegment = ExecCommandSegment;","entrypoint":"infra-runtime","exportName":"ExecCommandSegment","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-command-analysis-types.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecHost = ExecHost;","entrypoint":"infra-runtime","exportName":"ExecHost","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecMode = ExecMode;","entrypoint":"infra-runtime","exportName":"ExecMode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecSecurity = ExecSecurity;","entrypoint":"infra-runtime","exportName":"ExecSecurity","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport type ExecSegmentSatisfiedBy = ExecSegmentSatisfiedBy;","entrypoint":"infra-runtime","exportName":"ExecSegmentSatisfiedBy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type ExecTarget = ExecTarget;","entrypoint":"infra-runtime","exportName":"ExecTarget","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: df45dc49a8653c4dd4942b1609504037c6cf605fa98a5b7281544b3699e126c6\nexport type ExecutableResolution = ExecutableResolution;","entrypoint":"infra-runtime","exportName":"ExecutableResolution","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-command-resolution.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport type ExternalFileWriteOptions = ExternalFileWriteOptions;","entrypoint":"infra-runtime","exportName":"ExternalFileWriteOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport type ExternalFileWriteResult = ExternalFileWriteResult;","entrypoint":"infra-runtime","exportName":"ExternalFileWriteResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"// declaration closure: 0d47f47aa0a52db6e417f3e0a6a772307e71c5a5be76b809a147e1468eab9cff\nexport type FileLockHandle = FileLockHandle;","entrypoint":"infra-runtime","exportName":"FileLockHandle","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/file-lock.ts"} +{"declaration":"// declaration closure: 0d47f47aa0a52db6e417f3e0a6a772307e71c5a5be76b809a147e1468eab9cff\nexport type FileLockOptions = FileLockOptions;","entrypoint":"infra-runtime","exportName":"FileLockOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/file-lock.ts"} +{"declaration":"// declaration closure: 0d47f47aa0a52db6e417f3e0a6a772307e71c5a5be76b809a147e1468eab9cff\nexport type FileLockTimeoutError = FileLockTimeoutError;","entrypoint":"infra-runtime","exportName":"FileLockTimeoutError","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/file-lock.ts"} +{"declaration":"// declaration closure: e3acdff12bafd8cff45ead500c6de677414ee677a4bb361664bc256eb11f7142\nexport type FormatDurationCompactOptions = FormatDurationCompactOptions;","entrypoint":"infra-runtime","exportName":"FormatDurationCompactOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/format-time/format-duration.ts"} +{"declaration":"// declaration closure: e3acdff12bafd8cff45ead500c6de677414ee677a4bb361664bc256eb11f7142\nexport type FormatDurationSecondsOptions = FormatDurationSecondsOptions;","entrypoint":"infra-runtime","exportName":"FormatDurationSecondsOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/format-time/format-duration.ts"} +{"declaration":"export type FsSafeErrorCode = FsSafeErrorCode;","entrypoint":"infra-runtime","exportName":"FsSafeErrorCode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/errors.d.ts"} +{"declaration":"// declaration closure: 515ffc0dfe3bee6370f1e918220574a540d16e27fa4fed9996897c0b95a7b1b9\nexport type GuardedFetchMode = GuardedFetchMode;","entrypoint":"infra-runtime","exportName":"GuardedFetchMode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/fetch-guard.ts"} +{"declaration":"// declaration closure: 515ffc0dfe3bee6370f1e918220574a540d16e27fa4fed9996897c0b95a7b1b9\nexport type GuardedFetchOptions = GuardedFetchOptions;","entrypoint":"infra-runtime","exportName":"GuardedFetchOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/fetch-guard.ts"} +{"declaration":"// declaration closure: 515ffc0dfe3bee6370f1e918220574a540d16e27fa4fed9996897c0b95a7b1b9\nexport type GuardedFetchResult = GuardedFetchResult;","entrypoint":"infra-runtime","exportName":"GuardedFetchResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/fetch-guard.ts"} +{"declaration":"// declaration closure: 3caaa239817c5447e4598df5dd0393ccf906c82bc9aef8a3199b03fbd7b82f16\nexport type HeartbeatEventPayload = HeartbeatEventPayload;","entrypoint":"infra-runtime","exportName":"HeartbeatEventPayload","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/heartbeat-events.ts"} +{"declaration":"// declaration closure: 3caaa239817c5447e4598df5dd0393ccf906c82bc9aef8a3199b03fbd7b82f16\nexport type HeartbeatIndicatorType = HeartbeatIndicatorType;","entrypoint":"infra-runtime","exportName":"HeartbeatIndicatorType","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/heartbeat-events.ts"} +{"declaration":"// declaration closure: 7121c8ec04598ff80d999baca0114cbd73d9a709a2dccb07dbd57fd05e33c6f9\nexport type HeartbeatSummary = HeartbeatSummary;","entrypoint":"infra-runtime","exportName":"HeartbeatSummary","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/heartbeat-summary.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport type LookupFn = { (hostname: string, family: number): Promise; (hostname: string, options: import(\"node:dns\").LookupOneOptions): Promise; (hostname: string, options: import(\"node:dns\").LookupAllOptions): Promise; (hostname: string, options: import(\"node:dns\").LookupOptions): Promise; (hostname: string): Promise;};","entrypoint":"infra-runtime","exportName":"LookupFn","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"export type MovePathToTrashOptions = MovePathToTrashOptions;","entrypoint":"infra-runtime","exportName":"MovePathToTrashOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/trash.d.ts"} +{"declaration":"export type OpenResult = OpenResult;","entrypoint":"infra-runtime","exportName":"OpenResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/root-impl.d.ts"} +{"declaration":"// declaration closure: 6c6b14e3530454b3a7ed92fa936ca3a5f21730ae224dead9b191ed704e41c911\nexport type OutboundIdentity = OutboundIdentity;","entrypoint":"infra-runtime","exportName":"OutboundIdentity","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/identity-types.ts"} +{"declaration":"// declaration closure: 60ae413e521acd7901543656de4fba2cd3172813ac1b3add47f8afbcc1fdecde\nexport type OutboundSendDeps = OutboundSendDeps;","entrypoint":"infra-runtime","exportName":"OutboundSendDeps","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/send-deps.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport type PinnedDispatcherPolicy = PinnedDispatcherPolicy;","entrypoint":"infra-runtime","exportName":"PinnedDispatcherPolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport type PinnedHostname = PinnedHostname;","entrypoint":"infra-runtime","exportName":"PinnedHostname","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport type PinnedHostnameOverride = PinnedHostnameOverride;","entrypoint":"infra-runtime","exportName":"PinnedHostnameOverride","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport type PluginApprovalActionView = PluginApprovalActionView;","entrypoint":"infra-runtime","exportName":"PluginApprovalActionView","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport type PluginApprovalRequest = PluginApprovalRequest;","entrypoint":"infra-runtime","exportName":"PluginApprovalRequest","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport type PluginApprovalRequestPayload = PluginApprovalRequestPayload;","entrypoint":"infra-runtime","exportName":"PluginApprovalRequestPayload","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 6415b71d847b40051e70db8471086ffa38162980e1ca71a0405b585f0f2e0b77\nexport type PluginApprovalResolved = PluginApprovalResolved;","entrypoint":"infra-runtime","exportName":"PluginApprovalResolved","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/plugin-approvals.ts"} +{"declaration":"// declaration closure: 2caa02be81264eb65ed0315bcda5af9084d65f0c773068b32ed9980e8909f3d9\nexport type PreparedChannelNativeApprovalTarget = PreparedChannelNativeApprovalTarget;","entrypoint":"infra-runtime","exportName":"PreparedChannelNativeApprovalTarget","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/approval-native-runtime-types.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport type PrivateNetworkOptInInput = PrivateNetworkOptInInput;","entrypoint":"infra-runtime","exportName":"PrivateNetworkOptInInput","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport type ReadJsonBodyOptions = ReadJsonBodyOptions;","entrypoint":"infra-runtime","exportName":"ReadJsonBodyOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport type ReadJsonBodyResult = ReadJsonBodyResult;","entrypoint":"infra-runtime","exportName":"ReadJsonBodyResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport type ReadRequestBodyOptions = ReadRequestBodyOptions;","entrypoint":"infra-runtime","exportName":"ReadRequestBodyOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"export type ReadResult = ReadResult;","entrypoint":"infra-runtime","exportName":"ReadResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/read-opened-file.d.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport type RequestBodyLimitErrorCode = RequestBodyLimitErrorCode;","entrypoint":"infra-runtime","exportName":"RequestBodyLimitErrorCode","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport type RequestBodyLimitGuard = RequestBodyLimitGuard;","entrypoint":"infra-runtime","exportName":"RequestBodyLimitGuard","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport type RequestBodyLimitGuardOptions = RequestBodyLimitGuardOptions;","entrypoint":"infra-runtime","exportName":"RequestBodyLimitGuardOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 60ae413e521acd7901543656de4fba2cd3172813ac1b3add47f8afbcc1fdecde\nexport type ResolveOutboundSendDepOptions = ResolveOutboundSendDepOptions;","entrypoint":"infra-runtime","exportName":"ResolveOutboundSendDepOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/send-deps.ts"} +{"declaration":"// declaration closure: 78063952e2ad57ee86012e918cd49a00d94cdd4d2a69580d38824d4ce4299644\nexport type ResolvePreferredOpenClawTmpDirOptions = ResolvePreferredOpenClawTmpDirOptions;","entrypoint":"infra-runtime","exportName":"ResolvePreferredOpenClawTmpDirOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/tmp-openclaw-dir.ts"} +{"declaration":"export type ResolvedAbsolutePath = ResolvedAbsolutePath;","entrypoint":"infra-runtime","exportName":"ResolvedAbsolutePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"// declaration closure: c946b41ea73ec208443e46008853e1c5cd98c202556d85d1de571675db8339dd\nexport type ResolvedHeartbeatVisibility = ResolvedHeartbeatVisibility;","entrypoint":"infra-runtime","exportName":"ResolvedHeartbeatVisibility","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/heartbeat-visibility.ts"} +{"declaration":"export type ResolvedWritableAbsolutePath = ResolvedWritableAbsolutePath;","entrypoint":"infra-runtime","exportName":"ResolvedWritableAbsolutePath","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"// declaration closure: d0f4fc589302e5aa270379fe3b41f4eede509c082001511263c9e7f3465e14b4\nexport type RetryConfig = RetryConfig;","entrypoint":"infra-runtime","exportName":"RetryConfig","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"packages/retry/src/index.ts"} +{"declaration":"// declaration closure: d0f4fc589302e5aa270379fe3b41f4eede509c082001511263c9e7f3465e14b4\nexport type RetryInfo = RetryInfo;","entrypoint":"infra-runtime","exportName":"RetryInfo","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"packages/retry/src/index.ts"} +{"declaration":"// declaration closure: d0f4fc589302e5aa270379fe3b41f4eede509c082001511263c9e7f3465e14b4\nexport type RetryOptions = RetryOptions;","entrypoint":"infra-runtime","exportName":"RetryOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"packages/retry/src/index.ts"} +{"declaration":"// declaration closure: 845ed192f6e845e2c4ca5ef45e3356af0a8d0143a6cb3a5b90f1b20164703a85\nexport type RetryRunner = RetryRunner;","entrypoint":"infra-runtime","exportName":"RetryRunner","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/retry-policy.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport type Root = Root;","entrypoint":"infra-runtime","exportName":"Root","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"// declaration closure: f11fa28ee54064df713d1e781205bd62e98ebf3f26583b4f22f1ffd954445d2a\nexport type RunTasksWithConcurrencyOptions = RunTasksWithConcurrencyOptions;","entrypoint":"infra-runtime","exportName":"RunTasksWithConcurrencyOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/utils/run-with-concurrency.ts"} +{"declaration":"// declaration closure: f11fa28ee54064df713d1e781205bd62e98ebf3f26583b4f22f1ffd954445d2a\nexport type RunTasksWithConcurrencyResult = RunTasksWithConcurrencyResult;","entrypoint":"infra-runtime","exportName":"RunTasksWithConcurrencyResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/utils/run-with-concurrency.ts"} +{"declaration":"// declaration closure: 0ea5ab49f6d071917fdd5d266a18a3cdc1b1b873fcedefabb7824bb1b639b6fe\nexport type SanitizedExecApprovalDisplayText = SanitizedExecApprovalDisplayText;","entrypoint":"infra-runtime","exportName":"SanitizedExecApprovalDisplayText","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-command-display.ts"} +{"declaration":"export type SecretFileReadOptions = SecretFileReadOptions;","entrypoint":"infra-runtime","exportName":"SecretFileReadOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"// declaration closure: 92361198acab57c6708ad7964a057d9f7cac4c8f7494d70f289e9b9bd5d05aff\nexport type SecretFileReadResult = SecretFileReadResult;","entrypoint":"infra-runtime","exportName":"SecretFileReadResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/secret-file.ts"} +{"declaration":"export type SecureFileReadOptions = SecureFileReadOptions;","entrypoint":"infra-runtime","exportName":"SecureFileReadOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secure-file.d.ts"} +{"declaration":"export type SecureFileReadResult = SecureFileReadResult;","entrypoint":"infra-runtime","exportName":"SecureFileReadResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secure-file.d.ts"} +{"declaration":"// declaration closure: 3f17a766c221962a8b00323eb2965c78fcae21dc478c403155c9415d270327af\nexport type ShellChainOperator = ShellChainOperator;","entrypoint":"infra-runtime","exportName":"ShellChainOperator","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-command-analysis-types.ts"} +{"declaration":"// declaration closure: 6912eb82abd15152f9b7ec099899a0567ef39c103e80fd3d607daa6e9e280d76\nexport type SkillBinTrustEntry = SkillBinTrustEntry;","entrypoint":"infra-runtime","exportName":"SkillBinTrustEntry","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-allowlist.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport type SsrFPolicy = SsrFPolicy;","entrypoint":"infra-runtime","exportName":"SsrFPolicy","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 8fced498940101501f61c21f7f96e3e34ebdfab6dfae771fff7e8e8c03ee6db0\nexport type SystemEvent = SystemEvent;","entrypoint":"infra-runtime","exportName":"SystemEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/system-events.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type SystemRunApprovalBinding = SystemRunApprovalBinding;","entrypoint":"infra-runtime","exportName":"SystemRunApprovalBinding","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type SystemRunApprovalFileOperand = SystemRunApprovalFileOperand;","entrypoint":"infra-runtime","exportName":"SystemRunApprovalFileOperand","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: fc4ba8a0845574d3aec261cb44155d0aa79c2c1a1b7c66822c47a98359f7b10b\nexport type SystemRunApprovalPlan = SystemRunApprovalPlan;","entrypoint":"infra-runtime","exportName":"SystemRunApprovalPlan","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approvals-core.ts"} +{"declaration":"// declaration closure: 05a2bf0859ef8d7a869d875c9e4ef92237003f2e9280bc14c155e94eb0cf9cab\nexport type TransportReadyResult = TransportReadyResult;","entrypoint":"infra-runtime","exportName":"TransportReadyResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/transport-ready.ts"} +{"declaration":"// declaration closure: 91858ac2047987c0bb2a1806e42d651d116b66d9812eb9bf4db9682398859555\nexport type TrustedToolExecutionEvent = TrustedToolExecutionEvent;","entrypoint":"infra-runtime","exportName":"TrustedToolExecutionEvent","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/diagnostic-events.ts"} +{"declaration":"// declaration closure: 47560e25ebfc91a75c8776a93b580970fd0de0f96d9a0a83eb3738b06d09a0e6\nexport type TypedApprovalActionDescriptor = TypedApprovalActionDescriptor;","entrypoint":"infra-runtime","exportName":"TypedApprovalActionDescriptor","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/exec-approval-reply.ts"} +{"declaration":"// declaration closure: 05a2bf0859ef8d7a869d875c9e4ef92237003f2e9280bc14c155e94eb0cf9cab\nexport type WaitForTransportReadyParams = WaitForTransportReadyParams;","entrypoint":"infra-runtime","exportName":"WaitForTransportReadyParams","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/transport-ready.ts"} +{"declaration":"export type WalkDirectoryEntry = WalkDirectoryEntry;","entrypoint":"infra-runtime","exportName":"WalkDirectoryEntry","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/walk.d.ts"} +{"declaration":"export type WalkDirectoryOptions = WalkDirectoryOptions;","entrypoint":"infra-runtime","exportName":"WalkDirectoryOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/walk.d.ts"} +{"declaration":"export type WalkDirectoryResult = WalkDirectoryResult;","entrypoint":"infra-runtime","exportName":"WalkDirectoryResult","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/walk.d.ts"} +{"declaration":"// declaration closure: 921eff7d8cd1055ef8bfada8955960805269d1a7ed7d9839d66140f702f09824\nexport type WriteTextAtomicOptions = WriteTextAtomicOptions;","entrypoint":"infra-runtime","exportName":"WriteTextAtomicOptions","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/json-files.ts"} +{"declaration":"// declaration closure: 82a901c755ceb470b649ee34d623a3daa8df6b41cc3307974519da4caf473283\nexport class ExecApprovalChannelRuntimeTerminalStartError extends Error {\n readonly detailCode: string | null;\n constructor(info: GatewayReconnectPausedInfo, cause?: unknown);\n}","entrypoint":"infra-runtime","exportName":"ExecApprovalChannelRuntimeTerminalStartError","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"class","recordType":"export","sourcePath":"src/infra/exec-approval-channel-runtime.ts"} +{"declaration":"export declare class FsSafeError extends Error {\n readonly code: FsSafeErrorCode;\n readonly category: FsSafeErrorCategory;\n readonly details?: FsSafeErrorDetails;\n constructor(code: FsSafeErrorCode, message: string, options?: {\n cause?: unknown;\n details?: FsSafeErrorDetails;\n });\n}","entrypoint":"infra-runtime","exportName":"FsSafeError","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"class","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/errors.d.ts"} +{"declaration":"export declare class JsonFileReadError extends Error {\n readonly filePath: string;\n readonly reason: \"read\" | \"parse\";\n constructor(filePath: string, reason: \"read\" | \"parse\", cause: unknown);\n}","entrypoint":"infra-runtime","exportName":"JsonFileReadError","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"class","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/json.d.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport class RequestBodyLimitError extends Error {\n readonly code: RequestBodyLimitErrorCode;\n readonly statusCode: number;\n constructor(init: RequestBodyLimitErrorInit);\n}","entrypoint":"infra-runtime","exportName":"RequestBodyLimitError","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"class","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport class SsrFBlockedError extends Error {\n constructor(message: string);\n}","entrypoint":"infra-runtime","exportName":"SsrFBlockedError","importSpecifier":"openclaw/plugin-sdk/infra-runtime","kind":"class","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"category":null,"entrypoint":"ingress-effect-once","importSpecifier":"openclaw/plugin-sdk/ingress-effect-once","recordType":"module","sourcePath":"src/plugin-sdk/ingress-effect-once.ts"} +{"declaration":"// declaration closure: 34c32f95177781f23887d462bbbf42cf7ff9540371f724502112d0561bf8325e\nexport function createIngressEffectOnce(params: { pluginId: string; namespacePrefix: string; ttlMs: number; stateMaxEntries: number; memoryMaxSize?: number; onDiskError?: (error: unknown) => void; }): { runOnce: (params: { eventId: string; effect: string; run: () => Promise; }) => Promise<{ kind: \"executed\"; value: T; } | { kind: \"replayed\"; }>; };","entrypoint":"ingress-effect-once","exportName":"createIngressEffectOnce","importSpecifier":"openclaw/plugin-sdk/ingress-effect-once","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ingress-effect-once.ts"} +{"category":null,"entrypoint":"interactive-runtime","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","recordType":"module","sourcePath":"src/plugin-sdk/interactive-runtime.ts"} +{"declaration":"// declaration closure: 2f3c610868a90356f5f59bee63bd6203c1c3890409f13f7e24ae3bd0784db5a5\nexport function adaptMessagePresentationForChannel(params: { presentation: MessagePresentation; capabilities?: ChannelPresentationCapabilities; }): MessagePresentation;","entrypoint":"interactive-runtime","exportName":"adaptMessagePresentationForChannel","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/outbound/presentation-limits.ts"} +{"declaration":"// declaration closure: 2f3c610868a90356f5f59bee63bd6203c1c3890409f13f7e24ae3bd0784db5a5\nexport function applyPresentationActionLimits(buttons: readonly MessagePresentationButton[], capabilities?: ChannelPresentationCapabilities): MessagePresentationButton[];","entrypoint":"interactive-runtime","exportName":"applyPresentationActionLimits","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/outbound/presentation-limits.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function hasLegacyInteractiveReplyBlocks(value: unknown): value is LegacyInteractiveReply;","entrypoint":"interactive-runtime","exportName":"hasLegacyInteractiveReplyBlocks","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function hasMessagePresentationBlocks(value: unknown): value is MessagePresentation;","entrypoint":"interactive-runtime","exportName":"hasMessagePresentationBlocks","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function hasReplyChannelData(value: unknown): value is Record;","entrypoint":"interactive-runtime","exportName":"hasReplyChannelData","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function hasReplyContent(params: { text?: string | null; mediaUrl?: string | null; mediaUrls?: ReadonlyArray; interactive?: unknown; presentation?: unknown; hasChannelData?: boolean; extraContent?: boolean; }): boolean;","entrypoint":"interactive-runtime","exportName":"hasReplyContent","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function isMessagePresentationInteractiveBlock(block: MessagePresentationBlock): block is MessagePresentationInteractiveBlock;","entrypoint":"interactive-runtime","exportName":"isMessagePresentationInteractiveBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function legacyInteractiveReplyToPresentation(interactive: LegacyInteractiveReply): MessagePresentation | undefined;","entrypoint":"interactive-runtime","exportName":"legacyInteractiveReplyToPresentation","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function normalizeLegacyInteractiveReply(raw: unknown): LegacyInteractiveReply | undefined;","entrypoint":"interactive-runtime","exportName":"normalizeLegacyInteractiveReply","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function normalizeMessagePresentation(raw: unknown): MessagePresentation | undefined;","entrypoint":"interactive-runtime","exportName":"normalizeMessagePresentation","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2f3c610868a90356f5f59bee63bd6203c1c3890409f13f7e24ae3bd0784db5a5\nexport function presentationPageSize(capabilities?: ChannelPresentationCapabilities, reservedActions?: number, maxPageSize?: number): number;","entrypoint":"interactive-runtime","exportName":"presentationPageSize","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/outbound/presentation-limits.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function presentationToInteractiveControlsReply(presentation: MessagePresentation): InteractiveReply | undefined;","entrypoint":"interactive-runtime","exportName":"presentationToInteractiveControlsReply","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function presentationToInteractiveReply(presentation: MessagePresentation): InteractiveReply | undefined;","entrypoint":"interactive-runtime","exportName":"presentationToInteractiveReply","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function reduceLegacyInteractiveReply(interactive: LegacyInteractiveReply | undefined, initialState: TState, reduce: (state: TState, block: LegacyInteractiveReplyBlock, index: number) => TState): TState;","entrypoint":"interactive-runtime","exportName":"reduceLegacyInteractiveReply","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function renderMessagePresentationChartFallbackText(block: MessagePresentationChartBlock): string;","entrypoint":"interactive-runtime","exportName":"renderMessagePresentationChartFallbackText","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function renderMessagePresentationFallbackText(params: { presentation?: MessagePresentation; emptyFallback?: string | null; text?: string | null; }): string;","entrypoint":"interactive-runtime","exportName":"renderMessagePresentationFallbackText","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function renderMessagePresentationTableFallbackText(block: MessagePresentationTableBlock): string;","entrypoint":"interactive-runtime","exportName":"renderMessagePresentationTableFallbackText","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function resolveLegacyInteractiveTextFallback(params: { text?: string; interactive?: LegacyInteractiveReply; }): string | undefined;","entrypoint":"interactive-runtime","exportName":"resolveLegacyInteractiveTextFallback","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function resolveMessagePresentationActionValue(action: MessagePresentationAction | undefined): string | undefined;","entrypoint":"interactive-runtime","exportName":"resolveMessagePresentationActionValue","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function resolveMessagePresentationButtonAction(button: Pick, options: { modelPicker: true; }): MessagePresentationAction | undefined;\nexport function resolveMessagePresentationButtonAction(button: Pick): LegacyMessagePresentationAction | undefined;","entrypoint":"interactive-runtime","exportName":"resolveMessagePresentationButtonAction","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function resolveMessagePresentationControlValue(control: { action?: MessagePresentationAction; value?: string; }): string | undefined;","entrypoint":"interactive-runtime","exportName":"resolveMessagePresentationControlValue","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport function resolveMessagePresentationOptionAction(option: Pick, options: { modelPicker: true; }): Extract | undefined;\nexport function resolveMessagePresentationOptionAction(option: Pick): Extract | undefined;","entrypoint":"interactive-runtime","exportName":"resolveMessagePresentationOptionAction","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"function","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport const hasInteractiveReplyBlocks: (value: unknown) => value is LegacyInteractiveReply;","entrypoint":"interactive-runtime","exportName":"hasInteractiveReplyBlocks","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"const","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport const interactiveReplyToPresentation: (interactive: LegacyInteractiveReply) => MessagePresentation | undefined;","entrypoint":"interactive-runtime","exportName":"interactiveReplyToPresentation","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"const","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport const normalizeInteractiveReply: (raw: unknown) => LegacyInteractiveReply | undefined;","entrypoint":"interactive-runtime","exportName":"normalizeInteractiveReply","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"const","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 9caf937afabfe7c2f025bce34547a20c3a84c5b9fb06435712265396822cc433\nexport const reduceInteractiveReply: (interactive: import(\"../../../interactive/payload.js\").LegacyInteractiveReply | undefined, initialState: TState, reduce: (state: TState, block: import(\"../../../interactive/payload.js\").LegacyInteractiveReplyBlock, index: number) => TState) => TState;","entrypoint":"interactive-runtime","exportName":"reduceInteractiveReply","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/outbound/interactive.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport const resolveInteractiveTextFallback: (params: { text?: string; interactive?: LegacyInteractiveReply;}) => string | undefined;","entrypoint":"interactive-runtime","exportName":"resolveInteractiveTextFallback","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"const","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type InteractiveButtonStyle = InteractiveButtonStyle;","entrypoint":"interactive-runtime","exportName":"InteractiveButtonStyle","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type InteractiveReply = LegacyInteractiveReply;","entrypoint":"interactive-runtime","exportName":"InteractiveReply","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type InteractiveReplyBlock = LegacyInteractiveReplyBlock;","entrypoint":"interactive-runtime","exportName":"InteractiveReplyBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type InteractiveReplyButton = MessagePresentationButton;","entrypoint":"interactive-runtime","exportName":"InteractiveReplyButton","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type InteractiveReplyOption = MessagePresentationOption;","entrypoint":"interactive-runtime","exportName":"InteractiveReplyOption","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type LegacyInteractiveReply = LegacyInteractiveReply;","entrypoint":"interactive-runtime","exportName":"LegacyInteractiveReply","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type LegacyInteractiveReplyBlock = LegacyInteractiveReplyBlock;","entrypoint":"interactive-runtime","exportName":"LegacyInteractiveReplyBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type LegacyInteractiveReplyButton = MessagePresentationButton;","entrypoint":"interactive-runtime","exportName":"LegacyInteractiveReplyButton","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type LegacyInteractiveReplyOption = MessagePresentationOption;","entrypoint":"interactive-runtime","exportName":"LegacyInteractiveReplyOption","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type LegacyInteractiveReplySelectBlock = LegacyInteractiveReplySelectBlock;","entrypoint":"interactive-runtime","exportName":"LegacyInteractiveReplySelectBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type LegacyInteractiveReplyTextBlock = LegacyInteractiveReplyTextBlock;","entrypoint":"interactive-runtime","exportName":"LegacyInteractiveReplyTextBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentation = MessagePresentation;","entrypoint":"interactive-runtime","exportName":"MessagePresentation","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationAction = MessagePresentationAction;","entrypoint":"interactive-runtime","exportName":"MessagePresentationAction","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationBlock = MessagePresentationBlock;","entrypoint":"interactive-runtime","exportName":"MessagePresentationBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationButton = MessagePresentationButton;","entrypoint":"interactive-runtime","exportName":"MessagePresentationButton","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationButtonStyle = InteractiveButtonStyle;","entrypoint":"interactive-runtime","exportName":"MessagePresentationButtonStyle","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationButtonsBlock = MessagePresentationButtonsBlock;","entrypoint":"interactive-runtime","exportName":"MessagePresentationButtonsBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationChartBlock = MessagePresentationChartBlock;","entrypoint":"interactive-runtime","exportName":"MessagePresentationChartBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationChartSegment = MessagePresentationChartSegment;","entrypoint":"interactive-runtime","exportName":"MessagePresentationChartSegment","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationChartSeries = MessagePresentationChartSeries;","entrypoint":"interactive-runtime","exportName":"MessagePresentationChartSeries","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationContextBlock = MessagePresentationContextBlock;","entrypoint":"interactive-runtime","exportName":"MessagePresentationContextBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationDividerBlock = MessagePresentationDividerBlock;","entrypoint":"interactive-runtime","exportName":"MessagePresentationDividerBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationInteractiveBlock = MessagePresentationInteractiveBlock;","entrypoint":"interactive-runtime","exportName":"MessagePresentationInteractiveBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationOption = MessagePresentationOption;","entrypoint":"interactive-runtime","exportName":"MessagePresentationOption","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationSelectBlock = MessagePresentationSelectBlock;","entrypoint":"interactive-runtime","exportName":"MessagePresentationSelectBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationTableBlock = MessagePresentationTableBlock;","entrypoint":"interactive-runtime","exportName":"MessagePresentationTableBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationTableCell = MessagePresentationTableCell;","entrypoint":"interactive-runtime","exportName":"MessagePresentationTableCell","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationTextBlock = MessagePresentationTextBlock;","entrypoint":"interactive-runtime","exportName":"MessagePresentationTextBlock","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type MessagePresentationTone = MessagePresentationTone;","entrypoint":"interactive-runtime","exportName":"MessagePresentationTone","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type ModelPickerAction = ModelPickerAction;","entrypoint":"interactive-runtime","exportName":"ModelPickerAction","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 7c44168d80338ec5e1c225ad6453fd29f222867617e7dbab0c1ab3bc66dc0cf9\nexport type ModelPickerCapabilityProfile = ModelPickerCapabilityProfile;","entrypoint":"interactive-runtime","exportName":"ModelPickerCapabilityProfile","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/model-picker/capabilities.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type ReplyPayloadDelivery = ReplyPayloadDelivery;","entrypoint":"interactive-runtime","exportName":"ReplyPayloadDelivery","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"declaration":"// declaration closure: 2dd3efd6fe82f90d378014453907230927177563233d7a5a0ea4c3aaf3597795\nexport type ReplyPayloadDeliveryPin = ReplyPayloadDeliveryPin;","entrypoint":"interactive-runtime","exportName":"ReplyPayloadDeliveryPin","importSpecifier":"openclaw/plugin-sdk/interactive-runtime","kind":"type","recordType":"export","sourcePath":"src/interactive/payload.ts"} +{"category":null,"entrypoint":"json-store","importSpecifier":"openclaw/plugin-sdk/json-store","recordType":"module","sourcePath":"src/plugin-sdk/json-store.ts"} +{"declaration":"// declaration closure: d06dc02f422df5c333cb339e52e30f9d84943d47df07d947809fd71f9a1ee22b\nexport function loadJsonFile(filePath: string): T | undefined;","entrypoint":"json-store","exportName":"loadJsonFile","importSpecifier":"openclaw/plugin-sdk/json-store","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/json-store.ts"} +{"declaration":"// declaration closure: d06dc02f422df5c333cb339e52e30f9d84943d47df07d947809fd71f9a1ee22b\nexport function readJsonFileWithFallback(filePath: string, fallback: T): Promise<{ value: T; exists: boolean; }>;","entrypoint":"json-store","exportName":"readJsonFileWithFallback","importSpecifier":"openclaw/plugin-sdk/json-store","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/json-store.ts"} +{"declaration":"// declaration closure: d06dc02f422df5c333cb339e52e30f9d84943d47df07d947809fd71f9a1ee22b\nexport function writeJsonFileAtomically(filePath: string, value: unknown): Promise;","entrypoint":"json-store","exportName":"writeJsonFileAtomically","importSpecifier":"openclaw/plugin-sdk/json-store","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/json-store.ts"} +{"declaration":"// declaration closure: d06dc02f422df5c333cb339e52e30f9d84943d47df07d947809fd71f9a1ee22b\nexport const saveJsonFile: (pathname: string, data: unknown) => void;","entrypoint":"json-store","exportName":"saveJsonFile","importSpecifier":"openclaw/plugin-sdk/json-store","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/json-store.ts"} +{"category":null,"entrypoint":"lazy-runtime","importSpecifier":"openclaw/plugin-sdk/lazy-runtime","recordType":"module","sourcePath":"src/plugin-sdk/lazy-runtime.ts"} +{"declaration":"// declaration closure: d5c5b4463c1cb81da3eb3b8163255d46fe63cd583e01e8a791c445ca812fdb6e\nexport function createLazyRuntimeMethod(load: () => Promise, select: (surface: TSurface) => (...args: TArgs) => TResult): (...args: TArgs) => Promise>;","entrypoint":"lazy-runtime","exportName":"createLazyRuntimeMethod","importSpecifier":"openclaw/plugin-sdk/lazy-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/lazy-runtime.ts"} +{"declaration":"// declaration closure: d5c5b4463c1cb81da3eb3b8163255d46fe63cd583e01e8a791c445ca812fdb6e\nexport function createLazyRuntimeMethodBinder(load: () => Promise): (select: (surface: TSurface) => (...args: TArgs) => TResult) => (...args: TArgs) => Promise>;","entrypoint":"lazy-runtime","exportName":"createLazyRuntimeMethodBinder","importSpecifier":"openclaw/plugin-sdk/lazy-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/lazy-runtime.ts"} +{"declaration":"// declaration closure: d5c5b4463c1cb81da3eb3b8163255d46fe63cd583e01e8a791c445ca812fdb6e\nexport function createLazyRuntimeModule(importer: () => Promise): LazyRuntimeLoader;","entrypoint":"lazy-runtime","exportName":"createLazyRuntimeModule","importSpecifier":"openclaw/plugin-sdk/lazy-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/lazy-runtime.ts"} +{"declaration":"// declaration closure: d5c5b4463c1cb81da3eb3b8163255d46fe63cd583e01e8a791c445ca812fdb6e\nexport function createLazyRuntimeNamedExport(importer: () => Promise, key: TKey): () => Promise;","entrypoint":"lazy-runtime","exportName":"createLazyRuntimeNamedExport","importSpecifier":"openclaw/plugin-sdk/lazy-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/lazy-runtime.ts"} +{"declaration":"// declaration closure: d5c5b4463c1cb81da3eb3b8163255d46fe63cd583e01e8a791c445ca812fdb6e\nexport function createLazyRuntimeSurface(importer: () => Promise, select: (module: TModule) => TSurface): LazyRuntimeLoader;","entrypoint":"lazy-runtime","exportName":"createLazyRuntimeSurface","importSpecifier":"openclaw/plugin-sdk/lazy-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/lazy-runtime.ts"} +{"category":null,"entrypoint":"logging-core","importSpecifier":"openclaw/plugin-sdk/logging-core","recordType":"module","sourcePath":"src/plugin-sdk/logging-core.ts"} +{"declaration":"// declaration closure: 8d374186b30c1911a93252b2ad2cef478f7373d2fd8d1ac6cbe34485a0a658e6\nexport function createSubsystemLogger(subsystem: string): SubsystemLogger;","entrypoint":"logging-core","exportName":"createSubsystemLogger","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/subsystem.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function getChildLogger(bindings?: Record, opts?: { level?: LogLevel; }): TsLogger;","entrypoint":"logging-core","exportName":"getChildLogger","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 7c4d6d87d532b01c86a4ffb7503306263cce106253dd1898c0d5817295ec4340\nexport function logDebug(message: string): void;","entrypoint":"logging-core","exportName":"logDebug","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logger.ts"} +{"declaration":"// declaration closure: 7c4d6d87d532b01c86a4ffb7503306263cce106253dd1898c0d5817295ec4340\nexport function logError(message: string, runtime?: RuntimeEnv): void;","entrypoint":"logging-core","exportName":"logError","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logger.ts"} +{"declaration":"// declaration closure: 7c4d6d87d532b01c86a4ffb7503306263cce106253dd1898c0d5817295ec4340\nexport function logInfo(message: string, runtime?: RuntimeEnv): void;","entrypoint":"logging-core","exportName":"logInfo","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logger.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logWebhookError(params: { channel: string; updateType?: string; chatId?: number | string; error: string; }): void;","entrypoint":"logging-core","exportName":"logWebhookError","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logWebhookProcessed(params: { channel: string; updateType?: string; chatId?: number | string; durationMs?: number; }): void;","entrypoint":"logging-core","exportName":"logWebhookProcessed","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logWebhookReceived(params: { channel: string; updateType?: string; chatId?: number | string; }): void;","entrypoint":"logging-core","exportName":"logWebhookReceived","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: a888abeb4030dd1f1412fd5ae1b500c652ef88aaaa3137f698a71542f6654970\nexport function redactIdentifier(value: string | undefined, opts?: { len?: number; }): string;","entrypoint":"logging-core","exportName":"redactIdentifier","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/redact-identifier.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactSensitiveFieldValue(key: string, value: string, options?: RedactOptions): string;","entrypoint":"logging-core","exportName":"redactSensitiveFieldValue","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactSensitiveText(text: string, options?: RedactOptions): string;","entrypoint":"logging-core","exportName":"redactSensitiveText","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactToolPayloadText(text: string): string;","entrypoint":"logging-core","exportName":"redactToolPayloadText","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function startDiagnosticHeartbeat(config?: OpenClawConfig, opts?: StartDiagnosticHeartbeatOptions): void;","entrypoint":"logging-core","exportName":"startDiagnosticHeartbeat","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function stopDiagnosticHeartbeat(): void;","entrypoint":"logging-core","exportName":"stopDiagnosticHeartbeat","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport type LoggerResolvedSettings = ResolvedSettings;","entrypoint":"logging-core","exportName":"LoggerResolvedSettings","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"type","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: bdbb1d3eda256409d16d33275b746d6dd831424c7bb9158410f9bb90b7bc3d9a\nexport type LoggerSettings = LoggerSettings;","entrypoint":"logging-core","exportName":"LoggerSettings","importSpecifier":"openclaw/plugin-sdk/logging-core","kind":"type","recordType":"export","sourcePath":"src/logging/types.ts"} +{"category":null,"entrypoint":"matrix","importSpecifier":"openclaw/plugin-sdk/matrix","recordType":"module","sourcePath":"src/plugin-sdk/matrix.ts"} +{"declaration":"// declaration closure: 41df0f8fd7804aa77e301650f8bb977ead73825f62d945b41d42dad44cf983bf\nexport function runPluginCommandWithTimeout(options: PluginCommandRunOptions): Promise;","entrypoint":"matrix","exportName":"runPluginCommandWithTimeout","importSpecifier":"openclaw/plugin-sdk/matrix","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/run-command.ts"} +{"category":"utilities","entrypoint":"media-local-roots","importSpecifier":"openclaw/plugin-sdk/media-local-roots","recordType":"module","sourcePath":"src/plugin-sdk/media-local-roots.ts"} +{"declaration":"// declaration closure: 22e8a62b1cf63200f432583ada6caa97b3a4c5109161b3008878952e3deb7b96\nexport function getAgentScopedMediaLocalRoots(cfg: OpenClawConfig, agentId?: string): readonly string[];","entrypoint":"media-local-roots","exportName":"getAgentScopedMediaLocalRoots","importSpecifier":"openclaw/plugin-sdk/media-local-roots","kind":"function","recordType":"export","sourcePath":"src/media/local-roots.ts"} +{"declaration":"// declaration closure: 22e8a62b1cf63200f432583ada6caa97b3a4c5109161b3008878952e3deb7b96\nexport function getAgentScopedMediaLocalRootsForSources(params: { cfg: OpenClawConfig; agentId?: string; mediaSources?: readonly string[]; }): readonly string[];","entrypoint":"media-local-roots","exportName":"getAgentScopedMediaLocalRootsForSources","importSpecifier":"openclaw/plugin-sdk/media-local-roots","kind":"function","recordType":"export","sourcePath":"src/media/local-roots.ts"} +{"category":null,"entrypoint":"media-mime","importSpecifier":"openclaw/plugin-sdk/media-mime","recordType":"module","sourcePath":"src/plugin-sdk/media-mime.ts"} +{"declaration":"// declaration closure: 7ef458494fce56fdd2f700fadcc953f80c92bfafbc10349a2c75b3138d919784\nexport function detectMime(opts: { buffer?: Buffer; headerMime?: string | null; additionalMimeHints?: readonly (string | null | undefined)[]; filePath?: string; }): Promise;","entrypoint":"media-mime","exportName":"detectMime","importSpecifier":"openclaw/plugin-sdk/media-mime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/mime.ts"} +{"declaration":"// declaration closure: 7ef458494fce56fdd2f700fadcc953f80c92bfafbc10349a2c75b3138d919784\nexport function extensionForMime(mime?: string | null): string | undefined;","entrypoint":"media-mime","exportName":"extensionForMime","importSpecifier":"openclaw/plugin-sdk/media-mime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/mime.ts"} +{"declaration":"// declaration closure: 7ef458494fce56fdd2f700fadcc953f80c92bfafbc10349a2c75b3138d919784\nexport function getFileExtension(filePath?: string | null): string | undefined;","entrypoint":"media-mime","exportName":"getFileExtension","importSpecifier":"openclaw/plugin-sdk/media-mime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/mime.ts"} +{"declaration":"// declaration closure: 4096d89ecc8c0ae5e746bb74aaddfd5fbc2877dfbad900a2b8d37cd786defc93\nexport function mediaKindFromMime(mime?: string | null): MediaKind | undefined;","entrypoint":"media-mime","exportName":"mediaKindFromMime","importSpecifier":"openclaw/plugin-sdk/media-mime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/constants.ts"} +{"declaration":"// declaration closure: 7ef458494fce56fdd2f700fadcc953f80c92bfafbc10349a2c75b3138d919784\nexport function mimeTypeFromFilePath(filePath?: string | null): string | undefined;","entrypoint":"media-mime","exportName":"mimeTypeFromFilePath","importSpecifier":"openclaw/plugin-sdk/media-mime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/mime.ts"} +{"declaration":"// declaration closure: 7ef458494fce56fdd2f700fadcc953f80c92bfafbc10349a2c75b3138d919784\nexport function normalizeMimeType(mime?: string | null): string | undefined;","entrypoint":"media-mime","exportName":"normalizeMimeType","importSpecifier":"openclaw/plugin-sdk/media-mime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/mime.ts"} +{"declaration":"// declaration closure: 4096d89ecc8c0ae5e746bb74aaddfd5fbc2877dfbad900a2b8d37cd786defc93\nexport type MediaKind = MediaKind;","entrypoint":"media-mime","exportName":"MediaKind","importSpecifier":"openclaw/plugin-sdk/media-mime","kind":"type","recordType":"export","sourcePath":"packages/media-core/src/constants.ts"} +{"category":null,"entrypoint":"media-runtime","importSpecifier":"openclaw/plugin-sdk/media-runtime","recordType":"module","sourcePath":"src/plugin-sdk/media-runtime.ts"} +{"declaration":"// declaration closure: 6041e2f59d0f64df02d9d6f48e0ecdb81fdad3d3b84299529c69640fdbb60967\nexport function buildAgentMediaPayload(mediaList: Array<{ path: string; contentType?: string | null; }>): AgentMediaPayload;","entrypoint":"media-runtime","exportName":"buildAgentMediaPayload","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/agent-media-payload.ts"} +{"declaration":"// declaration closure: e06f356bb26e629d29b6aa74353b40ee5f991b847bdffc61baccaf3fa48ac569\nexport function buildImageResizeSideGrid(maxSide: number, sideStart: number): number[];","entrypoint":"media-runtime","exportName":"buildImageResizeSideGrid","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/image-ops.ts"} +{"declaration":"// declaration closure: ab9e69bc5f0ad1b2d519072ae83db0ce4e2c24492da4bfec0387c54bb2c21bec\nexport function buildOutboundMediaLoadOptions(params?: OutboundMediaLoadParams): OutboundMediaLoadOptions;","entrypoint":"media-runtime","exportName":"buildOutboundMediaLoadOptions","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/load-options.ts"} +{"declaration":"// declaration closure: c167c642813ef89f07e5f1ec275544934448b2e9c1c56dcb127710a35a5395ca\nexport function canonicalizeBase64(base64: string): string | undefined;","entrypoint":"media-runtime","exportName":"canonicalizeBase64","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/base64.ts"} +{"declaration":"// declaration closure: ce3552ff08ac294df2b4799bb137dfa63a60b413fd8b75299abea6c58b77c029\nexport function createDirectTextMediaOutbound, TResult extends DirectSendResult>(params: { channel: string; resolveSender: (deps: OutboundSendDeps | undefined) => DirectSendFn; resolveMaxBytes: (params: { cfg: OpenClawConfig; accountId?: string | null; }) => number | undefined; buildTextOptions: (params: DirectSendOptions) => TOpts; buildMediaOptions: (params: DirectSendOptions) => TOpts; }): ChannelOutboundAdapter;","entrypoint":"media-runtime","exportName":"createDirectTextMediaOutbound","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/outbound/direct-text-media.ts"} +{"declaration":"// declaration closure: ce3552ff08ac294df2b4799bb137dfa63a60b413fd8b75299abea6c58b77c029\nexport function createScopedChannelMediaMaxBytesResolver(channel: string): (params: { cfg: OpenClawConfig; accountId?: string | null; }) => number | undefined;","entrypoint":"media-runtime","exportName":"createScopedChannelMediaMaxBytesResolver","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/outbound/direct-text-media.ts"} +{"declaration":"// declaration closure: 7ef458494fce56fdd2f700fadcc953f80c92bfafbc10349a2c75b3138d919784\nexport function detectMime(opts: { buffer?: Buffer; headerMime?: string | null; additionalMimeHints?: readonly (string | null | undefined)[]; filePath?: string; }): Promise;","entrypoint":"media-runtime","exportName":"detectMime","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/mime.ts"} +{"declaration":"// declaration closure: 66955c845820287e980bd8f01eb361b67e37a0ca6c11f268265da7fda6eadc70\nexport function encodePngRgba(buffer: Buffer, width: number, height: number): Buffer;","entrypoint":"media-runtime","exportName":"encodePngRgba","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/png-encode.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport function ensureMediaDir(): Promise;","entrypoint":"media-runtime","exportName":"ensureMediaDir","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/store.ts"} +{"declaration":"// declaration closure: c167c642813ef89f07e5f1ec275544934448b2e9c1c56dcb127710a35a5395ca\nexport function estimateBase64DecodedBytes(base64: string): number;","entrypoint":"media-runtime","exportName":"estimateBase64DecodedBytes","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/base64.ts"} +{"declaration":"// declaration closure: 7ef458494fce56fdd2f700fadcc953f80c92bfafbc10349a2c75b3138d919784\nexport function extensionForMime(mime?: string | null): string | undefined;","entrypoint":"media-runtime","exportName":"extensionForMime","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/mime.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport function extractOriginalFilename(filePath: string): string;","entrypoint":"media-runtime","exportName":"extractOriginalFilename","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/store.ts"} +{"declaration":"// declaration closure: 66955c845820287e980bd8f01eb361b67e37a0ca6c11f268265da7fda6eadc70\nexport function fillPixel(buf: Buffer, x: number, y: number, width: number, r: number, g: number, b: number, a?: number): void;","entrypoint":"media-runtime","exportName":"fillPixel","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/png-encode.ts"} +{"declaration":"// declaration closure: 22e8a62b1cf63200f432583ada6caa97b3a4c5109161b3008878952e3deb7b96\nexport function getAgentScopedMediaLocalRoots(cfg: OpenClawConfig, agentId?: string): readonly string[];","entrypoint":"media-runtime","exportName":"getAgentScopedMediaLocalRoots","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/local-roots.ts"} +{"declaration":"// declaration closure: 7ef458494fce56fdd2f700fadcc953f80c92bfafbc10349a2c75b3138d919784\nexport function getFileExtension(filePath?: string | null): string | undefined;","entrypoint":"media-runtime","exportName":"getFileExtension","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/mime.ts"} +{"declaration":"// declaration closure: e06f356bb26e629d29b6aa74353b40ee5f991b847bdffc61baccaf3fa48ac569\nexport function getImageMetadata(buffer: Buffer): Promise;","entrypoint":"media-runtime","exportName":"getImageMetadata","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/image-ops.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport function getMediaDir(): string;","entrypoint":"media-runtime","exportName":"getMediaDir","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/store.ts"} +{"declaration":"// declaration closure: 7ef458494fce56fdd2f700fadcc953f80c92bfafbc10349a2c75b3138d919784\nexport function isGifMedia(opts: { contentType?: string | null; fileName?: string | null; }): boolean;","entrypoint":"media-runtime","exportName":"isGifMedia","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/mime.ts"} +{"declaration":"// declaration closure: e06f356bb26e629d29b6aa74353b40ee5f991b847bdffc61baccaf3fa48ac569\nexport function isImageProcessorUnavailableError(err: unknown): boolean;","entrypoint":"media-runtime","exportName":"isImageProcessorUnavailableError","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/image-ops.ts"} +{"declaration":"// declaration closure: 06c578bd25f9665dca418f8761b05d6dadfb72d82843e8f9afea5b3312c35fc2\nexport function isInboundPathAllowed(params: { filePath: string; roots: readonly string[]; fallbackRoots?: readonly string[]; }): boolean;","entrypoint":"media-runtime","exportName":"isInboundPathAllowed","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/inbound-path-policy.ts"} +{"declaration":"// declaration closure: 86868cc2b5d71b7a70ff137868f3e9fbf51a6fb68c2c0af74206f67c1946bdd2\nexport function isVoiceCompatibleAudio(opts: { contentType?: string | null; fileName?: string | null; }): boolean;","entrypoint":"media-runtime","exportName":"isVoiceCompatibleAudio","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/audio.ts"} +{"declaration":"// declaration closure: 86868cc2b5d71b7a70ff137868f3e9fbf51a6fb68c2c0af74206f67c1946bdd2\nexport function isVoiceMessageCompatibleAudio(opts: { contentType?: string | null; fileName?: string | null; }): boolean;","entrypoint":"media-runtime","exportName":"isVoiceMessageCompatibleAudio","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/audio.ts"} +{"declaration":"// declaration closure: 7ef458494fce56fdd2f700fadcc953f80c92bfafbc10349a2c75b3138d919784\nexport function kindFromMime(mime?: string | null): MediaKind | undefined;","entrypoint":"media-runtime","exportName":"kindFromMime","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/mime.ts"} +{"declaration":"// declaration closure: 4096d89ecc8c0ae5e746bb74aaddfd5fbc2877dfbad900a2b8d37cd786defc93\nexport function maxBytesForKind(kind: MediaKind): number;","entrypoint":"media-runtime","exportName":"maxBytesForKind","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/constants.ts"} +{"declaration":"// declaration closure: 4096d89ecc8c0ae5e746bb74aaddfd5fbc2877dfbad900a2b8d37cd786defc93\nexport function mediaKindFromMime(mime?: string | null): MediaKind | undefined;","entrypoint":"media-runtime","exportName":"mediaKindFromMime","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/constants.ts"} +{"declaration":"// declaration closure: 06c578bd25f9665dca418f8761b05d6dadfb72d82843e8f9afea5b3312c35fc2\nexport function normalizeInboundPathRoots(roots?: readonly string[]): string[];","entrypoint":"media-runtime","exportName":"normalizeInboundPathRoots","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/inbound-path-policy.ts"} +{"declaration":"// declaration closure: 0c9a5816b6a0bfe37eafc7776d641b080780e04be27704c02c2f51d7c1f2c2df\nexport function normalizePollDurationHours(value: number | undefined, options: { defaultHours: number; maxHours: number; }): number;","entrypoint":"media-runtime","exportName":"normalizePollDurationHours","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/polls.ts"} +{"declaration":"// declaration closure: 0c9a5816b6a0bfe37eafc7776d641b080780e04be27704c02c2f51d7c1f2c2df\nexport function normalizePollInput(input: PollInput, options?: NormalizePollOptions): NormalizedPollInput;","entrypoint":"media-runtime","exportName":"normalizePollInput","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/polls.ts"} +{"declaration":"// declaration closure: 8598a1a0293b0409a01ebc901ac5f824c6d8da8dcdd5432a68f9c7359a896437\nexport function parseFfprobeCodecAndSampleRate(stdout: string): { codec: string | null; sampleRateHz: number | null; };","entrypoint":"media-runtime","exportName":"parseFfprobeCodecAndSampleRate","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/ffmpeg-exec.ts"} +{"declaration":"// declaration closure: 09037e35e59533e6e4fd451270f62c40d47edf0fc8a41cc651428adc70d4a653\nexport function parseMediaContentLength(raw: string | null): number | null;","entrypoint":"media-runtime","exportName":"parseMediaContentLength","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"packages/media-core/src/content-length.ts"} +{"declaration":"// declaration closure: bf0c04291fb7f7fd094d58ddd06a3cf86e02c7cbd204b802d4a16c23a28d1b5b\nexport function probeVideoDimensions(buffer: Buffer): Promise;","entrypoint":"media-runtime","exportName":"probeVideoDimensions","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/media-probe.ts"} +{"declaration":"// declaration closure: 44231240ccc2f71827f0f8780e547804e818aafc85f4e81b974dac00b7905ef3\nexport function readRemoteMediaBuffer(options: FetchMediaOptions): Promise;","entrypoint":"media-runtime","exportName":"readRemoteMediaBuffer","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/fetch.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function readResponseTextSnippet(response: Response, options?: ReadResponseTextPrefixOptions & { maxBytes?: number; maxChars?: number; }): Promise;","entrypoint":"media-runtime","exportName":"readResponseTextSnippet","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function readResponseWithLimit(response: Response, maxBytes: number, options?: ReadResponseTextPrefixOptions & { onOverflow?: (params: { size: number; maxBytes: number; res: Response; }) => Error; }): Promise;","entrypoint":"media-runtime","exportName":"readResponseWithLimit","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 5a3dcc400f58f6a6ebd17c7a575270a1998bc9cfaa7d73c63659c69575270e1e\nexport function renderQrPngBase64(input: string, opts?: QrPngRenderOptions): Promise;","entrypoint":"media-runtime","exportName":"renderQrPngBase64","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/qr-image.ts"} +{"declaration":"// declaration closure: 5a3dcc400f58f6a6ebd17c7a575270a1998bc9cfaa7d73c63659c69575270e1e\nexport function renderQrPngDataUrl(input: string, opts?: QrPngRenderOptions): Promise;","entrypoint":"media-runtime","exportName":"renderQrPngDataUrl","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/qr-image.ts"} +{"declaration":"// declaration closure: 6e2b03554130e45e6ea02af2257b59a8b2785116e8f3c3cc657ca296906d1e18\nexport function renderQrTerminal(input: string, opts?: { small?: boolean; }): Promise;","entrypoint":"media-runtime","exportName":"renderQrTerminal","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/qr-terminal.ts"} +{"declaration":"// declaration closure: e06f356bb26e629d29b6aa74353b40ee5f991b847bdffc61baccaf3fa48ac569\nexport function resizeToJpeg(params: ResizeToJpegParams): Promise;","entrypoint":"media-runtime","exportName":"resizeToJpeg","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/image-ops.ts"} +{"declaration":"// declaration closure: 553fea1bc79d90372a0413928074e6b9004e05e8fc0af5eb013812505e9550cf\nexport function resolveAutoImageModel(params: { cfg: OpenClawConfig; agentId?: string; agentDir?: string; workspaceDir?: string; activeModel?: ActiveMediaModel; }): Promise;","entrypoint":"media-runtime","exportName":"resolveAutoImageModel","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media-understanding/runner.ts"} +{"declaration":"// declaration closure: 0583a90fea9e60109f4a8a7b5d1e0d6835ea0cfcb1ed02a39e9fa979df7d83e7\nexport function resolveAutoMediaKeyProviders(params: { capability: MediaUnderstandingCapability; cfg?: OpenClawConfig; workspaceDir?: string; providerRegistry?: Map; }): string[];","entrypoint":"media-runtime","exportName":"resolveAutoMediaKeyProviders","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media-understanding/defaults.ts"} +{"declaration":"// declaration closure: 141d3386ff08094521d5df405027622a704df286e0c5b000ac7261a235642287\nexport function resolveChannelMediaMaxBytes(params: { cfg: OpenClawConfig; resolveChannelLimitMb: (params: { cfg: OpenClawConfig; accountId: string; }) => number | undefined; accountId?: string | null; }): number | undefined;","entrypoint":"media-runtime","exportName":"resolveChannelMediaMaxBytes","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/media-limits.ts"} +{"declaration":"// declaration closure: 0583a90fea9e60109f4a8a7b5d1e0d6835ea0cfcb1ed02a39e9fa979df7d83e7\nexport function resolveDefaultMediaModel(params: { providerId: string; capability: MediaUnderstandingCapability; cfg?: OpenClawConfig; workspaceDir?: string; providerRegistry?: Map; includeConfiguredImageModels?: boolean; }): string | undefined;","entrypoint":"media-runtime","exportName":"resolveDefaultMediaModel","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media-understanding/defaults.ts"} +{"declaration":"// declaration closure: 8598a1a0293b0409a01ebc901ac5f824c6d8da8dcdd5432a68f9c7359a896437\nexport function resolveFfmpegBin(): string;","entrypoint":"media-runtime","exportName":"resolveFfmpegBin","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/ffmpeg-exec.ts"} +{"declaration":"// declaration closure: b123e51596112b138d42698e2feace7409d06ab7370b3ce092c5841be3d8edc7\nexport function resolveOutboundAttachmentFromUrl(mediaUrl: string, maxBytes: number, options?: { mediaAccess?: OutboundMediaAccess; localRoots?: readonly string[]; readFile?: (filePath: string) => Promise; }): Promise<{ path: string; contentType?: string; }>;","entrypoint":"media-runtime","exportName":"resolveOutboundAttachmentFromUrl","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/outbound-attachment.ts"} +{"declaration":"// declaration closure: 8598a1a0293b0409a01ebc901ac5f824c6d8da8dcdd5432a68f9c7359a896437\nexport function runFfmpeg(args: string[], options?: MediaExecOptions): Promise;","entrypoint":"media-runtime","exportName":"runFfmpeg","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/ffmpeg-exec.ts"} +{"declaration":"// declaration closure: 8598a1a0293b0409a01ebc901ac5f824c6d8da8dcdd5432a68f9c7359a896437\nexport function runFfprobe(args: string[], options?: MediaExecOptions): Promise;","entrypoint":"media-runtime","exportName":"runFfprobe","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/ffmpeg-exec.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport function saveMediaBuffer(buffer: Buffer, contentType?: string, subdir?: string, maxBytes?: number, originalFilename?: string, detectionFilePathHint?: string): Promise;","entrypoint":"media-runtime","exportName":"saveMediaBuffer","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/store.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport function saveMediaSource(source: string, headers?: Record, subdir?: string, maxBytes?: number): Promise;","entrypoint":"media-runtime","exportName":"saveMediaSource","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/store.ts"} +{"declaration":"// declaration closure: 44231240ccc2f71827f0f8780e547804e818aafc85f4e81b974dac00b7905ef3\nexport function saveRemoteMedia(options: SaveRemoteMediaOptions): Promise;","entrypoint":"media-runtime","exportName":"saveRemoteMedia","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/fetch.ts"} +{"declaration":"// declaration closure: 44231240ccc2f71827f0f8780e547804e818aafc85f4e81b974dac00b7905ef3\nexport function saveResponseMedia(res: Response, options?: SaveResponseMediaOptions): Promise;","entrypoint":"media-runtime","exportName":"saveResponseMedia","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/fetch.ts"} +{"declaration":"// declaration closure: 8e12257dbd2f491cfd7fadf66a01a397e0266f46ed9225de3ada679f2978101a\nexport function transcodeAudioBuffer(params: { audioBuffer: Buffer; sourceExtension: string; targetExtension: string; timeoutMs?: number; }): Promise;","entrypoint":"media-runtime","exportName":"transcodeAudioBuffer","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/audio-transcode.ts"} +{"declaration":"// declaration closure: 8e12257dbd2f491cfd7fadf66a01a397e0266f46ed9225de3ada679f2978101a\nexport function transcodeAudioBufferToOpus(params: { audioBuffer: Buffer; inputExtension?: string; inputFileName?: string; tempPrefix?: string; outputFileName?: string; timeoutMs?: number; sampleRateHz?: number; bitrate?: string; channels?: number; maxDurationSeconds?: number; }): Promise;","entrypoint":"media-runtime","exportName":"transcodeAudioBufferToOpus","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/audio-transcode.ts"} +{"declaration":"// declaration closure: 4049e4963a4282ceef3a459dca218e3e038dbcf71ba534eb0a70af8c6e93248d\nexport function transcribeFirstAudio(params: { ctx: MsgContext; cfg: OpenClawConfig; agentDir?: string; providers?: Record; activeModel?: ActiveMediaModel; }): Promise;","entrypoint":"media-runtime","exportName":"transcribeFirstAudio","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media-understanding/audio-preflight.ts"} +{"declaration":"// declaration closure: 0bfb938ef83689556a851e7356c209ea108c74276d146a712c09f4406cf75331\nexport function unlinkIfExists(filePath: string | null | undefined): Promise;","entrypoint":"media-runtime","exportName":"unlinkIfExists","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/temp-files.ts"} +{"declaration":"// declaration closure: 5a3dcc400f58f6a6ebd17c7a575270a1998bc9cfaa7d73c63659c69575270e1e\nexport function writeQrPngTempFile(input: string, opts: QrPngTempFileOptions): Promise;","entrypoint":"media-runtime","exportName":"writeQrPngTempFile","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"function","recordType":"export","sourcePath":"src/media/qr-image.ts"} +{"declaration":"// declaration closure: e06f356bb26e629d29b6aa74353b40ee5f991b847bdffc61baccaf3fa48ac569\nexport const IMAGE_REDUCE_QUALITY_STEPS: readonly [85, 75, 65, 55, 45, 35];","entrypoint":"media-runtime","exportName":"IMAGE_REDUCE_QUALITY_STEPS","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"const","recordType":"export","sourcePath":"src/media/image-ops.ts"} +{"declaration":"// declaration closure: 4096d89ecc8c0ae5e746bb74aaddfd5fbc2877dfbad900a2b8d37cd786defc93\nexport const MAX_AUDIO_BYTES: number;","entrypoint":"media-runtime","exportName":"MAX_AUDIO_BYTES","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"const","recordType":"export","sourcePath":"packages/media-core/src/constants.ts"} +{"declaration":"// declaration closure: 4096d89ecc8c0ae5e746bb74aaddfd5fbc2877dfbad900a2b8d37cd786defc93\nexport const MAX_IMAGE_BYTES: number;","entrypoint":"media-runtime","exportName":"MAX_IMAGE_BYTES","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"const","recordType":"export","sourcePath":"packages/media-core/src/constants.ts"} +{"declaration":"// declaration closure: 4085deff73bf74e418f0466824a0e4035a6a7eed4bb4974135933b0dd1099cc3\nexport const MEDIA_FFMPEG_MAX_AUDIO_DURATION_SECS: number;","entrypoint":"media-runtime","exportName":"MEDIA_FFMPEG_MAX_AUDIO_DURATION_SECS","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"const","recordType":"export","sourcePath":"src/media/ffmpeg-limits.ts"} +{"declaration":"// declaration closure: 13e80a6f39adc77660bc2e498b810f2308e602d0b56411faae785256eed0ff63\nexport const describeImageWithModel: (params: import(\"./types.ts\").ImageDescriptionRequest) => Promise;","entrypoint":"media-runtime","exportName":"describeImageWithModel","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"const","recordType":"export","sourcePath":"src/media-understanding/image-runtime.ts"} +{"declaration":"// declaration closure: 44231240ccc2f71827f0f8780e547804e818aafc85f4e81b974dac00b7905ef3\nexport const fetchRemoteMedia: (options: FetchMediaOptions) => Promise;","entrypoint":"media-runtime","exportName":"fetchRemoteMedia","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"const","recordType":"export","sourcePath":"src/media/fetch.ts"} +{"declaration":"// declaration closure: 44231240ccc2f71827f0f8780e547804e818aafc85f4e81b974dac00b7905ef3\nexport type FetchLike = FetchLike;","entrypoint":"media-runtime","exportName":"FetchLike","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"type","recordType":"export","sourcePath":"src/media/fetch.ts"} +{"declaration":"// declaration closure: 4096d89ecc8c0ae5e746bb74aaddfd5fbc2877dfbad900a2b8d37cd786defc93\nexport type MediaKind = MediaKind;","entrypoint":"media-runtime","exportName":"MediaKind","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"type","recordType":"export","sourcePath":"packages/media-core/src/constants.ts"} +{"declaration":"// declaration closure: ab9e69bc5f0ad1b2d519072ae83db0ce4e2c24492da4bfec0387c54bb2c21bec\nexport type OutboundMediaAccess = OutboundMediaAccess;","entrypoint":"media-runtime","exportName":"OutboundMediaAccess","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"type","recordType":"export","sourcePath":"src/media/load-options.ts"} +{"declaration":"// declaration closure: ab9e69bc5f0ad1b2d519072ae83db0ce4e2c24492da4bfec0387c54bb2c21bec\nexport type OutboundMediaReadFile = OutboundMediaReadFile;","entrypoint":"media-runtime","exportName":"OutboundMediaReadFile","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"type","recordType":"export","sourcePath":"src/media/load-options.ts"} +{"declaration":"// declaration closure: 0c9a5816b6a0bfe37eafc7776d641b080780e04be27704c02c2f51d7c1f2c2df\nexport type PollInput = PollInput;","entrypoint":"media-runtime","exportName":"PollInput","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"type","recordType":"export","sourcePath":"src/polls.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport type SavedMedia = SavedMedia;","entrypoint":"media-runtime","exportName":"SavedMedia","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"type","recordType":"export","sourcePath":"src/media/store.ts"} +{"declaration":"// declaration closure: 44231240ccc2f71827f0f8780e547804e818aafc85f4e81b974dac00b7905ef3\nexport type SavedRemoteMedia = SavedRemoteMedia;","entrypoint":"media-runtime","exportName":"SavedRemoteMedia","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"type","recordType":"export","sourcePath":"src/media/fetch.ts"} +{"declaration":"// declaration closure: 44231240ccc2f71827f0f8780e547804e818aafc85f4e81b974dac00b7905ef3\nexport class MediaFetchError extends Error {\n readonly code: MediaFetchErrorCode;\n readonly status?: number;\n constructor(code: MediaFetchErrorCode, message: string, options?: {\n cause?: unknown;\n status?: number;\n });\n}","entrypoint":"media-runtime","exportName":"MediaFetchError","importSpecifier":"openclaw/plugin-sdk/media-runtime","kind":"class","recordType":"export","sourcePath":"src/media/fetch.ts"} +{"category":null,"entrypoint":"media-store","importSpecifier":"openclaw/plugin-sdk/media-store","recordType":"module","sourcePath":"src/plugin-sdk/media-store.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport function readMediaBuffer(id: string, subdir?: string, maxBytes?: number): Promise;","entrypoint":"media-store","exportName":"readMediaBuffer","importSpecifier":"openclaw/plugin-sdk/media-store","kind":"function","recordType":"export","sourcePath":"src/media/store.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport function resolveMediaBufferPath(id: string, subdir?: string): Promise;","entrypoint":"media-store","exportName":"resolveMediaBufferPath","importSpecifier":"openclaw/plugin-sdk/media-store","kind":"function","recordType":"export","sourcePath":"src/media/store.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport function saveMediaBuffer(buffer: Buffer, contentType?: string, subdir?: string, maxBytes?: number, originalFilename?: string, detectionFilePathHint?: string): Promise;","entrypoint":"media-store","exportName":"saveMediaBuffer","importSpecifier":"openclaw/plugin-sdk/media-store","kind":"function","recordType":"export","sourcePath":"src/media/store.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport function saveMediaStream(stream: AsyncIterable, contentType?: string, subdir?: string, maxBytes?: number, originalFilename?: string, detectionFilePathHint?: string): Promise;","entrypoint":"media-store","exportName":"saveMediaStream","importSpecifier":"openclaw/plugin-sdk/media-store","kind":"function","recordType":"export","sourcePath":"src/media/store.ts"} +{"declaration":"// declaration closure: 807dbbe2ac4ee8b95f29aeb1fc368472197e98a1d44668a4f7ae5744f2321a7e\nexport type SavedMedia = SavedMedia;","entrypoint":"media-store","exportName":"SavedMedia","importSpecifier":"openclaw/plugin-sdk/media-store","kind":"type","recordType":"export","sourcePath":"src/media/store.ts"} +{"category":null,"entrypoint":"media-understanding","importSpecifier":"openclaw/plugin-sdk/media-understanding","recordType":"module","sourcePath":"src/plugin-sdk/media-understanding.ts"} +{"declaration":"// declaration closure: 9189c2332a332cfc697ccb259fc7dcf67892145d08e767af63ef3baadc6b9d3f\nexport function buildOpenAiCompatibleVideoRequestBody(params: { model: string; prompt: string; mime: string; buffer: Buffer; }): { model: string; messages: { role: string; content: ({ type: string; text: string; video_url?: undefined; } | { type: string; video_url: { url: string; }; text?: undefined; })[]; }[]; };","entrypoint":"media-understanding","exportName":"buildOpenAiCompatibleVideoRequestBody","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"function","recordType":"export","sourcePath":"packages/media-understanding-common/src/openai-compatible-video.ts"} +{"declaration":"// declaration closure: 9189c2332a332cfc697ccb259fc7dcf67892145d08e767af63ef3baadc6b9d3f\nexport function coerceOpenAiCompatibleVideoText(payload: OpenAiCompatibleVideoPayload): string | null;","entrypoint":"media-understanding","exportName":"coerceOpenAiCompatibleVideoText","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"function","recordType":"export","sourcePath":"packages/media-understanding-common/src/openai-compatible-video.ts"} +{"declaration":"// declaration closure: 9189c2332a332cfc697ccb259fc7dcf67892145d08e767af63ef3baadc6b9d3f\nexport function resolveMediaUnderstandingString(value: string | undefined, fallback: string): string;","entrypoint":"media-understanding","exportName":"resolveMediaUnderstandingString","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"function","recordType":"export","sourcePath":"packages/media-understanding-common/src/openai-compatible-video.ts"} +{"declaration":"// declaration closure: 73bb8ab06a0191c7c03402996deecccd46ed7355d1dcb14c05707282c8fa3dc1\nexport function transcribeOpenAiCompatibleAudio(params: OpenAiCompatibleAudioParams): Promise;","entrypoint":"media-understanding","exportName":"transcribeOpenAiCompatibleAudio","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"function","recordType":"export","sourcePath":"src/media-understanding/openai-compatible-audio.ts"} +{"declaration":"// declaration closure: 13e80a6f39adc77660bc2e498b810f2308e602d0b56411faae785256eed0ff63\nexport const describeImageWithModel: (params: import(\"./types.ts\").ImageDescriptionRequest) => Promise;","entrypoint":"media-understanding","exportName":"describeImageWithModel","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"const","recordType":"export","sourcePath":"src/media-understanding/image-runtime.ts"} +{"declaration":"// declaration closure: 13e80a6f39adc77660bc2e498b810f2308e602d0b56411faae785256eed0ff63\nexport const describeImageWithModelPayloadTransform: (params: import(\"./types.ts\").ImageDescriptionRequest, onPayload: ((payload: unknown, model: import(\"@openclaw/llm-core\").Model) => import(\"@openclaw/llm-core\").MaybePromise) | undefined) => Promise;","entrypoint":"media-understanding","exportName":"describeImageWithModelPayloadTransform","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"const","recordType":"export","sourcePath":"src/media-understanding/image-runtime.ts"} +{"declaration":"// declaration closure: 13e80a6f39adc77660bc2e498b810f2308e602d0b56411faae785256eed0ff63\nexport const describeImagesWithModel: (params: import(\"./types.ts\").ImagesDescriptionRequest) => Promise;","entrypoint":"media-understanding","exportName":"describeImagesWithModel","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"const","recordType":"export","sourcePath":"src/media-understanding/image-runtime.ts"} +{"declaration":"// declaration closure: 13e80a6f39adc77660bc2e498b810f2308e602d0b56411faae785256eed0ff63\nexport const describeImagesWithModelPayloadTransform: (params: import(\"./types.ts\").ImagesDescriptionRequest, onPayload: ((payload: unknown, model: import(\"@openclaw/llm-core\").Model) => import(\"@openclaw/llm-core\").MaybePromise) | undefined) => Promise;","entrypoint":"media-understanding","exportName":"describeImagesWithModelPayloadTransform","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"const","recordType":"export","sourcePath":"src/media-understanding/image-runtime.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type AudioTranscriptionRequest = AudioTranscriptionRequest;","entrypoint":"media-understanding","exportName":"AudioTranscriptionRequest","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type AudioTranscriptionResult = AudioTranscriptionResult;","entrypoint":"media-understanding","exportName":"AudioTranscriptionResult","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type ImageDescriptionRequest = ImageDescriptionRequest;","entrypoint":"media-understanding","exportName":"ImageDescriptionRequest","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type ImageDescriptionResult = ImageDescriptionResult;","entrypoint":"media-understanding","exportName":"ImageDescriptionResult","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type ImagesDescriptionInput = ImagesDescriptionInput;","entrypoint":"media-understanding","exportName":"ImagesDescriptionInput","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type ImagesDescriptionRequest = ImagesDescriptionRequest;","entrypoint":"media-understanding","exportName":"ImagesDescriptionRequest","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type ImagesDescriptionResult = ImagesDescriptionResult;","entrypoint":"media-understanding","exportName":"ImagesDescriptionResult","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type MediaUnderstandingProvider = MediaUnderstandingProvider;","entrypoint":"media-understanding","exportName":"MediaUnderstandingProvider","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type MediaUnderstandingProviderAuthContext = MediaUnderstandingProviderAuthContext;","entrypoint":"media-understanding","exportName":"MediaUnderstandingProviderAuthContext","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type MediaUnderstandingProviderAuthResult = MediaUnderstandingProviderAuthResult;","entrypoint":"media-understanding","exportName":"MediaUnderstandingProviderAuthResult","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type MediaUnderstandingProviderRequestAuth = MediaUnderstandingProviderRequestAuth;","entrypoint":"media-understanding","exportName":"MediaUnderstandingProviderRequestAuth","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type MediaUnderstandingProviderSyntheticAuthResult = MediaUnderstandingProviderSyntheticAuthResult;","entrypoint":"media-understanding","exportName":"MediaUnderstandingProviderSyntheticAuthResult","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 9189c2332a332cfc697ccb259fc7dcf67892145d08e767af63ef3baadc6b9d3f\nexport type OpenAiCompatibleVideoPayload = OpenAiCompatibleVideoPayload;","entrypoint":"media-understanding","exportName":"OpenAiCompatibleVideoPayload","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"packages/media-understanding-common/src/openai-compatible-video.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type StructuredExtractionImageInput = StructuredExtractionImageInput;","entrypoint":"media-understanding","exportName":"StructuredExtractionImageInput","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type StructuredExtractionInput = StructuredExtractionInput;","entrypoint":"media-understanding","exportName":"StructuredExtractionInput","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type StructuredExtractionRequest = StructuredExtractionRequest;","entrypoint":"media-understanding","exportName":"StructuredExtractionRequest","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type StructuredExtractionResult = StructuredExtractionResult;","entrypoint":"media-understanding","exportName":"StructuredExtractionResult","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type StructuredExtractionTextInput = StructuredExtractionTextInput;","entrypoint":"media-understanding","exportName":"StructuredExtractionTextInput","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type VideoDescriptionRequest = VideoDescriptionRequest;","entrypoint":"media-understanding","exportName":"VideoDescriptionRequest","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"declaration":"// declaration closure: 2a0a08ad9b8a77570f97484a097959829cec3e2336fa0561ea589dfac7ef3106\nexport type VideoDescriptionResult = VideoDescriptionResult;","entrypoint":"media-understanding","exportName":"VideoDescriptionResult","importSpecifier":"openclaw/plugin-sdk/media-understanding","kind":"type","recordType":"export","sourcePath":"src/media-understanding/types.ts"} +{"category":null,"entrypoint":"media-understanding-runtime","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","recordType":"module","sourcePath":"src/plugin-sdk/media-understanding-runtime.ts"} +{"declaration":"// declaration closure: 14b48490e08783969594f5c4342c9dcb1c7be55fbbb97038d306f946dfccfa8f\nexport function createChannelPreflightAudio(params: { channel: string; isAudio: (value: TAudio) => boolean; deferTranscriptEcho?: boolean; transcribeFirstAudio?: TranscribeFirstAudio; sendTranscriptEcho?: SendTranscriptEcho; }): { isAudio: (value: TAudio) => boolean; suppress: (cfg: OpenClawConfig) => OpenClawConfig; format: (transcript: string, formatTemplate: string) => string; resolve(resolveParams: { request: Parameters[0]; abortSignal?: AbortSignal; }): Promise; send(sendParams: { transcript: string; cfg: OpenClawConfig; accountId: string; originatingTo: string; messageThreadId?: string; }): Promise; };","entrypoint":"media-understanding-runtime","exportName":"createChannelPreflightAudio","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/media-understanding-runtime.ts"} +{"declaration":"// declaration closure: 88a682ffb28a5aea464385ad294af46cb750fbe24a9fc6190a5aaf8c32ff818b\nexport function describeImageFile(params: DescribeImageFileParams): Promise;","entrypoint":"media-understanding-runtime","exportName":"describeImageFile","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","kind":"function","recordType":"export","sourcePath":"src/media-understanding/runtime.ts"} +{"declaration":"// declaration closure: 88a682ffb28a5aea464385ad294af46cb750fbe24a9fc6190a5aaf8c32ff818b\nexport function describeImageFileWithModel(params: DescribeImageFileWithModelParams): Promise;","entrypoint":"media-understanding-runtime","exportName":"describeImageFileWithModel","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","kind":"function","recordType":"export","sourcePath":"src/media-understanding/runtime.ts"} +{"declaration":"// declaration closure: 88a682ffb28a5aea464385ad294af46cb750fbe24a9fc6190a5aaf8c32ff818b\nexport function describeVideoFile(params: DescribeVideoFileParams): Promise;","entrypoint":"media-understanding-runtime","exportName":"describeVideoFile","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","kind":"function","recordType":"export","sourcePath":"src/media-understanding/runtime.ts"} +{"declaration":"// declaration closure: 88a682ffb28a5aea464385ad294af46cb750fbe24a9fc6190a5aaf8c32ff818b\nexport function extractStructuredWithModel(params: ExtractStructuredWithModelParams): Promise;","entrypoint":"media-understanding-runtime","exportName":"extractStructuredWithModel","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","kind":"function","recordType":"export","sourcePath":"src/media-understanding/runtime.ts"} +{"declaration":"// declaration closure: 88a682ffb28a5aea464385ad294af46cb750fbe24a9fc6190a5aaf8c32ff818b\nexport function runMediaUnderstandingFile(params: RunMediaUnderstandingFileParams): Promise;","entrypoint":"media-understanding-runtime","exportName":"runMediaUnderstandingFile","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","kind":"function","recordType":"export","sourcePath":"src/media-understanding/runtime.ts"} +{"declaration":"// declaration closure: 88a682ffb28a5aea464385ad294af46cb750fbe24a9fc6190a5aaf8c32ff818b\nexport function transcribeAudioFile(params: TranscribeAudioFileParams): Promise;","entrypoint":"media-understanding-runtime","exportName":"transcribeAudioFile","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","kind":"function","recordType":"export","sourcePath":"src/media-understanding/runtime.ts"} +{"declaration":"// declaration closure: 78a8c08a2669800b5733c31538b2bfa645196ddf7c18c4f19c1231932512c934\nexport type ExtractStructuredWithModelParams = ExtractStructuredWithModelParams;","entrypoint":"media-understanding-runtime","exportName":"ExtractStructuredWithModelParams","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","kind":"type","recordType":"export","sourcePath":"src/media-understanding/runtime-types.ts"} +{"declaration":"// declaration closure: 78a8c08a2669800b5733c31538b2bfa645196ddf7c18c4f19c1231932512c934\nexport type RunMediaUnderstandingFileParams = RunMediaUnderstandingFileParams;","entrypoint":"media-understanding-runtime","exportName":"RunMediaUnderstandingFileParams","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","kind":"type","recordType":"export","sourcePath":"src/media-understanding/runtime-types.ts"} +{"declaration":"// declaration closure: 78a8c08a2669800b5733c31538b2bfa645196ddf7c18c4f19c1231932512c934\nexport type RunMediaUnderstandingFileResult = RunMediaUnderstandingFileResult;","entrypoint":"media-understanding-runtime","exportName":"RunMediaUnderstandingFileResult","importSpecifier":"openclaw/plugin-sdk/media-understanding-runtime","kind":"type","recordType":"export","sourcePath":"src/media-understanding/runtime-types.ts"} +{"category":null,"entrypoint":"meeting-runtime","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","recordType":"module","sourcePath":"src/plugin-sdk/meeting-runtime.ts"} +{"declaration":"// declaration closure: 0698c158396d9a785f4cb975c1c31e89cc879161c4d139027d9d28c5b983f1f8\nexport function addMeetingSetupCheck(status: MeetingSetupStatus, check: MeetingSetupCheck): MeetingSetupStatus;","entrypoint":"meeting-runtime","exportName":"addMeetingSetupCheck","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/setup-checks.ts"} +{"declaration":"// declaration closure: 273c8d11b0c329f54d602b8e601946e51b02aa52208308e370f7542211a536f2\nexport function asMeetingBrowserTabs(result: unknown): MeetingBrowserCandidateTab[];","entrypoint":"meeting-runtime","exportName":"asMeetingBrowserTabs","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-request.ts"} +{"declaration":"// declaration closure: 85a9906a47a07f645d82c9eadab37fad3e6814c01511825f954c3da0393ba86f\nexport function buildMeetingSoxAudioCommands(params: MeetingSoxAudioCommandParams): { inputCommand: string[]; outputCommand: string[]; };","entrypoint":"meeting-runtime","exportName":"buildMeetingSoxAudioCommands","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/sox-audio-command.ts"} +{"declaration":"// declaration closure: 974ad2eae9864b3c3172204ebf105e70b759d8fbdac570627b6f115495f9240b\nexport function callMeetingBrowserProxyOnNode(params: { runtime: PluginRuntime; adapter: NodeAdapter; nodeId: string; } & MeetingBrowserRequestParams): Promise;","entrypoint":"meeting-runtime","exportName":"callMeetingBrowserProxyOnNode","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-node.ts"} +{"declaration":"// declaration closure: f8991293d0434ba67c6e438825791b822d814412a873e74de7a6e998ba8624eb\nexport function convertMeetingBridgeAudioForStt(audio: Buffer, audioFormat: MeetingRealtimeAudioFormat): Buffer;","entrypoint":"meeting-runtime","exportName":"convertMeetingBridgeAudioForStt","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/realtime-audio-format.ts"} +{"declaration":"// declaration closure: f8991293d0434ba67c6e438825791b822d814412a873e74de7a6e998ba8624eb\nexport function convertMeetingTtsAudioForBridge(audio: Buffer, sampleRate: number, audioFormat: MeetingRealtimeAudioFormat, outputFormat?: string, platformName?: string): Buffer;","entrypoint":"meeting-runtime","exportName":"convertMeetingTtsAudioForBridge","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/realtime-audio-format.ts"} +{"declaration":"// declaration closure: 784ba2d09189a0dfa822c3cba839038f698f73cebeb75e9ea027ec16894281e4\nexport function createLocalMeetingRealtimeAudioTransport(params: { inputCommand: string[]; outputCommand: string[]; bargeInInputCommand?: string[]; bargeInRmsThreshold: number; bargeInPeakThreshold: number; bargeInCooldownMs: number; logger: RuntimeLogger; logScope: string; audioFormat?: MeetingRealtimeAudioFormat; spawn?: MeetingRealtimeAudioSpawn; }): MeetingRealtimeAudioTransport;","entrypoint":"meeting-runtime","exportName":"createLocalMeetingRealtimeAudioTransport","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/realtime-local-audio-transport.ts"} +{"declaration":"// declaration closure: 974ad2eae9864b3c3172204ebf105e70b759d8fbdac570627b6f115495f9240b\nexport function createMeetingBrowserNodeCaller(params: { runtime: PluginRuntime; adapter: NodeAdapter; nodeId: string; }): MeetingBrowserRequestCaller;","entrypoint":"meeting-runtime","exportName":"createMeetingBrowserNodeCaller","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-node.ts"} +{"declaration":"// declaration closure: 3924378127e455003a7bb8a087aab7a26dce47441822456351a246bf102e93d7\nexport function createMeetingBrowserNodeInvokePolicy(options: MeetingBrowserNodePolicyOptions): OpenClawPluginNodeInvokePolicy;","entrypoint":"meeting-runtime","exportName":"createMeetingBrowserNodeInvokePolicy","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/node-invoke-policy.ts"} +{"declaration":"// declaration closure: 3c702fd6237e8af7702a510b80b6f63ec4282f67b284e477daf1cc78034ea031\nexport function createMeetingNodeHost(options: MeetingNodeHostOptions): { handleCommand(paramsJSON?: string | null): Promise; };","entrypoint":"meeting-runtime","exportName":"createMeetingNodeHost","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/node-host.ts"} +{"declaration":"// declaration closure: aa5e3818285e581327ac6aab30562e4c272e0836ef7746fd76b9bdb380232511\nexport function createMeetingRealtimeEngineBindings(params: { platform: MeetingPlatformRuntimeMetadata; config: { realtime: { agentId?: string; toolPolicy: RealtimeVoiceAgentConsultToolPolicy; }; }; fullConfig: OpenClawConfig; runtime: PluginRuntime; logger: RuntimeLogger; }): { platform: MeetingRuntimePlatform; consultAgent: (consult: MeetingAgentConsultParams) => Promise<{ text: string; }>; tools: RealtimeVoiceTool[]; handleToolCall: (call: MeetingRealtimeToolCallParams) => Promise; };","entrypoint":"meeting-runtime","exportName":"createMeetingRealtimeEngineBindings","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/agent-consult.ts"} +{"declaration":"// declaration closure: d0c5952eed38cc5e1d78c92769e80a7673bc1aa07f5ca88c1859a63612d2b586\nexport function createMeetingSession(params: { platform: MeetingPlatformRuntimeMetadata; config: { realtime: { provider?: string; voiceProvider?: string; transcriptionProvider?: string; model?: string; toolPolicy: TToolPolicy; }; }; resolved: MeetingResolvedJoin; createdAt: string; }): MeetingSessionRecord;","entrypoint":"meeting-runtime","exportName":"createMeetingSession","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/session-factory.ts"} +{"declaration":"// declaration closure: 0698c158396d9a785f4cb975c1c31e89cc879161c4d139027d9d28c5b983f1f8\nexport function createMeetingSetupStatus(checks: MeetingSetupCheck[]): MeetingSetupStatus;","entrypoint":"meeting-runtime","exportName":"createMeetingSetupStatus","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/setup-checks.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport function createMeetingVoiceCallGateway(params: { config: MeetingVoiceCallConfig; runtime: PluginRuntime; surface: MeetingVoiceCallSurface; connectClient: (params: { config: MeetingVoiceCallConfig; surface: MeetingVoiceCallSurface; }) => Promise; }): MeetingVoiceCallGateway;","entrypoint":"meeting-runtime","exportName":"createMeetingVoiceCallGateway","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: 7184fa23af40a8b83f79c7d9cfe0da97f556c9798ae54105628b7fdf58af0ae0\nexport function createNodeMeetingRealtimeAudioTransport(params: { runtime: PluginRuntime; nodeId: string; bridgeId: string; logger: RuntimeLogger; commandName: string; logScope: string; logPrefix: string; audioFormat?: MeetingRealtimeAudioFormat; }): MeetingRealtimeAudioTransport;","entrypoint":"meeting-runtime","exportName":"createNodeMeetingRealtimeAudioTransport","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/realtime-node-audio-transport.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport function endMeetingVoiceCallGatewayCall(params: { gateway: MeetingVoiceCallGateway; callId: string; }): Promise;","entrypoint":"meeting-runtime","exportName":"endMeetingVoiceCallGatewayCall","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport function getMeetingVoiceCallGatewayCall(params: { gateway: MeetingVoiceCallGateway; callId: string; }): Promise;","entrypoint":"meeting-runtime","exportName":"getMeetingVoiceCallGatewayCall","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport function isMeetingVoiceCallMissingError(error: unknown): boolean;","entrypoint":"meeting-runtime","exportName":"isMeetingVoiceCallMissingError","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport function joinMeetingViaVoiceCallGateway(params: { config: MeetingVoiceCallConfig; gateway: MeetingVoiceCallGateway; surface: MeetingVoiceCallSurface; dialInNumber: string; dtmfSequence?: string; logger?: RuntimeLogger; message?: string; requesterSessionKey?: string; agentId?: string; sessionKey?: string; }): Promise;","entrypoint":"meeting-runtime","exportName":"joinMeetingViaVoiceCallGateway","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: dfbae2034dcf6ab0caf92369fa49ec7a77d66b6e55fa0e3db9d4d52924a9b99a\nexport function leaveMeetingWithBrowser(params: { adapter: BrowserAdapter; callBrowser: MeetingBrowserRequestCaller; launch: boolean; meetingSessionId?: string; meetingUrl: string; tab: MeetingBrowserTab; timeoutMs: number; }): Promise<{ left: boolean; note: string; }>;","entrypoint":"meeting-runtime","exportName":"leaveMeetingWithBrowser","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-session-control.ts"} +{"declaration":"// declaration closure: 10c9b095cc3b9e4d5cf83ffbf2ce603482f406caa8184d2f077239ef2a247ba9\nexport function openMeetingWithBrowser, Mode extends string, Health extends MeetingBrowserHealth & { browserTitle?: string; browserUrl?: string; notes?: string[]; }, Transcript extends MeetingTranscriptSnapshot>(params: { adapter: BrowserAdapter; callBrowser: MeetingBrowserRequestCaller; config: MeetingBrowserControllerConfig; session: Session; }): Promise<{ launched: boolean; browser?: Health; tab?: MeetingBrowserTab; }>;","entrypoint":"meeting-runtime","exportName":"openMeetingWithBrowser","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-controller.ts"} +{"declaration":"// declaration closure: 273c8d11b0c329f54d602b8e601946e51b02aa52208308e370f7542211a536f2\nexport function readMeetingBrowserTab(result: unknown): MeetingBrowserCandidateTab | undefined;","entrypoint":"meeting-runtime","exportName":"readMeetingBrowserTab","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-request.ts"} +{"declaration":"// declaration closure: dfbae2034dcf6ab0caf92369fa49ec7a77d66b6e55fa0e3db9d4d52924a9b99a\nexport function readMeetingTranscriptWithBrowser(params: { adapter: BrowserAdapter; callBrowser: MeetingBrowserRequestCaller; finalize: boolean; meetingUrl: string; meetingSessionId: string; tab: MeetingBrowserTab; timeoutMs: number; }): Promise;","entrypoint":"meeting-runtime","exportName":"readMeetingTranscriptWithBrowser","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-session-control.ts"} +{"declaration":"// declaration closure: 10c9b095cc3b9e4d5cf83ffbf2ce603482f406caa8184d2f077239ef2a247ba9\nexport function recoverMeetingBrowserTab(params: { adapter: BrowserAdapter; allowSessionAdoption?: boolean; autoJoin?: boolean; callBrowser: MeetingBrowserRequestCaller; captureCaptions?: boolean; config: MeetingBrowserControllerConfig; locationLabel: string; meetingSessionId?: string; mode: Mode; requestedMeetingUrl: string | undefined; readOnly?: boolean; timeoutMs?: number; trackedMeetingUrl: string | undefined; trackedTargetId: string | undefined; }): Promise<{ found: boolean; targetId?: string; tab?: MeetingBrowserCandidateTab; browser?: Health; message: string; }>;","entrypoint":"meeting-runtime","exportName":"recoverMeetingBrowserTab","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-controller.ts"} +{"declaration":"// declaration closure: 273c8d11b0c329f54d602b8e601946e51b02aa52208308e370f7542211a536f2\nexport function resolveLocalMeetingBrowserRequest(runtime: PluginRuntime): Promise;","entrypoint":"meeting-runtime","exportName":"resolveLocalMeetingBrowserRequest","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-request.ts"} +{"declaration":"// declaration closure: 974ad2eae9864b3c3172204ebf105e70b759d8fbdac570627b6f115495f9240b\nexport function resolveMeetingBrowserNode(params: { runtime: PluginRuntime; adapter: NodeAdapter; requestedNode?: string; }): Promise;","entrypoint":"meeting-runtime","exportName":"resolveMeetingBrowserNode","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-node.ts"} +{"declaration":"// declaration closure: 974ad2eae9864b3c3172204ebf105e70b759d8fbdac570627b6f115495f9240b\nexport function resolveMeetingBrowserNodeInfo(params: { runtime: PluginRuntime; adapter: NodeAdapter; requestedNode?: string; }): Promise;","entrypoint":"meeting-runtime","exportName":"resolveMeetingBrowserNodeInfo","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/browser-node.ts"} +{"declaration":"// declaration closure: f8991293d0434ba67c6e438825791b822d814412a873e74de7a6e998ba8624eb\nexport function resolveMeetingRealtimeAudioFormat(audioFormat: MeetingRealtimeAudioFormat): import(\"../talk/provider-types.js\").RealtimeVoiceAudioFormat;","entrypoint":"meeting-runtime","exportName":"resolveMeetingRealtimeAudioFormat","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/realtime-audio-format.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport function speakMeetingViaVoiceCallGateway(params: { gateway: MeetingVoiceCallGateway; callId: string; message: string; }): Promise;","entrypoint":"meeting-runtime","exportName":"speakMeetingViaVoiceCallGateway","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: 31293e49d21a1e5aea2409d3473670d0b0d002fe52ef520e66d3cf5504144493\nexport function startMeetingAgentRealtimeEngine(params: { config: MeetingRealtimeEngineConfig; fullConfig: OpenClawConfig; runtime: PluginRuntime; platform: MeetingRuntimePlatform; meetingSessionId: string; requesterSessionKey?: string; logPrefix?: \"node\"; transport: MeetingRealtimeAudioTransport; logger: RuntimeLogger; providers?: RealtimeTranscriptionProviderPlugin[]; consultAgent: (params: MeetingAgentConsultParams) => Promise<{ text: string; }>; }): Promise;","entrypoint":"meeting-runtime","exportName":"startMeetingAgentRealtimeEngine","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/realtime-agent-engine.ts"} +{"declaration":"// declaration closure: feebfb41cda0dc351076503c8d8717526f3c7f140e07c543912dbf6377c2b5c8\nexport function startMeetingRealtimeEngine(params: { config: MeetingRealtimeEngineConfig; fullConfig: OpenClawConfig; runtime: PluginRuntime; platform: MeetingRuntimePlatform; meetingSessionId: string; requesterSessionKey?: string; logPrefix?: \"node\"; talkSessionId?: string; talkContext?: { nodeId: string; bridgeId: string; }; transport: MeetingRealtimeAudioTransport; logger: RuntimeLogger; providers?: RealtimeVoiceProviderPlugin[]; consultAgent: (params: MeetingAgentConsultParams) => Promise<{ text: string; }>; tools: RealtimeVoiceTool[]; handleToolCall: (params: MeetingRealtimeToolCallParams) => Promise; }): Promise;","entrypoint":"meeting-runtime","exportName":"startMeetingRealtimeEngine","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"function","recordType":"export","sourcePath":"src/meeting-bot/realtime-engine.ts"} +{"declaration":"// declaration closure: feebfb41cda0dc351076503c8d8717526f3c7f140e07c543912dbf6377c2b5c8\nexport type MeetingAgentConsultParams = MeetingAgentConsultParams;","entrypoint":"meeting-runtime","exportName":"MeetingAgentConsultParams","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/realtime-engine.ts"} +{"declaration":"// declaration closure: 5330cbd1ad75f9b98163836eb02cf7158194c85dea2e8acd4784512c37ca815a\nexport type MeetingBrowserCandidateTab = MeetingBrowserCandidateTab;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserCandidateTab","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-types.ts"} +{"declaration":"// declaration closure: 10c9b095cc3b9e4d5cf83ffbf2ce603482f406caa8184d2f077239ef2a247ba9\nexport type MeetingBrowserControllerConfig = MeetingBrowserControllerConfig;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserControllerConfig","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/browser-controller.ts"} +{"declaration":"// declaration closure: 5330cbd1ad75f9b98163836eb02cf7158194c85dea2e8acd4784512c37ca815a\nexport type MeetingBrowserHealth = MeetingBrowserHealth;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserHealth","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-types.ts"} +{"declaration":"// declaration closure: 01e332d878328b04d37e8cfb4c752d8d88b5d1fe634b29b120f004cc0990064c\nexport type MeetingBrowserJoinSession = MeetingBrowserJoinSession;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserJoinSession","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/platform-adapter-contract.ts"} +{"declaration":"// declaration closure: 01e332d878328b04d37e8cfb4c752d8d88b5d1fe634b29b120f004cc0990064c\nexport type MeetingBrowserLeaveStep = MeetingBrowserLeaveStep;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserLeaveStep","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/platform-adapter-contract.ts"} +{"declaration":"// declaration closure: 974ad2eae9864b3c3172204ebf105e70b759d8fbdac570627b6f115495f9240b\nexport type MeetingBrowserNodeInfo = MeetingBrowserNodeInfo;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserNodeInfo","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/browser-node.ts"} +{"declaration":"// declaration closure: 3924378127e455003a7bb8a087aab7a26dce47441822456351a246bf102e93d7\nexport type MeetingBrowserNodePolicyOptions = MeetingBrowserNodePolicyOptions;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserNodePolicyOptions","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/node-invoke-policy.ts"} +{"declaration":"// declaration closure: 3924378127e455003a7bb8a087aab7a26dce47441822456351a246bf102e93d7\nexport type MeetingBrowserNodeStartConfig = MeetingBrowserNodeStartConfig;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserNodeStartConfig","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/node-invoke-policy.ts"} +{"declaration":"// declaration closure: 01e332d878328b04d37e8cfb4c752d8d88b5d1fe634b29b120f004cc0990064c\nexport type MeetingBrowserPermissionPlan = MeetingBrowserPermissionPlan;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserPermissionPlan","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/platform-adapter-contract.ts"} +{"declaration":"// declaration closure: 01e332d878328b04d37e8cfb4c752d8d88b5d1fe634b29b120f004cc0990064c\nexport type MeetingBrowserRequestCaller = MeetingBrowserRequestCaller;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserRequestCaller","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/platform-adapter-contract.ts"} +{"declaration":"// declaration closure: 01e332d878328b04d37e8cfb4c752d8d88b5d1fe634b29b120f004cc0990064c\nexport type MeetingBrowserRequestParams = MeetingBrowserRequestParams;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserRequestParams","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/platform-adapter-contract.ts"} +{"declaration":"// declaration closure: 4a233ed7f2367beae9ba32e192ce047f10b2163f910d605a760960608771f1dc\nexport type MeetingBrowserSessionView = MeetingBrowserSessionView;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserSessionView","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-runtime-types.ts"} +{"declaration":"// declaration closure: 01e332d878328b04d37e8cfb4c752d8d88b5d1fe634b29b120f004cc0990064c\nexport type MeetingBrowserStatusScriptParams = MeetingBrowserStatusScriptParams;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserStatusScriptParams","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/platform-adapter-contract.ts"} +{"declaration":"// declaration closure: 5330cbd1ad75f9b98163836eb02cf7158194c85dea2e8acd4784512c37ca815a\nexport type MeetingBrowserTab = MeetingBrowserTab;","entrypoint":"meeting-runtime","exportName":"MeetingBrowserTab","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-types.ts"} +{"declaration":"// declaration closure: 01e332d878328b04d37e8cfb4c752d8d88b5d1fe634b29b120f004cc0990064c\nexport type MeetingManualAction = MeetingManualAction;","entrypoint":"meeting-runtime","exportName":"MeetingManualAction","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/platform-adapter-contract.ts"} +{"declaration":"// declaration closure: 01e332d878328b04d37e8cfb4c752d8d88b5d1fe634b29b120f004cc0990064c\nexport type MeetingManualActionCategory = MeetingManualActionCategory;","entrypoint":"meeting-runtime","exportName":"MeetingManualActionCategory","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/platform-adapter-contract.ts"} +{"declaration":"// declaration closure: 3c702fd6237e8af7702a510b80b6f63ec4282f67b284e477daf1cc78034ea031\nexport type MeetingNodeHostOptions = MeetingNodeHostOptions;","entrypoint":"meeting-runtime","exportName":"MeetingNodeHostOptions","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/node-host.ts"} +{"declaration":"// declaration closure: feebfb41cda0dc351076503c8d8717526f3c7f140e07c543912dbf6377c2b5c8\nexport type MeetingRealtimeAudioEngineHandle = MeetingRealtimeAudioEngineHandle;","entrypoint":"meeting-runtime","exportName":"MeetingRealtimeAudioEngineHandle","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/realtime-engine.ts"} +{"declaration":"// declaration closure: feebfb41cda0dc351076503c8d8717526f3c7f140e07c543912dbf6377c2b5c8\nexport type MeetingRealtimeAudioEngineHealth = MeetingRealtimeAudioEngineHealth;","entrypoint":"meeting-runtime","exportName":"MeetingRealtimeAudioEngineHealth","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/realtime-engine.ts"} +{"declaration":"// declaration closure: f8991293d0434ba67c6e438825791b822d814412a873e74de7a6e998ba8624eb\nexport type MeetingRealtimeAudioFormat = MeetingRealtimeAudioFormat;","entrypoint":"meeting-runtime","exportName":"MeetingRealtimeAudioFormat","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/realtime-audio-format.ts"} +{"declaration":"// declaration closure: 84a481a1aef22dcfdca4ab7075a7d783c25f69907bd5ecbc669a5639bc56861f\nexport type MeetingRealtimeAudioTransportHealth = MeetingRealtimeAudioTransportHealth;","entrypoint":"meeting-runtime","exportName":"MeetingRealtimeAudioTransportHealth","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/realtime-audio-transport.ts"} +{"declaration":"// declaration closure: feebfb41cda0dc351076503c8d8717526f3c7f140e07c543912dbf6377c2b5c8\nexport type MeetingRealtimeEngineConfig = MeetingRealtimeEngineConfig;","entrypoint":"meeting-runtime","exportName":"MeetingRealtimeEngineConfig","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/realtime-engine.ts"} +{"declaration":"// declaration closure: 5330cbd1ad75f9b98163836eb02cf7158194c85dea2e8acd4784512c37ca815a\nexport type MeetingRealtimeSessionBlock = MeetingRealtimeSessionBlock;","entrypoint":"meeting-runtime","exportName":"MeetingRealtimeSessionBlock","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-types.ts"} +{"declaration":"// declaration closure: feebfb41cda0dc351076503c8d8717526f3c7f140e07c543912dbf6377c2b5c8\nexport type MeetingRealtimeToolCallParams = MeetingRealtimeToolCallParams;","entrypoint":"meeting-runtime","exportName":"MeetingRealtimeToolCallParams","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/realtime-engine.ts"} +{"declaration":"// declaration closure: feebfb41cda0dc351076503c8d8717526f3c7f140e07c543912dbf6377c2b5c8\nexport type MeetingRuntimePlatform = MeetingRuntimePlatform;","entrypoint":"meeting-runtime","exportName":"MeetingRuntimePlatform","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/realtime-engine.ts"} +{"declaration":"// declaration closure: aeb4b80cf510b6a0b7175ca538a7b8f26bf276f35bd10c6f9a55a5ba426d985c\nexport type MeetingSessionLeaveResult = MeetingSessionLeaveResult;","entrypoint":"meeting-runtime","exportName":"MeetingSessionLeaveResult","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-runtime.ts"} +{"declaration":"// declaration closure: 5330cbd1ad75f9b98163836eb02cf7158194c85dea2e8acd4784512c37ca815a\nexport type MeetingSessionRecord = MeetingSessionRecord;","entrypoint":"meeting-runtime","exportName":"MeetingSessionRecord","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-types.ts"} +{"declaration":"// declaration closure: 4a233ed7f2367beae9ba32e192ce047f10b2163f910d605a760960608771f1dc\nexport type MeetingSessionRuntimeHandles = MeetingSessionRuntimeHandles;","entrypoint":"meeting-runtime","exportName":"MeetingSessionRuntimeHandles","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-runtime-types.ts"} +{"declaration":"// declaration closure: 4a233ed7f2367beae9ba32e192ce047f10b2163f910d605a760960608771f1dc\nexport type MeetingSessionRuntimeJoinContext, TTransport extends string, TMode extends string, THealth extends MeetingBrowserHealth, TTab extends MeetingBrowserTab> = MeetingSessionRuntimeJoinContext;","entrypoint":"meeting-runtime","exportName":"MeetingSessionRuntimeJoinContext","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-runtime-types.ts"} +{"declaration":"// declaration closure: aeb4b80cf510b6a0b7175ca538a7b8f26bf276f35bd10c6f9a55a5ba426d985c\nexport type MeetingSessionRuntimeMessages = MeetingSessionRuntimeMessages;","entrypoint":"meeting-runtime","exportName":"MeetingSessionRuntimeMessages","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-runtime.ts"} +{"declaration":"// declaration closure: aeb4b80cf510b6a0b7175ca538a7b8f26bf276f35bd10c6f9a55a5ba426d985c\nexport type MeetingSessionRuntimeOptions, TRequest, TTransport extends string, TMode extends string, THealth extends MeetingBrowserHealth, TTab extends MeetingBrowserTab, TManualReason extends string, TSpeechBlockedReason extends string> = MeetingSessionRuntimeOptions;","entrypoint":"meeting-runtime","exportName":"MeetingSessionRuntimeOptions","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-runtime.ts"} +{"declaration":"// declaration closure: 5330cbd1ad75f9b98163836eb02cf7158194c85dea2e8acd4784512c37ca815a\nexport type MeetingSessionState = MeetingSessionState;","entrypoint":"meeting-runtime","exportName":"MeetingSessionState","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-types.ts"} +{"declaration":"// declaration closure: 0698c158396d9a785f4cb975c1c31e89cc879161c4d139027d9d28c5b983f1f8\nexport type MeetingSetupCheck = MeetingSetupCheck;","entrypoint":"meeting-runtime","exportName":"MeetingSetupCheck","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/setup-checks.ts"} +{"declaration":"// declaration closure: 0698c158396d9a785f4cb975c1c31e89cc879161c4d139027d9d28c5b983f1f8\nexport type MeetingSetupStatus = MeetingSetupStatus;","entrypoint":"meeting-runtime","exportName":"MeetingSetupStatus","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/setup-checks.ts"} +{"declaration":"// declaration closure: 85a9906a47a07f645d82c9eadab37fad3e6814c01511825f954c3da0393ba86f\nexport type MeetingSoxAudioCommandParams = MeetingSoxAudioCommandParams;","entrypoint":"meeting-runtime","exportName":"MeetingSoxAudioCommandParams","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/sox-audio-command.ts"} +{"declaration":"// declaration closure: 85a9906a47a07f645d82c9eadab37fad3e6814c01511825f954c3da0393ba86f\nexport type MeetingSoxAudioFormat = MeetingSoxAudioFormat;","entrypoint":"meeting-runtime","exportName":"MeetingSoxAudioFormat","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/sox-audio-command.ts"} +{"declaration":"// declaration closure: 5330cbd1ad75f9b98163836eb02cf7158194c85dea2e8acd4784512c37ca815a\nexport type MeetingTranscriptLine = MeetingTranscriptLine;","entrypoint":"meeting-runtime","exportName":"MeetingTranscriptLine","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-types.ts"} +{"declaration":"// declaration closure: 5330cbd1ad75f9b98163836eb02cf7158194c85dea2e8acd4784512c37ca815a\nexport type MeetingTranscriptSnapshot = MeetingTranscriptSnapshot;","entrypoint":"meeting-runtime","exportName":"MeetingTranscriptSnapshot","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/session-types.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport type MeetingVoiceCallConfig = MeetingVoiceCallConfig;","entrypoint":"meeting-runtime","exportName":"MeetingVoiceCallConfig","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport type MeetingVoiceCallGateway = MeetingVoiceCallGateway;","entrypoint":"meeting-runtime","exportName":"MeetingVoiceCallGateway","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport type MeetingVoiceCallGatewayClient = MeetingVoiceCallGatewayClient;","entrypoint":"meeting-runtime","exportName":"MeetingVoiceCallGatewayClient","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport type MeetingVoiceCallJoinResult = MeetingVoiceCallJoinResult;","entrypoint":"meeting-runtime","exportName":"MeetingVoiceCallJoinResult","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport type MeetingVoiceCallStatusResult = MeetingVoiceCallStatusResult;","entrypoint":"meeting-runtime","exportName":"MeetingVoiceCallStatusResult","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: dfa9b06b31731941e155a4375fba4fd2f1875e571d8bd2487ca689a621498036\nexport type MeetingVoiceCallSurface = MeetingVoiceCallSurface;","entrypoint":"meeting-runtime","exportName":"MeetingVoiceCallSurface","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"type","recordType":"export","sourcePath":"src/meeting-bot/voice-call-gateway.ts"} +{"declaration":"// declaration closure: cf9b09292e568e2f165aef1139f4e1e2ccb7a75137bb4db72d9b8283dfb82625\nexport interface MeetingPlatformAdapter extends MeetingPlatformAdapterContract {\n}","entrypoint":"meeting-runtime","exportName":"MeetingPlatformAdapter","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"interface","recordType":"export","sourcePath":"src/meeting-bot/platform-adapter.ts"} +{"declaration":"// declaration closure: 84a481a1aef22dcfdca4ab7075a7d783c25f69907bd5ecbc669a5639bc56861f\nexport interface MeetingRealtimeAudioTransport {\n onFatal(handler: () => void): void;\n startInput(onAudio: (audio: Buffer) => void): void;\n beginOutput?(): void;\n stop(): Promise;\n writeOutput(audio: Buffer): Promise;\n clearOutput(): Promise;\n dispose(): Promise;\n getHealth?(): MeetingRealtimeAudioTransportHealth;\n startBargeInMonitor?(onBargeIn: (audio: Buffer) => boolean): void;\n}","entrypoint":"meeting-runtime","exportName":"MeetingRealtimeAudioTransport","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"interface","recordType":"export","sourcePath":"src/meeting-bot/realtime-audio-transport.ts"} +{"declaration":"// declaration closure: aeb4b80cf510b6a0b7175ca538a7b8f26bf276f35bd10c6f9a55a5ba426d985c\nexport class MeetingSessionRuntime, TRequest, TTransport extends string, TMode extends string, THealth extends MeetingBrowserHealth, TTab extends MeetingBrowserTab, TManualReason extends string, TSpeechBlockedReason extends string> {\n readonly #sessions: Map;\n readonly #sessionLeaves: Map>>;\n readonly #sessionCleanup: MeetingSessionCleanupTracker;\n readonly #meetingLock: MeetingSessionJoinLock;\n readonly #sessionStops: Map Promise>;\n readonly #sessionSpeakers: Map void>;\n readonly #sessionHealth: Map Partial>;\n readonly #durableTranscripts: MeetingSessionDurableTranscripts;\n readonly #transcriptStore: MeetingSessionTranscriptStore;\n constructor(private readonly options: MeetingSessionRuntimeOptions);\n list(): TSession[];\n getSession(sessionId: string): TSession | undefined;\n async status(sessionId?: string): Promise<{\n found: boolean;\n session?: TSession;\n sessions?: TSession[];\n }>;\n async transcript(sessionId: string, options: {\n sinceIndex?: number;\n }): Promise<{ found: boolean; sessionId?: string; startIndex?: number; nextIndex?: number; droppedLines?: number; evicted?: boolean; lines?: import(\"./session-types.js\").MeetingTranscriptLine[]; }>;\n async startTranscriptSource(request: TranscriptStartRequest): Promise;\n async stopTranscriptSource(request: TranscriptStopRequest): Promise;\n isReusableSession(session: TSession, resolved: MeetingResolvedJoin): boolean;\n async join(request: TRequest): Promise<{\n session: TSession;\n spoken?: boolean;\n }>;\n async leave(sessionId: string, options?: {\n keepBrowserTab?: boolean;\n }): Promise>;\n async speak(sessionId: string, instructions?: string): Promise<{\n found: boolean;\n spoken: boolean;\n session?: TSession;\n }>;\n async speakWhenReady(session: TSession, instructions: string): Promise;\n hasHealthHandle(sessionId: string): boolean;\n refreshHealth(sessionId?: string): void;\n async refreshBrowserHealth(session: TSession, options: {\n force?: boolean;\n readOnly?: boolean;\n }): Promise;\n async refreshCaptionHealth(session: TSession): Promise;\n refreshSpeechReadiness(session: TSession): {\n ready: boolean;\n reason?: TSpeechBlockedReason;\n message?: string;\n };\n markSessionEnded(session: TSession, reason: string): void;\n async #joinUnlocked(request: TRequest, resolved: MeetingResolvedJoin): Promise<{\n session: TSession;\n spoken?: boolean;\n }>;\n async #leaveUnlocked(sessionId: string, options?: {\n keepBrowserTab?: boolean;\n }): Promise>;\n async #leaveSession(session: TSession, options?: {\n keepBrowserTab?: boolean;\n }): Promise>;\n #meetingKey(transport: TTransport, url: string): string;\n #inheritBrowserTabOwnership(params: {\n session: TSession;\n transport: TTransport;\n nodeId?: string;\n meetingUrl: string;\n tab?: TTab;\n }): TTab | undefined;\n async #settleRetainedBrowserTabs(retained: Array<{\n session: TSession;\n tab: TTab;\n }>, adopted?: {\n transport: TTransport;\n nodeId?: string;\n tab: TTab;\n }): Promise;\n async #rollbackFailedJoinSession(session: TSession): Promise;\n async #settleRetainedBrowserTabsAfterFailure(retained: Array<{\n session: TSession;\n tab: TTab;\n }>): Promise;\n #attachRuntimeHandles(session: TSession, handles: MeetingSessionRuntimeHandles): void;\n #dropRuntimeHandles(sessionId: string): void;\n #isManagedBrowserSession(session: TSession): boolean;\n #evaluateSpeechReadiness(session: TSession): {\n ready: boolean;\n reason?: TSpeechBlockedReason;\n message?: string;\n };\n #noteSession(session: TSession, note: string): void;\n}","entrypoint":"meeting-runtime","exportName":"MeetingSessionRuntime","importSpecifier":"openclaw/plugin-sdk/meeting-runtime","kind":"class","recordType":"export","sourcePath":"src/meeting-bot/session-runtime.ts"} +{"category":null,"entrypoint":"memory-core-host-engine-foundation","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","recordType":"module","sourcePath":"src/plugin-sdk/memory-core-host-engine-foundation.ts"} +{"declaration":"// declaration closure: 8d374186b30c1911a93252b2ad2cef478f7373d2fd8d1ac6cbe34485a0a658e6\nexport function createSubsystemLogger(subsystem: string): SubsystemLogger;","entrypoint":"memory-core-host-engine-foundation","exportName":"createSubsystemLogger","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/logging/subsystem.ts"} +{"declaration":"export function isPathInside(root: string, target: string): boolean;","entrypoint":"memory-core-host-engine-foundation","exportName":"isPathInside","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/path.d.ts"} +{"declaration":"// declaration closure: 898256e17d155fbecec39addc4d111c8ce4646ed7d7b9337a33a484339a1fbec\nexport function onInternalSessionTranscriptUpdate(listener: InternalSessionTranscriptListener): () => void;","entrypoint":"memory-core-host-engine-foundation","exportName":"onInternalSessionTranscriptUpdate","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/sessions/transcript-events.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveAgentContextLimits(cfg: OpenClawConfig | undefined, agentId?: string | null): AgentContextLimitsConfig | undefined;","entrypoint":"memory-core-host-engine-foundation","exportName":"resolveAgentContextLimits","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveAgentDir(cfg: OpenClawConfig, agentId: string, env?: NodeJS.ProcessEnv): string;","entrypoint":"memory-core-host-engine-foundation","exportName":"resolveAgentDir","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveAgentWorkspaceDir(cfg: OpenClawConfig, agentId: string, env?: NodeJS.ProcessEnv): string;","entrypoint":"memory-core-host-engine-foundation","exportName":"resolveAgentWorkspaceDir","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 890b510112d0769c05dcb026924581c5eb6661e7ec49464a69d9cc20f8d2cd24\nexport function resolveGlobalSingleton(key: symbol, create: () => T, reset?: GlobalSingletonReset, lifecycle?: GlobalSingletonLifecycle): T;","entrypoint":"memory-core-host-engine-foundation","exportName":"resolveGlobalSingleton","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/shared/global-singleton.ts"} +{"declaration":"// declaration closure: a8971b425ed8c0ff1602443cdf4e37e8c09169b4df78f9a6e400f67e0f853e66\nexport function resolveMemorySearchConfig(cfg: OpenClawConfig, agentId: string): ResolvedMemorySearchConfig | null;","entrypoint":"memory-core-host-engine-foundation","exportName":"resolveMemorySearchConfig","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/agents/memory-search.ts"} +{"declaration":"// declaration closure: a8971b425ed8c0ff1602443cdf4e37e8c09169b4df78f9a6e400f67e0f853e66\nexport function resolveMemorySearchSyncConfig(cfg: OpenClawConfig, agentId: string): ResolvedMemorySearchSyncConfig | null;","entrypoint":"memory-core-host-engine-foundation","exportName":"resolveMemorySearchSyncConfig","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/agents/memory-search.ts"} +{"declaration":"// declaration closure: 6e08c73a291d408616db20fc5df0caa5c7e73ef7329b513bc60f25845aa97675\nexport function resolveSessionTranscriptsDirForAgent(agentId: string, env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"memory-core-host-engine-foundation","exportName":"resolveSessionTranscriptsDirForAgent","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/config/sessions/paths.ts"} +{"declaration":"// declaration closure: 563c8b86db759e1f49cf2a7bc1dc11e896452d7733ef40f68d0066b6ee159162\nexport function resolveStateDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"memory-core-host-engine-foundation","exportName":"resolveStateDir","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/config/paths.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveUserPath(input: string, env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"memory-core-host-engine-foundation","exportName":"resolveUserPath","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport function root(rootDir: string, defaults?: RootDefaults): Promise;","entrypoint":"memory-core-host-engine-foundation","exportName":"root","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"// declaration closure: 177ce5f7770e481ecd44221bee1f8a64764e2a3ec3ebbf440cdf6b14a4aa54c4\nexport function truncateUtf16Safe(input: string, maxLen: number): string;","entrypoint":"memory-core-host-engine-foundation","exportName":"truncateUtf16Safe","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/utf16-slice.ts"} +{"declaration":"// declaration closure: f6e320be5fc4948f46f63921505c82ef4696cd559fd7b30ce91738ddbe04af1f\nexport type MemorySearchConfig = MemorySearchConfig;","entrypoint":"memory-core-host-engine-foundation","exportName":"MemorySearchConfig","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"type","recordType":"export","sourcePath":"src/config/types.memory.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"memory-core-host-engine-foundation","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: a8971b425ed8c0ff1602443cdf4e37e8c09169b4df78f9a6e400f67e0f853e66\nexport type ResolvedMemorySearchConfig = ResolvedMemorySearchConfig;","entrypoint":"memory-core-host-engine-foundation","exportName":"ResolvedMemorySearchConfig","importSpecifier":"openclaw/plugin-sdk/memory-core-host-engine-foundation","kind":"type","recordType":"export","sourcePath":"src/agents/memory-search.ts"} +{"category":null,"entrypoint":"memory-host-core","importSpecifier":"openclaw/plugin-sdk/memory-host-core","recordType":"module","sourcePath":"src/plugin-sdk/memory-host-core.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function buildActiveMemoryPromptSection(params: MemoryPromptSectionParams, prepared?: PreparedMemoryPromptSection): string[];","entrypoint":"memory-host-core","exportName":"buildActiveMemoryPromptSection","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"function","recordType":"export","sourcePath":"src/plugins/memory-state.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function clearMemoryPluginState(): void;","entrypoint":"memory-host-core","exportName":"clearMemoryPluginState","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"function","recordType":"export","sourcePath":"src/plugins/memory-state.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function getMemoryCapabilityRegistration(): MemoryPluginCapabilityRegistration | undefined;","entrypoint":"memory-host-core","exportName":"getMemoryCapabilityRegistration","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"function","recordType":"export","sourcePath":"src/plugins/memory-state.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function listActiveMemoryPublicArtifacts(params: { cfg: OpenClawConfig; }): Promise;","entrypoint":"memory-host-core","exportName":"listActiveMemoryPublicArtifacts","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"function","recordType":"export","sourcePath":"src/plugins/memory-state.ts"} +{"declaration":"// declaration closure: fe50a21aa814167b7c86c37be7b8ff6b8226e9df50c2fb86b89173c0cf240eba\nexport function listMemoryHostPublicArtifacts(params: { cfg: OpenClawConfig; }): Promise;","entrypoint":"memory-host-core","exportName":"listMemoryHostPublicArtifacts","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/memory-host-core.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function registerMemoryCapability(requestedPluginId: string, capability: MemoryPluginCapability): void;","entrypoint":"memory-host-core","exportName":"registerMemoryCapability","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"function","recordType":"export","sourcePath":"src/plugins/memory-state.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function registerMemoryCorpusSupplement(requestedPluginId: string, supplement: MemoryCorpusSupplement): void;","entrypoint":"memory-host-core","exportName":"registerMemoryCorpusSupplement","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"function","recordType":"export","sourcePath":"src/plugins/memory-state.ts"} +{"declaration":"// declaration closure: 091c86172028505e97f7434198824dfad62863cde96a5d3ad6fc1f827603b9f2\nexport function resolveDefaultAgentId(cfg: OpenClawConfig): string;","entrypoint":"memory-host-core","exportName":"resolveDefaultAgentId","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope-config.ts"} +{"declaration":"// declaration closure: 5439dd6ea3eebe024c7b766e53b0b9f5db6c3e4743824983ef8443cb6737f7af\nexport function resolveSessionAgentId(params: { sessionKey?: string; config?: OpenClawConfig; agentId?: string; fallbackAgentId?: string; }): string;","entrypoint":"memory-host-core","exportName":"resolveSessionAgentId","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"function","recordType":"export","sourcePath":"src/agents/agent-scope.ts"} +{"declaration":"// declaration closure: 6e08c73a291d408616db20fc5df0caa5c7e73ef7329b513bc60f25845aa97675\nexport function resolveSessionTranscriptsDirForAgent(agentId: string, env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"memory-host-core","exportName":"resolveSessionTranscriptsDirForAgent","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"function","recordType":"export","sourcePath":"src/config/sessions/paths.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MemoryPluginCapability = MemoryPluginCapability;","entrypoint":"memory-host-core","exportName":"MemoryPluginCapability","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"type","recordType":"export","sourcePath":"src/plugins/registry-contribution-types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MemoryPluginPublicArtifact = MemoryPluginPublicArtifact;","entrypoint":"memory-host-core","exportName":"MemoryPluginPublicArtifact","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"type","recordType":"export","sourcePath":"src/plugins/registry-contribution-types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MemoryPromptSectionBuilder = MemoryPromptSectionBuilder;","entrypoint":"memory-host-core","exportName":"MemoryPromptSectionBuilder","importSpecifier":"openclaw/plugin-sdk/memory-host-core","kind":"type","recordType":"export","sourcePath":"src/plugins/registry-contribution-types.ts"} +{"category":null,"entrypoint":"messaging-targets","importSpecifier":"openclaw/plugin-sdk/messaging-targets","recordType":"module","sourcePath":"src/plugin-sdk/messaging-targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport function buildMessagingTarget(kind: MessagingTargetKind, id: string, raw: string): MessagingTarget;","entrypoint":"messaging-targets","exportName":"buildMessagingTarget","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"function","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport function ensureTargetId(params: { candidate: string; pattern: RegExp; errorMessage: string; }): string;","entrypoint":"messaging-targets","exportName":"ensureTargetId","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"function","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport function normalizeTargetId(kind: MessagingTargetKind, id: string): string;","entrypoint":"messaging-targets","exportName":"normalizeTargetId","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"function","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport function parseAtUserTarget(params: { raw: string; pattern: RegExp; errorMessage: string; }): MessagingTarget | undefined;","entrypoint":"messaging-targets","exportName":"parseAtUserTarget","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"function","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport function parseMentionPrefixOrAtUserTarget(params: { raw: string; mentionPattern: RegExp; prefixes: Array<{ prefix: string; kind: MessagingTargetKind; }>; atUserPattern: RegExp; atUserErrorMessage: string; }): MessagingTarget | undefined;","entrypoint":"messaging-targets","exportName":"parseMentionPrefixOrAtUserTarget","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"function","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport function parseTargetMention(params: { raw: string; mentionPattern: RegExp; kind: MessagingTargetKind; }): MessagingTarget | undefined;","entrypoint":"messaging-targets","exportName":"parseTargetMention","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"function","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport function parseTargetPrefix(params: { raw: string; prefix: string; kind: MessagingTargetKind; }): MessagingTarget | undefined;","entrypoint":"messaging-targets","exportName":"parseTargetPrefix","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"function","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport function parseTargetPrefixes(params: { raw: string; prefixes: Array<{ prefix: string; kind: MessagingTargetKind; }>; }): MessagingTarget | undefined;","entrypoint":"messaging-targets","exportName":"parseTargetPrefixes","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"function","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport function requireTargetKind(params: { platform: string; target: MessagingTarget | undefined; kind: MessagingTargetKind; }): string;","entrypoint":"messaging-targets","exportName":"requireTargetKind","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"function","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport type MessagingTarget = MessagingTarget;","entrypoint":"messaging-targets","exportName":"MessagingTarget","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"type","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport type MessagingTargetKind = MessagingTargetKind;","entrypoint":"messaging-targets","exportName":"MessagingTargetKind","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"type","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"declaration":"// declaration closure: 9512205b6e64bce6934b595eca9d51dd8125bb81a08499758a66c5f6fbf2b795\nexport type MessagingTargetParseOptions = MessagingTargetParseOptions;","entrypoint":"messaging-targets","exportName":"MessagingTargetParseOptions","importSpecifier":"openclaw/plugin-sdk/messaging-targets","kind":"type","recordType":"export","sourcePath":"src/channels/targets.ts"} +{"category":null,"entrypoint":"model-session-runtime","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","recordType":"module","sourcePath":"src/plugin-sdk/model-session-runtime.ts"} +{"declaration":"// declaration closure: b72d75ce32433767e66b423b044814355d81a317caeee263ded79bc13b967264\nexport function applyModelOverrideToSessionEntry(params: { entry: SessionEntry; selection: ModelOverrideSelection; profileOverride?: string; profileOverrideSource?: \"auto\" | \"user\"; preserveAuthProfileOverride?: boolean; selectionSource?: \"auto\" | \"user\"; markLiveSwitchPending?: boolean; }): { updated: boolean; };","entrypoint":"model-session-runtime","exportName":"applyModelOverrideToSessionEntry","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"function","recordType":"export","sourcePath":"src/sessions/model-overrides.ts"} +{"declaration":"// declaration closure: c9e8f0622788139ef668db84ca2f258b4e1093b4b675224c4f9e2d44170f1f22\nexport function applyModelOverrideWithAuthProfileCompatibility(params: { cfg: OpenClawConfig; agentDir: string; entry: SessionEntry; currentProvider: string; selection: ModelOverrideSelection; profileOverride?: string; profileOverrideSource?: \"auto\" | \"user\"; selectionSource?: \"auto\" | \"user\"; markLiveSwitchPending?: boolean; metadataSnapshot?: Pick; }): { updated: boolean; };","entrypoint":"model-session-runtime","exportName":"applyModelOverrideWithAuthProfileCompatibility","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"function","recordType":"export","sourcePath":"src/sessions/auth-profile-preservation.ts"} +{"declaration":"// declaration closure: 62e1ea962fd497ae9245af18f82aa1046f9e2c8faa40b548e474439d9579e4e9\nexport function applySessionModelSelection(params: ApplySessionModelSelectionParams): Promise;","entrypoint":"model-session-runtime","exportName":"applySessionModelSelection","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"function","recordType":"export","sourcePath":"src/model-picker/apply-session-model-selection.ts"} +{"declaration":"// declaration closure: b72d75ce32433767e66b423b044814355d81a317caeee263ded79bc13b967264\nexport function isModelSelectionLocked(entry: SessionEntry | undefined): boolean;","entrypoint":"model-session-runtime","exportName":"isModelSelectionLocked","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"function","recordType":"export","sourcePath":"src/sessions/model-overrides.ts"} +{"declaration":"// declaration closure: 0eba5efaf17fc26d0e62f4cd9a493c145fef187c2e24de39fedb37802fee3be5\nexport function resolveAgentMaxConcurrent(cfg?: OpenClawConfig): number;","entrypoint":"model-session-runtime","exportName":"resolveAgentMaxConcurrent","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"function","recordType":"export","sourcePath":"src/config/agent-limits.ts"} +{"declaration":"// declaration closure: b48246c2fb2dd7f2dae397b12e79e650c9d16bee9125781bf7435172fad6bd56\nexport function resolveChannelModelOverride(params: ChannelModelOverrideParams): ChannelModelOverride | null;","entrypoint":"model-session-runtime","exportName":"resolveChannelModelOverride","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/model-overrides.ts"} +{"declaration":"// declaration closure: 5109b6bd478d5c6297e00244e4597e5886b27dc5bd74f3c934cecfd748074db5\nexport function resolvePersistedSessionRuntimeId(entry?: SessionRuntimeCompatEntry): string | undefined;","entrypoint":"model-session-runtime","exportName":"resolvePersistedSessionRuntimeId","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"function","recordType":"export","sourcePath":"src/agents/session-runtime-compat.ts"} +{"declaration":"// declaration closure: b72d75ce32433767e66b423b044814355d81a317caeee263ded79bc13b967264\nexport const MODEL_SELECTION_LOCKED_MESSAGE: \"Model selection is locked for this session.\";","entrypoint":"model-session-runtime","exportName":"MODEL_SELECTION_LOCKED_MESSAGE","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"const","recordType":"export","sourcePath":"src/sessions/model-overrides.ts"} +{"declaration":"// declaration closure: 62e1ea962fd497ae9245af18f82aa1046f9e2c8faa40b548e474439d9579e4e9\nexport type ApplySessionModelSelectionParams = ApplySessionModelSelectionParams;","entrypoint":"model-session-runtime","exportName":"ApplySessionModelSelectionParams","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"type","recordType":"export","sourcePath":"src/model-picker/apply-session-model-selection.ts"} +{"declaration":"// declaration closure: 62e1ea962fd497ae9245af18f82aa1046f9e2c8faa40b548e474439d9579e4e9\nexport type ApplySessionModelSelectionResult = ApplySessionModelSelectionResult;","entrypoint":"model-session-runtime","exportName":"ApplySessionModelSelectionResult","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"type","recordType":"export","sourcePath":"src/model-picker/apply-session-model-selection.ts"} +{"declaration":"// declaration closure: 62e1ea962fd497ae9245af18f82aa1046f9e2c8faa40b548e474439d9579e4e9\nexport type SessionModelSelectionRequest = SessionModelSelectionRequest;","entrypoint":"model-session-runtime","exportName":"SessionModelSelectionRequest","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"type","recordType":"export","sourcePath":"src/model-picker/apply-session-model-selection.ts"} +{"declaration":"// declaration closure: b72d75ce32433767e66b423b044814355d81a317caeee263ded79bc13b967264\nexport class ModelSelectionLockedError extends Error {\n constructor(message);\n}","entrypoint":"model-session-runtime","exportName":"ModelSelectionLockedError","importSpecifier":"openclaw/plugin-sdk/model-session-runtime","kind":"class","recordType":"export","sourcePath":"src/sessions/model-overrides.ts"} +{"category":null,"entrypoint":"models-provider-runtime","importSpecifier":"openclaw/plugin-sdk/models-provider-runtime","recordType":"module","sourcePath":"src/plugin-sdk/models-provider-runtime.ts"} +{"declaration":"// declaration closure: 33f0720d73c899b8c422ec7c75e8f0c617eadc551e36220300b9e94350a5e5b1\nexport function buildModelsProviderData(cfg: OpenClawConfig, agentId?: string, options?: { view?: \"default\" | \"all\"; workspaceDir?: string; }): Promise;","entrypoint":"models-provider-runtime","exportName":"buildModelsProviderData","importSpecifier":"openclaw/plugin-sdk/models-provider-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/commands-models.ts"} +{"declaration":"// declaration closure: 33f0720d73c899b8c422ec7c75e8f0c617eadc551e36220300b9e94350a5e5b1\nexport function formatModelsAvailableHeader(params: { provider: string; total: number; cfg: OpenClawConfig; agentId?: string; agentDir?: string; workspaceDir?: string; sessionEntry?: ModelsCommandSessionEntry; }): string;","entrypoint":"models-provider-runtime","exportName":"formatModelsAvailableHeader","importSpecifier":"openclaw/plugin-sdk/models-provider-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/commands-models.ts"} +{"declaration":"// declaration closure: 33f0720d73c899b8c422ec7c75e8f0c617eadc551e36220300b9e94350a5e5b1\nexport function resolveModelsCommandReply(params: { cfg: OpenClawConfig; commandBodyNormalized: string; surface?: string; currentModel?: string; agentId?: string; agentDir?: string; workspaceDir?: string; sessionEntry?: ModelsCommandSessionEntry; }): Promise;","entrypoint":"models-provider-runtime","exportName":"resolveModelsCommandReply","importSpecifier":"openclaw/plugin-sdk/models-provider-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/commands-models.ts"} +{"declaration":"// declaration closure: 33f0720d73c899b8c422ec7c75e8f0c617eadc551e36220300b9e94350a5e5b1\nexport type ModelsProviderData = ModelsProviderData;","entrypoint":"models-provider-runtime","exportName":"ModelsProviderData","importSpecifier":"openclaw/plugin-sdk/models-provider-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/commands-models.ts"} +{"declaration":"// declaration closure: 33f0720d73c899b8c422ec7c75e8f0c617eadc551e36220300b9e94350a5e5b1\nexport type ModelsRuntimeChoice = ModelsRuntimeChoice;","entrypoint":"models-provider-runtime","exportName":"ModelsRuntimeChoice","importSpecifier":"openclaw/plugin-sdk/models-provider-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/commands-models.ts"} +{"category":null,"entrypoint":"native-command-config-runtime","importSpecifier":"openclaw/plugin-sdk/native-command-config-runtime","recordType":"module","sourcePath":"src/plugin-sdk/native-command-config-runtime.ts"} +{"declaration":"// declaration closure: cf60fa8202b8daa28d9eebf5c21805f185d7f713b47c63370d407472afd2dea2\nexport function isNativeCommandsExplicitlyDisabled(params: { providerSetting?: NativeCommandsSetting; globalSetting?: NativeCommandsSetting; }): boolean;","entrypoint":"native-command-config-runtime","exportName":"isNativeCommandsExplicitlyDisabled","importSpecifier":"openclaw/plugin-sdk/native-command-config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/commands.ts"} +{"declaration":"// declaration closure: cf60fa8202b8daa28d9eebf5c21805f185d7f713b47c63370d407472afd2dea2\nexport function resolveNativeCommandsEnabled(params: { providerId: ChannelId; providerSetting?: NativeCommandsSetting; globalSetting?: NativeCommandsSetting; env?: NodeJS.ProcessEnv; stateDir?: string; workspaceDir?: string; config?: OpenClawConfig; autoDefault?: boolean; }): boolean;","entrypoint":"native-command-config-runtime","exportName":"resolveNativeCommandsEnabled","importSpecifier":"openclaw/plugin-sdk/native-command-config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/commands.ts"} +{"declaration":"// declaration closure: cf60fa8202b8daa28d9eebf5c21805f185d7f713b47c63370d407472afd2dea2\nexport function resolveNativeSkillsEnabled(params: { providerId: ChannelId; providerSetting?: NativeCommandsSetting; globalSetting?: NativeCommandsSetting; env?: NodeJS.ProcessEnv; stateDir?: string; workspaceDir?: string; config?: OpenClawConfig; autoDefault?: boolean; }): boolean;","entrypoint":"native-command-config-runtime","exportName":"resolveNativeSkillsEnabled","importSpecifier":"openclaw/plugin-sdk/native-command-config-runtime","kind":"function","recordType":"export","sourcePath":"src/config/commands.ts"} +{"category":null,"entrypoint":"native-command-registry","importSpecifier":"openclaw/plugin-sdk/native-command-registry","recordType":"module","sourcePath":"src/plugin-sdk/native-command-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function buildCommandTextFromArgs(command: ChatCommandDefinition, args?: CommandArgs): string;","entrypoint":"native-command-registry","exportName":"buildCommandTextFromArgs","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function findCommandByNativeName(name: string, provider?: string, options?: NativeCommandProviderLookupOptions): ChatCommandDefinition | undefined;","entrypoint":"native-command-registry","exportName":"findCommandByNativeName","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function formatCommandArgMenuTitle(params: { command: ChatCommandDefinition; menu: NonNullable>; }): string;","entrypoint":"native-command-registry","exportName":"formatCommandArgMenuTitle","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 843512c1b438f076ae12627a77cb378375f3a011d3cf35ba678ec7ca6f6b8e4e\nexport function listChatCommands(params?: { skillCommands?: SkillCommandSpec[]; }): ChatCommandDefinition[];","entrypoint":"native-command-registry","exportName":"listChatCommands","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry-list.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function listNativeCommandSpecs(params?: { skillCommands?: SkillCommandSpec[]; provider?: string; }): NativeCommandSpec[];","entrypoint":"native-command-registry","exportName":"listNativeCommandSpecs","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function listNativeCommandSpecsForConfig(cfg: OpenClawConfig, params?: { skillCommands?: SkillCommandSpec[]; provider?: string; }): NativeCommandSpec[];","entrypoint":"native-command-registry","exportName":"listNativeCommandSpecsForConfig","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function mergeNativeCommandSpecs(params: { primary: readonly NativeCommandSpec[]; secondary: readonly NativeCommandSpec[]; onCollision?: (normalizedName: string) => void; }): NativeCommandSpec[];","entrypoint":"native-command-registry","exportName":"mergeNativeCommandSpecs","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function parseCommandArgs(command: ChatCommandDefinition, raw?: string): CommandArgs | undefined;","entrypoint":"native-command-registry","exportName":"parseCommandArgs","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function resolveCommandArgChoices(params: { command: ChatCommandDefinition; arg: CommandArgDefinition; cfg?: OpenClawConfig; provider?: string; model?: string; agentRuntime?: string; catalog?: ThinkingCatalogEntry[]; }): ResolvedCommandArgChoice[];","entrypoint":"native-command-registry","exportName":"resolveCommandArgChoices","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function resolveCommandArgMenu(params: { command: ChatCommandDefinition; args?: CommandArgs; cfg?: OpenClawConfig; provider?: string; model?: string; agentRuntime?: string; catalog?: ThinkingCatalogEntry[]; }): { arg: CommandArgDefinition; choices: ResolvedCommandArgChoice[]; title?: string; } | null;","entrypoint":"native-command-registry","exportName":"resolveCommandArgMenu","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7a27ddafd3eaae9a07ea82de735c4a296a800c5a85eacde6f283611ea57bbc04\nexport function serializeCommandArgs(command: ChatCommandDefinition, args?: CommandArgs): string | undefined;","entrypoint":"native-command-registry","exportName":"serializeCommandArgs","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"function","recordType":"export","sourcePath":"src/auto-reply/commands-registry.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type ChatCommandDefinition = ChatCommandDefinition;","entrypoint":"native-command-registry","exportName":"ChatCommandDefinition","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type CommandArgDefinition = CommandArgDefinition;","entrypoint":"native-command-registry","exportName":"CommandArgDefinition","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"declaration":"// declaration closure: cb57ca350356730195bac687425e4a393c8c1b3ef6452fe480098f3226abcbe2\nexport type CommandArgValues = CommandArgValues;","entrypoint":"native-command-registry","exportName":"CommandArgValues","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-args.types.ts"} +{"declaration":"// declaration closure: cb57ca350356730195bac687425e4a393c8c1b3ef6452fe480098f3226abcbe2\nexport type CommandArgs = CommandArgs;","entrypoint":"native-command-registry","exportName":"CommandArgs","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-args.types.ts"} +{"declaration":"// declaration closure: 7e6e481da347e06c70accb2d36fb72e9921c0ba3ac86e0e3755081b1dbe4edff\nexport type NativeCommandSpec = NativeCommandSpec;","entrypoint":"native-command-registry","exportName":"NativeCommandSpec","importSpecifier":"openclaw/plugin-sdk/native-command-registry","kind":"type","recordType":"export","sourcePath":"src/auto-reply/commands-registry.types.ts"} +{"category":null,"entrypoint":"param-readers","importSpecifier":"openclaw/plugin-sdk/param-readers","recordType":"module","sourcePath":"src/plugin-sdk/param-readers.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readFiniteNumberParam(params: Record, key: string, options?: { message?: string; min?: number; max?: number; minExclusive?: boolean; maxExclusive?: boolean; }): number | undefined;","entrypoint":"param-readers","exportName":"readFiniteNumberParam","importSpecifier":"openclaw/plugin-sdk/param-readers","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readNonNegativeIntegerParam(params: Record, key: string, options?: { message?: string; max?: number; }): number | undefined;","entrypoint":"param-readers","exportName":"readNonNegativeIntegerParam","importSpecifier":"openclaw/plugin-sdk/param-readers","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readNumberParam(params: Record, key: string, options?: { required?: boolean; label?: string; integer?: boolean; strict?: boolean; positiveInteger?: boolean; nonNegativeInteger?: boolean; }): number | undefined;","entrypoint":"param-readers","exportName":"readNumberParam","importSpecifier":"openclaw/plugin-sdk/param-readers","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readPositiveIntegerParam(params: Record, key: string, options?: { message?: string; max?: number; }): number | undefined;","entrypoint":"param-readers","exportName":"readPositiveIntegerParam","importSpecifier":"openclaw/plugin-sdk/param-readers","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readStringArrayParam(params: Record, key: string, options: StringParamOptions & { required: true; }): string[];\nexport function readStringArrayParam(params: Record, key: string, options?: StringParamOptions): string[] | undefined;","entrypoint":"param-readers","exportName":"readStringArrayParam","importSpecifier":"openclaw/plugin-sdk/param-readers","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readStringOrNumberParam(params: Record, key: string, options?: { required?: boolean; label?: string; }): string | undefined;","entrypoint":"param-readers","exportName":"readStringOrNumberParam","importSpecifier":"openclaw/plugin-sdk/param-readers","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport function readStringParam(params: Record, key: string, options: StringParamOptions & { required: true; }): string;\nexport function readStringParam(params: Record, key: string, options?: StringParamOptions): string | undefined;","entrypoint":"param-readers","exportName":"readStringParam","importSpecifier":"openclaw/plugin-sdk/param-readers","kind":"function","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"category":null,"entrypoint":"persistent-dedupe","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","recordType":"module","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport function createChannelReplayGuard(params: ChannelReplayGuardParams): ChannelReplayGuard;","entrypoint":"persistent-dedupe","exportName":"createChannelReplayGuard","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport function createClaimableDedupe(options: ClaimableDedupeOptions): ClaimableDedupe & Required>;","entrypoint":"persistent-dedupe","exportName":"createClaimableDedupe","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport function createPersistentDedupe(options: PersistentDedupeOptions): PersistentDedupe;","entrypoint":"persistent-dedupe","exportName":"createPersistentDedupe","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport function createPersistentDedupeImportEntry(params: { key: string; seenAt: number; ttlMs?: number; }): PersistentDedupeLegacyJsonImportEntry;","entrypoint":"persistent-dedupe","exportName":"createPersistentDedupeImportEntry","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport function listPersistentDedupeLegacyJsonFileEntries(options: { filePath: string; ttlMs: number; now?: number; }): Promise;","entrypoint":"persistent-dedupe","exportName":"listPersistentDedupeLegacyJsonFileEntries","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport function migratePersistentDedupeLegacyJsonFile(options: PersistentDedupeLegacyJsonMigrationOptions): Promise;","entrypoint":"persistent-dedupe","exportName":"migratePersistentDedupeLegacyJsonFile","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport function resolvePersistentDedupePluginStateNamespace(options: { namespace: string; namespacePrefix?: string; }): string;","entrypoint":"persistent-dedupe","exportName":"resolvePersistentDedupePluginStateNamespace","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport function runClaimableDedupeClaimLoop(claimNext: () => Promise, retryAfterRejection: (error: unknown, rejectionCount: number) => boolean): Promise;","entrypoint":"persistent-dedupe","exportName":"runClaimableDedupeClaimLoop","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport function shouldReplacePersistentDedupeEntry(params: { existingValue: unknown; incomingValue: unknown; }): boolean;","entrypoint":"persistent-dedupe","exportName":"shouldReplacePersistentDedupeEntry","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d14a7edc40df69abc322ee60f36196aa65f9fc7f2d42d8133c36ca1fb4fd1530\nexport type ChannelReplayClaimHandle = ChannelReplayClaimHandle;","entrypoint":"persistent-dedupe","exportName":"ChannelReplayClaimHandle","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/channel-replay-guard.ts"} +{"declaration":"// declaration closure: 7ab8d51091155693d170d0e212cea975abc4b24739025338b51bccb2c759026f\nexport type ClaimableDedupe = ClaimableDedupe;","entrypoint":"persistent-dedupe","exportName":"ClaimableDedupe","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.types.ts"} +{"declaration":"// declaration closure: 7ab8d51091155693d170d0e212cea975abc4b24739025338b51bccb2c759026f\nexport type ClaimableDedupeClaimResult = ClaimableDedupeClaimResult;","entrypoint":"persistent-dedupe","exportName":"ClaimableDedupeClaimResult","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.types.ts"} +{"declaration":"// declaration closure: 7ab8d51091155693d170d0e212cea975abc4b24739025338b51bccb2c759026f\nexport type ClaimableDedupeOptions = ClaimableDedupeOptions;","entrypoint":"persistent-dedupe","exportName":"ClaimableDedupeOptions","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.types.ts"} +{"declaration":"// declaration closure: 7ab8d51091155693d170d0e212cea975abc4b24739025338b51bccb2c759026f\nexport type PersistentDedupe = PersistentDedupe;","entrypoint":"persistent-dedupe","exportName":"PersistentDedupe","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.types.ts"} +{"declaration":"// declaration closure: 7ab8d51091155693d170d0e212cea975abc4b24739025338b51bccb2c759026f\nexport type PersistentDedupeCheckOptions = PersistentDedupeCheckOptions;","entrypoint":"persistent-dedupe","exportName":"PersistentDedupeCheckOptions","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.types.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport type PersistentDedupeEntry = PersistentDedupeEntry;","entrypoint":"persistent-dedupe","exportName":"PersistentDedupeEntry","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport type PersistentDedupeLegacyJsonImportEntry = PersistentDedupeLegacyJsonImportEntry;","entrypoint":"persistent-dedupe","exportName":"PersistentDedupeLegacyJsonImportEntry","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport type PersistentDedupeLegacyJsonMigrationOptions = PersistentDedupeLegacyJsonMigrationOptions;","entrypoint":"persistent-dedupe","exportName":"PersistentDedupeLegacyJsonMigrationOptions","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: d6544fd4a8334a4a452cb912fad3958e40ccc774bba8fb48bc807c253e4cae4f\nexport type PersistentDedupeLegacyJsonMigrationResult = PersistentDedupeLegacyJsonMigrationResult;","entrypoint":"persistent-dedupe","exportName":"PersistentDedupeLegacyJsonMigrationResult","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.ts"} +{"declaration":"// declaration closure: 7ab8d51091155693d170d0e212cea975abc4b24739025338b51bccb2c759026f\nexport type PersistentDedupeLegacyPathOptions = PersistentDedupeLegacyPathOptions;","entrypoint":"persistent-dedupe","exportName":"PersistentDedupeLegacyPathOptions","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.types.ts"} +{"declaration":"// declaration closure: 7ab8d51091155693d170d0e212cea975abc4b24739025338b51bccb2c759026f\nexport type PersistentDedupeOptions = PersistentDedupeOptions;","entrypoint":"persistent-dedupe","exportName":"PersistentDedupeOptions","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.types.ts"} +{"declaration":"// declaration closure: 7ab8d51091155693d170d0e212cea975abc4b24739025338b51bccb2c759026f\nexport type PersistentDedupePluginStateOptions = PersistentDedupePluginStateOptions;","entrypoint":"persistent-dedupe","exportName":"PersistentDedupePluginStateOptions","importSpecifier":"openclaw/plugin-sdk/persistent-dedupe","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/persistent-dedupe.types.ts"} +{"category":null,"entrypoint":"plugin-config-runtime","importSpecifier":"openclaw/plugin-sdk/plugin-config-runtime","recordType":"module","sourcePath":"src/plugin-sdk/plugin-config-runtime.ts"} +{"declaration":"// declaration closure: e4a000b117a838f1b23177bbac1737ba41a91c4c6f7c27be92f54c7f6f2ce6cb\nexport function mergeDeep(base: unknown, override: unknown, options?: DeepMergeOptions): unknown;","entrypoint":"plugin-config-runtime","exportName":"mergeDeep","importSpecifier":"openclaw/plugin-sdk/plugin-config-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/deep-merge.ts"} +{"declaration":"// declaration closure: 2c0133a88dd4444243b60ee581709ecf1f7a00d4baffe735bff7930c3b96cdfa\nexport function requireRuntimeConfig(config: OpenClawConfig, context: string): OpenClawConfig;","entrypoint":"plugin-config-runtime","exportName":"requireRuntimeConfig","importSpecifier":"openclaw/plugin-sdk/plugin-config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/plugin-config-runtime.ts"} +{"declaration":"// declaration closure: 2c0133a88dd4444243b60ee581709ecf1f7a00d4baffe735bff7930c3b96cdfa\nexport function resolveLivePluginConfigObject(runtimeConfigLoader: (() => OpenClawConfig | undefined) | undefined, pluginId: string, startupPluginConfig?: Record): Record | undefined;","entrypoint":"plugin-config-runtime","exportName":"resolveLivePluginConfigObject","importSpecifier":"openclaw/plugin-sdk/plugin-config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/plugin-config-runtime.ts"} +{"declaration":"// declaration closure: 2c0133a88dd4444243b60ee581709ecf1f7a00d4baffe735bff7930c3b96cdfa\nexport function resolvePluginConfigObject(config: OpenClawConfig | undefined, pluginId: string): Record | undefined;","entrypoint":"plugin-config-runtime","exportName":"resolvePluginConfigObject","importSpecifier":"openclaw/plugin-sdk/plugin-config-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/plugin-config-runtime.ts"} +{"declaration":"// declaration closure: c52d919d7e42f9f582b3ffca1a3b7ceec22fc3b1edf644d49531abf9450c4aa5\nexport const normalizePluginsConfig: (config?: OpenClawConfig[\"plugins\"]) => NormalizedPluginsConfig;","entrypoint":"plugin-config-runtime","exportName":"normalizePluginsConfig","importSpecifier":"openclaw/plugin-sdk/plugin-config-runtime","kind":"const","recordType":"export","sourcePath":"src/plugins/config-state.ts"} +{"declaration":"// declaration closure: c52d919d7e42f9f582b3ffca1a3b7ceec22fc3b1edf644d49531abf9450c4aa5\nexport const resolveEffectiveEnableState: (params: EffectiveActivationParams) => { enabled: boolean; reason?: string;};","entrypoint":"plugin-config-runtime","exportName":"resolveEffectiveEnableState","importSpecifier":"openclaw/plugin-sdk/plugin-config-runtime","kind":"const","recordType":"export","sourcePath":"src/plugins/config-state.ts"} +{"category":"core","entrypoint":"plugin-entry","importSpecifier":"openclaw/plugin-sdk/plugin-entry","recordType":"module","sourcePath":"src/plugin-sdk/plugin-entry.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function buildJsonPluginConfigSchema(schema: JsonSchemaObject, options?: BuildJsonPluginConfigSchemaOptions): OpenClawPluginConfigSchema;","entrypoint":"plugin-entry","exportName":"buildJsonPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"function","recordType":"export","sourcePath":"src/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function buildPluginConfigSchema(schema: ZodTypeAny, options?: BuildPluginConfigSchemaOptions): OpenClawPluginConfigSchema;","entrypoint":"plugin-entry","exportName":"buildPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"function","recordType":"export","sourcePath":"src/plugins/config-schema.ts"} +{"declaration":"// declaration closure: e58ab5484bf8942ee592654b5b4f1d4de30c5007eaaf5274512ce04adb559db9\nexport function definePluginEntry({ id, name, description, kind, configSchema, reload, nodeHostCommands, securityAuditCollectors, register, }: DefinePluginEntryOptions): DefinedPluginEntry;","entrypoint":"plugin-entry","exportName":"definePluginEntry","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/plugin-entry.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function emptyPluginConfigSchema(): OpenClawPluginConfigSchema;","entrypoint":"plugin-entry","exportName":"emptyPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"function","recordType":"export","sourcePath":"src/plugins/config-schema.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentHarness = AgentHarness;","entrypoint":"plugin-entry","exportName":"AgentHarness","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/agents/harness/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentPromptGuidance = AgentPromptGuidance;","entrypoint":"plugin-entry","exportName":"AgentPromptGuidance","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentPromptGuidanceEntry = AgentPromptGuidanceEntry;","entrypoint":"plugin-entry","exportName":"AgentPromptGuidanceEntry","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type AgentPromptSurfaceKind = \"openclaw_main\" | \"pi_main\" | \"codex_app_server\" | \"cli_backend\" | \"acp_backend\" | \"subagent\";","entrypoint":"plugin-entry","exportName":"AgentPromptSurfaceKind","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: d4dc5c63bc2da8a627a2235ae24a478780a12fa32e0f4910257c66c8b1f0fcc5\nexport type AnyAgentTool = AnyAgentTool;","entrypoint":"plugin-entry","exportName":"AnyAgentTool","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/agents/tools/common.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type MediaUnderstandingProviderPlugin = MediaUnderstandingProvider;","entrypoint":"plugin-entry","exportName":"MediaUnderstandingProviderPlugin","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MigrationApplyResult = MigrationApplyResult;","entrypoint":"plugin-entry","exportName":"MigrationApplyResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/migration-provider.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MigrationDetection = MigrationDetection;","entrypoint":"plugin-entry","exportName":"MigrationDetection","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/migration-provider.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MigrationItem = MigrationItem;","entrypoint":"plugin-entry","exportName":"MigrationItem","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/migration-provider.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MigrationPlan = MigrationPlan;","entrypoint":"plugin-entry","exportName":"MigrationPlan","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/migration-provider.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MigrationProviderContext = MigrationProviderContext;","entrypoint":"plugin-entry","exportName":"MigrationProviderContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/migration-provider.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MigrationProviderPlugin = MigrationProviderPlugin;","entrypoint":"plugin-entry","exportName":"MigrationProviderPlugin","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/migration-provider.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type MigrationSummary = MigrationSummary;","entrypoint":"plugin-entry","exportName":"MigrationSummary","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/migration-provider.types.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"plugin-entry","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawGatewayDiscoveryAdvertiseContext = OpenClawGatewayDiscoveryAdvertiseContext;","entrypoint":"plugin-entry","exportName":"OpenClawGatewayDiscoveryAdvertiseContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawGatewayDiscoveryService = OpenClawGatewayDiscoveryService;","entrypoint":"plugin-entry","exportName":"OpenClawGatewayDiscoveryService","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type OpenClawPluginApi = OpenClawPluginApi;","entrypoint":"plugin-entry","exportName":"OpenClawPluginApi","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-api.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type OpenClawPluginCommandDefinition = OpenClawPluginCommandDefinition;","entrypoint":"plugin-entry","exportName":"OpenClawPluginCommandDefinition","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: 648c5518e6d4caab146ef7e3d7c696f55f0922333bc402031982082c319bb46d\nexport type OpenClawPluginConfigSchema = OpenClawPluginConfigSchema;","entrypoint":"plugin-entry","exportName":"OpenClawPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-config-schema.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type OpenClawPluginDefinition = OpenClawPluginDefinition;","entrypoint":"plugin-entry","exportName":"OpenClawPluginDefinition","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-definition.types.ts"} +{"declaration":"// declaration closure: 77bdf45bdc6127a442332c71f4058db940c90a41c51f02d73613b8f590f45f32\nexport type OpenClawPluginGatewayEventScope = OpenClawPluginGatewayEventScope;","entrypoint":"plugin-entry","exportName":"OpenClawPluginGatewayEventScope","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/gateway-events.ts"} +{"declaration":"// declaration closure: 77bdf45bdc6127a442332c71f4058db940c90a41c51f02d73613b8f590f45f32\nexport type OpenClawPluginGatewayEvents = OpenClawPluginGatewayEvents;","entrypoint":"plugin-entry","exportName":"OpenClawPluginGatewayEvents","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/gateway-events.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginHttpRouteHandler = OpenClawPluginHttpRouteHandler;","entrypoint":"plugin-entry","exportName":"OpenClawPluginHttpRouteHandler","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: f27e9f1aefadc4ebeb84411bb57e901762be2722e7aeac256165edb69b0a31ee\nexport type OpenClawPluginNodeHostCommand = OpenClawPluginNodeHostCommand;","entrypoint":"plugin-entry","exportName":"OpenClawPluginNodeHostCommand","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/types.node-host.ts"} +{"declaration":"// declaration closure: f27e9f1aefadc4ebeb84411bb57e901762be2722e7aeac256165edb69b0a31ee\nexport type OpenClawPluginNodeHostCommandAvailabilityContext = OpenClawPluginNodeHostCommandAvailabilityContext;","entrypoint":"plugin-entry","exportName":"OpenClawPluginNodeHostCommandAvailabilityContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/types.node-host.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginNodeInvokePolicy = OpenClawPluginNodeInvokePolicy;","entrypoint":"plugin-entry","exportName":"OpenClawPluginNodeInvokePolicy","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginNodeInvokePolicyContext = OpenClawPluginNodeInvokePolicyContext;","entrypoint":"plugin-entry","exportName":"OpenClawPluginNodeInvokePolicyContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginNodeInvokePolicyResult = OpenClawPluginNodeInvokePolicyResult;","entrypoint":"plugin-entry","exportName":"OpenClawPluginNodeInvokePolicyResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginReloadRegistration = OpenClawPluginReloadRegistration;","entrypoint":"plugin-entry","exportName":"OpenClawPluginReloadRegistration","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginSecurityAuditCollector = OpenClawPluginSecurityAuditCollector;","entrypoint":"plugin-entry","exportName":"OpenClawPluginSecurityAuditCollector","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginSecurityAuditContext = OpenClawPluginSecurityAuditContext;","entrypoint":"plugin-entry","exportName":"OpenClawPluginSecurityAuditContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginService = OpenClawPluginService;","entrypoint":"plugin-entry","exportName":"OpenClawPluginService","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type OpenClawPluginServiceContext = OpenClawPluginServiceContext;","entrypoint":"plugin-entry","exportName":"OpenClawPluginServiceContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: d58908050dfa92d0bf20874a207ed4eecc34b30b426046a3828837a107aa9faf\nexport type OpenClawPluginToolContext = OpenClawPluginToolContext;","entrypoint":"plugin-entry","exportName":"OpenClawPluginToolContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/tool-types.ts"} +{"declaration":"// declaration closure: d58908050dfa92d0bf20874a207ed4eecc34b30b426046a3828837a107aa9faf\nexport type OpenClawPluginToolFactory = OpenClawPluginToolFactory;","entrypoint":"plugin-entry","exportName":"OpenClawPluginToolFactory","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/tool-types.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginAgentEventEmitParams = PluginAgentEventEmitParams;","entrypoint":"plugin-entry","exportName":"PluginAgentEventEmitParams","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginAgentEventEmitResult = PluginAgentEventEmitResult;","entrypoint":"plugin-entry","exportName":"PluginAgentEventEmitResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginAgentEventSubscriptionRegistration = PluginAgentEventSubscriptionRegistration;","entrypoint":"plugin-entry","exportName":"PluginAgentEventSubscriptionRegistration","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginAgentTurnPrepareEvent = PluginAgentTurnPrepareEvent;","entrypoint":"plugin-entry","exportName":"PluginAgentTurnPrepareEvent","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginAgentTurnPrepareResult = PluginAgentTurnPrepareResult;","entrypoint":"plugin-entry","exportName":"PluginAgentTurnPrepareResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginCommandContext = PluginCommandContext;","entrypoint":"plugin-entry","exportName":"PluginCommandContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginCommandResult = PluginCommandResult;","entrypoint":"plugin-entry","exportName":"PluginCommandResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-command.types.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginControlUiDescriptor = PluginControlUiDescriptor;","entrypoint":"plugin-entry","exportName":"PluginControlUiDescriptor","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: c54cb4a2961d6813244732ddbb5b7654e6206b6e85f04df189c766186cef0493\nexport type PluginConversationBinding = PluginConversationBinding;","entrypoint":"plugin-entry","exportName":"PluginConversationBinding","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/conversation-binding.types.ts"} +{"declaration":"// declaration closure: c54cb4a2961d6813244732ddbb5b7654e6206b6e85f04df189c766186cef0493\nexport type PluginConversationBindingRequestParams = PluginConversationBindingRequestParams;","entrypoint":"plugin-entry","exportName":"PluginConversationBindingRequestParams","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/conversation-binding.types.ts"} +{"declaration":"// declaration closure: c54cb4a2961d6813244732ddbb5b7654e6206b6e85f04df189c766186cef0493\nexport type PluginConversationBindingRequestResult = PluginConversationBindingRequestResult;","entrypoint":"plugin-entry","exportName":"PluginConversationBindingRequestResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/conversation-binding.types.ts"} +{"declaration":"// declaration closure: c54cb4a2961d6813244732ddbb5b7654e6206b6e85f04df189c766186cef0493\nexport type PluginConversationBindingResolvedEvent = PluginConversationBindingResolvedEvent;","entrypoint":"plugin-entry","exportName":"PluginConversationBindingResolvedEvent","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/conversation-binding.types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginHeartbeatPromptContributionEvent = PluginHeartbeatPromptContributionEvent;","entrypoint":"plugin-entry","exportName":"PluginHeartbeatPromptContributionEvent","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginHeartbeatPromptContributionResult = PluginHeartbeatPromptContributionResult;","entrypoint":"plugin-entry","exportName":"PluginHeartbeatPromptContributionResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 4e841cb797c409db51211da95f2f13ad310f5dcc5d10d794b42dee6ad9d304b6\nexport type PluginHookInboundClaimContext = PluginHookInboundClaimContext;","entrypoint":"plugin-entry","exportName":"PluginHookInboundClaimContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-message.types.ts"} +{"declaration":"// declaration closure: 4e841cb797c409db51211da95f2f13ad310f5dcc5d10d794b42dee6ad9d304b6\nexport type PluginHookInboundClaimEvent = PluginHookInboundClaimEvent;","entrypoint":"plugin-entry","exportName":"PluginHookInboundClaimEvent","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-message.types.ts"} +{"declaration":"// declaration closure: cfc7eb6288a665f15d8424b9fc0dfbf1e52717730fa4de434f5370bb30cd38ef\nexport type PluginHookInboundClaimResult = PluginHookInboundClaimResult;","entrypoint":"plugin-entry","exportName":"PluginHookInboundClaimResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-types.ts"} +{"declaration":"// declaration closure: 4e841cb797c409db51211da95f2f13ad310f5dcc5d10d794b42dee6ad9d304b6\nexport type PluginHookInboundMessageMetadata = PluginHookInboundMessageMetadata;","entrypoint":"plugin-entry","exportName":"PluginHookInboundMessageMetadata","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-message.types.ts"} +{"declaration":"// declaration closure: 4e841cb797c409db51211da95f2f13ad310f5dcc5d10d794b42dee6ad9d304b6\nexport type PluginHookMediaFact = MessageHookMediaFact;","entrypoint":"plugin-entry","exportName":"PluginHookMediaFact","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-message.types.ts"} +{"declaration":"// declaration closure: 4e841cb797c409db51211da95f2f13ad310f5dcc5d10d794b42dee6ad9d304b6\nexport type PluginHookMessageReceivedEvent = PluginHookMessageReceivedEvent;","entrypoint":"plugin-entry","exportName":"PluginHookMessageReceivedEvent","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-message.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillArtifact = PluginHookSkillArtifact;","entrypoint":"plugin-entry","exportName":"PluginHookSkillArtifact","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillBundleFile = PluginHookSkillBundleFile;","entrypoint":"plugin-entry","exportName":"PluginHookSkillBundleFile","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillBundleSnapshot = PluginHookSkillBundleSnapshot;","entrypoint":"plugin-entry","exportName":"PluginHookSkillBundleSnapshot","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillChangedEvent = PluginHookSkillChangedEvent;","entrypoint":"plugin-entry","exportName":"PluginHookSkillChangedEvent","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillContext = PluginHookSkillContext;","entrypoint":"plugin-entry","exportName":"PluginHookSkillContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillEvaluationFinding = PluginHookSkillEvaluationFinding;","entrypoint":"plugin-entry","exportName":"PluginHookSkillEvaluationFinding","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillProposalChangedEvent = PluginHookSkillProposalChangedEvent;","entrypoint":"plugin-entry","exportName":"PluginHookSkillProposalChangedEvent","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillProposalEvaluateEvent = PluginHookSkillProposalEvaluateEvent;","entrypoint":"plugin-entry","exportName":"PluginHookSkillProposalEvaluateEvent","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillProposalEvaluateResult = PluginHookSkillProposalEvaluateResult;","entrypoint":"plugin-entry","exportName":"PluginHookSkillProposalEvaluateResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillProposalEvaluationOutcome = PluginHookSkillProposalEvaluationOutcome;","entrypoint":"plugin-entry","exportName":"PluginHookSkillProposalEvaluationOutcome","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: 42441c4697bed0d2f03f6d4f7fa059b6d493f046af9a843379e61978da35e168\nexport type PluginHookSkillProposalKind = PluginHookSkillProposalKind;","entrypoint":"plugin-entry","exportName":"PluginHookSkillProposalKind","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/hook-skill.types.ts"} +{"declaration":"// declaration closure: f8cacee57ef18eac6dbb940656df91d657e20e96c35db76185af55bcbdd3e02b\nexport type PluginJsonValue = PluginJsonValue;","entrypoint":"plugin-entry","exportName":"PluginJsonValue","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-json.ts"} +{"declaration":"// declaration closure: 1237dc95fdddafc4fd13619c861493ee05489f5c62c2f983081e66d81473baf6\nexport type PluginLogger = PluginLogger;","entrypoint":"plugin-entry","exportName":"PluginLogger","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/logger-types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginNextTurnInjection = PluginNextTurnInjection;","entrypoint":"plugin-entry","exportName":"PluginNextTurnInjection","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginNextTurnInjectionEnqueueResult = PluginNextTurnInjectionEnqueueResult;","entrypoint":"plugin-entry","exportName":"PluginNextTurnInjectionEnqueueResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: 6d77b32ae074dd04e92245d2a1336156b2041cdaf0b1d29f520bec6a4f2a7b51\nexport type PluginNextTurnInjectionRecord = PluginNextTurnInjectionRecord;","entrypoint":"plugin-entry","exportName":"PluginNextTurnInjectionRecord","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hook-turn-types.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginRunContextGetParams = PluginRunContextGetParams;","entrypoint":"plugin-entry","exportName":"PluginRunContextGetParams","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginRunContextPatch = PluginRunContextPatch;","entrypoint":"plugin-entry","exportName":"PluginRunContextPatch","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginRuntimeLifecycleRegistration = PluginRuntimeLifecycleRegistration;","entrypoint":"plugin-entry","exportName":"PluginRuntimeLifecycleRegistration","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionActionContext = PluginSessionActionContext;","entrypoint":"plugin-entry","exportName":"PluginSessionActionContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionActionRegistration = PluginSessionActionRegistration;","entrypoint":"plugin-entry","exportName":"PluginSessionActionRegistration","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionActionResult = PluginSessionActionResult;","entrypoint":"plugin-entry","exportName":"PluginSessionActionResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionAttachmentParams = PluginSessionAttachmentParams;","entrypoint":"plugin-entry","exportName":"PluginSessionAttachmentParams","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionAttachmentResult = PluginSessionAttachmentResult;","entrypoint":"plugin-entry","exportName":"PluginSessionAttachmentResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionExtensionProjection = PluginSessionExtensionProjection;","entrypoint":"plugin-entry","exportName":"PluginSessionExtensionProjection","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionExtensionRegistration = PluginSessionExtensionRegistration;","entrypoint":"plugin-entry","exportName":"PluginSessionExtensionRegistration","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionSchedulerJobHandle = PluginSessionSchedulerJobHandle;","entrypoint":"plugin-entry","exportName":"PluginSessionSchedulerJobHandle","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionSchedulerJobRegistration = PluginSessionSchedulerJobRegistration;","entrypoint":"plugin-entry","exportName":"PluginSessionSchedulerJobRegistration","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionTurnScheduleParams = PluginSessionTurnScheduleParams;","entrypoint":"plugin-entry","exportName":"PluginSessionTurnScheduleParams","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionTurnUnscheduleByTagParams = PluginSessionTurnUnscheduleByTagParams;","entrypoint":"plugin-entry","exportName":"PluginSessionTurnUnscheduleByTagParams","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginSessionTurnUnscheduleByTagResult = PluginSessionTurnUnscheduleByTagResult;","entrypoint":"plugin-entry","exportName":"PluginSessionTurnUnscheduleByTagResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginToolMetadataRegistration = PluginToolMetadataRegistration;","entrypoint":"plugin-entry","exportName":"PluginToolMetadataRegistration","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: a4f97f0fa49423f243b2fffa810df225281a46683a730090723139f4b5d0d471\nexport type PluginTrustedToolPolicyRegistration = PluginTrustedToolPolicyRegistration;","entrypoint":"plugin-entry","exportName":"PluginTrustedToolPolicyRegistration","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/host-hooks.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAppGuidedSetup = ProviderAppGuidedSetup;","entrypoint":"plugin-entry","exportName":"ProviderAppGuidedSetup","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAppGuidedSetupCandidate = ProviderAppGuidedSetupCandidate;","entrypoint":"plugin-entry","exportName":"ProviderAppGuidedSetupCandidate","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAppGuidedSetupContext = ProviderAppGuidedSetupContext;","entrypoint":"plugin-entry","exportName":"ProviderAppGuidedSetupContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 60093facb9b6bbf5c7875355b11355925489ac512a95fccbfbad3c0f26b8175e\nexport type ProviderApplyConfigDefaultsContext = ProviderApplyConfigDefaultsContext;","entrypoint":"plugin-entry","exportName":"ProviderApplyConfigDefaultsContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-config-context.types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type ProviderAugmentModelCatalogContext = ProviderAugmentModelCatalogContext;","entrypoint":"plugin-entry","exportName":"ProviderAugmentModelCatalogContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAuthContext = ProviderAuthContext;","entrypoint":"plugin-entry","exportName":"ProviderAuthContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderAuthDoctorHintContext = ProviderAuthDoctorHintContext;","entrypoint":"plugin-entry","exportName":"ProviderAuthDoctorHintContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAuthMethod = ProviderAuthMethod;","entrypoint":"plugin-entry","exportName":"ProviderAuthMethod","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAuthMethodNonInteractiveContext = ProviderAuthMethodNonInteractiveContext;","entrypoint":"plugin-entry","exportName":"ProviderAuthMethodNonInteractiveContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAuthResult = ProviderAuthResult;","entrypoint":"plugin-entry","exportName":"ProviderAuthResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderBuildMissingAuthMessageContext = ProviderBuildMissingAuthMessageContext;","entrypoint":"plugin-entry","exportName":"ProviderBuildMissingAuthMessageContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderBuildUnknownModelHintContext = ProviderBuildUnknownModelHintContext;","entrypoint":"plugin-entry","exportName":"ProviderBuildUnknownModelHintContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: e58ab5484bf8942ee592654b5b4f1d4de30c5007eaaf5274512ce04adb559db9\nexport type ProviderBuiltInModelSuppressionContext = ProviderBuiltInModelSuppressionContextType;","entrypoint":"plugin-entry","exportName":"ProviderBuiltInModelSuppressionContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/plugin-entry.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type ProviderBuiltInModelSuppressionResult = ProviderBuiltInModelSuppressionResult;","entrypoint":"plugin-entry","exportName":"ProviderBuiltInModelSuppressionResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderCacheTtlEligibilityContext = ProviderCacheTtlEligibilityContext;","entrypoint":"plugin-entry","exportName":"ProviderCacheTtlEligibilityContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type ProviderCatalogContext = ProviderCatalogContext;","entrypoint":"plugin-entry","exportName":"ProviderCatalogContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type ProviderCatalogResult = ProviderCatalogResult;","entrypoint":"plugin-entry","exportName":"ProviderCatalogResult","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: baa8b95608b875003b6fb91894f5f0a6b46bb82a55df57d30666d19edcd24947\nexport type ProviderDefaultThinkingPolicyContext = ProviderDefaultThinkingPolicyContext;","entrypoint":"plugin-entry","exportName":"ProviderDefaultThinkingPolicyContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-thinking.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderDeferSyntheticProfileAuthContext = ProviderDeferSyntheticProfileAuthContext;","entrypoint":"plugin-entry","exportName":"ProviderDeferSyntheticProfileAuthContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderFailoverErrorContext = ProviderFailoverErrorContext;","entrypoint":"plugin-entry","exportName":"ProviderFailoverErrorContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderFetchUsageSnapshotContext = ProviderFetchUsageSnapshotContext;","entrypoint":"plugin-entry","exportName":"ProviderFetchUsageSnapshotContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type ProviderModernModelPolicyContext = ProviderModernModelPolicyContext;","entrypoint":"plugin-entry","exportName":"ProviderModernModelPolicyContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: 60093facb9b6bbf5c7875355b11355925489ac512a95fccbfbad3c0f26b8175e\nexport type ProviderNormalizeConfigContext = ProviderNormalizeConfigContext;","entrypoint":"plugin-entry","exportName":"ProviderNormalizeConfigContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-config-context.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderNormalizeModelIdContext = ProviderNormalizeModelIdContext;","entrypoint":"plugin-entry","exportName":"ProviderNormalizeModelIdContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderNormalizeResolvedModelContext = ProviderNormalizeResolvedModelContext;","entrypoint":"plugin-entry","exportName":"ProviderNormalizeResolvedModelContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderNormalizeToolSchemasContext = ProviderNormalizeToolSchemasContext;","entrypoint":"plugin-entry","exportName":"ProviderNormalizeToolSchemasContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderNormalizeTransportContext = ProviderNormalizeTransportContext;","entrypoint":"plugin-entry","exportName":"ProviderNormalizeTransportContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type ProviderPlugin = ProviderPlugin;","entrypoint":"plugin-entry","exportName":"ProviderPlugin","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-plugin.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderPrepareDynamicModelContext = ProviderResolveDynamicModelContext;","entrypoint":"plugin-entry","exportName":"ProviderPrepareDynamicModelContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderPrepareExtraParamsContext = ProviderPrepareExtraParamsContext;","entrypoint":"plugin-entry","exportName":"ProviderPrepareExtraParamsContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderPrepareRuntimeAuthContext = ProviderPrepareRuntimeAuthContext;","entrypoint":"plugin-entry","exportName":"ProviderPrepareRuntimeAuthContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderPreparedRuntimeAuth = ProviderPreparedRuntimeAuth;","entrypoint":"plugin-entry","exportName":"ProviderPreparedRuntimeAuth","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReasoningOutputMode = ProviderReasoningOutputMode;","entrypoint":"plugin-entry","exportName":"ProviderReasoningOutputMode","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReasoningOutputModeContext = ProviderReplayPolicyContext;","entrypoint":"plugin-entry","exportName":"ProviderReasoningOutputModeContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReplayPolicy = ProviderReplayPolicy;","entrypoint":"plugin-entry","exportName":"ProviderReplayPolicy","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReplayPolicyContext = ProviderReplayPolicyContext;","entrypoint":"plugin-entry","exportName":"ProviderReplayPolicyContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReplaySessionEntry = ProviderReplaySessionEntry;","entrypoint":"plugin-entry","exportName":"ProviderReplaySessionEntry","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderReplaySessionState = ProviderReplaySessionState;","entrypoint":"plugin-entry","exportName":"ProviderReplaySessionState","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: 60093facb9b6bbf5c7875355b11355925489ac512a95fccbfbad3c0f26b8175e\nexport type ProviderResolveConfigApiKeyContext = ProviderResolveConfigApiKeyContext;","entrypoint":"plugin-entry","exportName":"ProviderResolveConfigApiKeyContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-config-context.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderResolveDynamicModelContext = ProviderResolveDynamicModelContext;","entrypoint":"plugin-entry","exportName":"ProviderResolveDynamicModelContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderResolveTransportTurnStateContext = ProviderResolveTransportTurnStateContext;","entrypoint":"plugin-entry","exportName":"ProviderResolveTransportTurnStateContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderResolveUsageAuthContext = ProviderResolveUsageAuthContext;","entrypoint":"plugin-entry","exportName":"ProviderResolveUsageAuthContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderResolveWebSocketSessionPolicyContext = ProviderResolveWebSocketSessionPolicyContext;","entrypoint":"plugin-entry","exportName":"ProviderResolveWebSocketSessionPolicyContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderResolvedUsageAuth = ProviderResolvedUsageAuth;","entrypoint":"plugin-entry","exportName":"ProviderResolvedUsageAuth","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: 34158a6262573e9e54db027f4353b37e7865402b2ed499850ff8e3c52f1aa145\nexport type ProviderRuntimeModel = ProviderRuntimeModel;","entrypoint":"plugin-entry","exportName":"ProviderRuntimeModel","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime-model.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderSanitizeReplayHistoryContext = ProviderSanitizeReplayHistoryContext;","entrypoint":"plugin-entry","exportName":"ProviderSanitizeReplayHistoryContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: baa8b95608b875003b6fb91894f5f0a6b46bb82a55df57d30666d19edcd24947\nexport type ProviderThinkingPolicyContext = ProviderThinkingPolicyContext;","entrypoint":"plugin-entry","exportName":"ProviderThinkingPolicyContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-thinking.types.ts"} +{"declaration":"// declaration closure: baa8b95608b875003b6fb91894f5f0a6b46bb82a55df57d30666d19edcd24947\nexport type ProviderThinkingProfile = ProviderThinkingProfile;","entrypoint":"plugin-entry","exportName":"ProviderThinkingProfile","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-thinking.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderToolSchemaDiagnostic = ProviderToolSchemaDiagnostic;","entrypoint":"plugin-entry","exportName":"ProviderToolSchemaDiagnostic","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderTransportTurnState = ProviderTransportTurnState;","entrypoint":"plugin-entry","exportName":"ProviderTransportTurnState","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: d648496e09fab997cdad0b0e33f4eccb460a3144feee89164799231fd88e9f71\nexport type ProviderUsageAuthToken = ProviderUsageAuthToken;","entrypoint":"plugin-entry","exportName":"ProviderUsageAuthToken","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-runtime.types.ts"} +{"declaration":"// declaration closure: 4317a72948859c4a60afd51d86602d7ff5c520658458fff9c723cc8979e24d32\nexport type ProviderValidateReplayTurnsContext = ProviderValidateReplayTurnsContext;","entrypoint":"plugin-entry","exportName":"ProviderValidateReplayTurnsContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-replay.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderWebSocketSessionPolicy = ProviderWebSocketSessionPolicy;","entrypoint":"plugin-entry","exportName":"ProviderWebSocketSessionPolicy","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: ab6c1d8b5d4ef2443770b8e57fcc7ea86ddc49721e13d85a47aae880fcfa5e8c\nexport type ProviderWrapStreamFnContext = ProviderWrapStreamFnContext;","entrypoint":"plugin-entry","exportName":"ProviderWrapStreamFnContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-transport.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type RealtimeTranscriptionProviderPlugin = RealtimeTranscriptionProviderPlugin;","entrypoint":"plugin-entry","exportName":"RealtimeTranscriptionProviderPlugin","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type SpeechProviderPlugin = SpeechProviderPlugin;","entrypoint":"plugin-entry","exportName":"SpeechProviderPlugin","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type TranscriptSourceProvider = TranscriptsSourceProviderCapability;","entrypoint":"plugin-entry","exportName":"TranscriptSourceProvider","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 2ecf4d3834bc0531bac39fb7b51b974f72ca948c7efb06ee7bb2cae1dc178881\nexport type UnifiedModelCatalogEntry = UnifiedModelCatalogEntry;","entrypoint":"plugin-entry","exportName":"UnifiedModelCatalogEntry","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"packages/model-catalog-core/src/model-catalog-types.ts"} +{"declaration":"// declaration closure: 2ecf4d3834bc0531bac39fb7b51b974f72ca948c7efb06ee7bb2cae1dc178881\nexport type UnifiedModelCatalogKind = UnifiedModelCatalogKind;","entrypoint":"plugin-entry","exportName":"UnifiedModelCatalogKind","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"packages/model-catalog-core/src/model-catalog-types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type UnifiedModelCatalogProviderContext = UnifiedModelCatalogProviderContext;","entrypoint":"plugin-entry","exportName":"UnifiedModelCatalogProviderContext","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: ddc43146fad68f3d034617b5d13466ba4c02dd4e05f1a435f5f30f4f1468806f\nexport type UnifiedModelCatalogProviderPlugin = UnifiedModelCatalogProviderPlugin;","entrypoint":"plugin-entry","exportName":"UnifiedModelCatalogProviderPlugin","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-catalog.types.ts"} +{"declaration":"// declaration closure: 2ecf4d3834bc0531bac39fb7b51b974f72ca948c7efb06ee7bb2cae1dc178881\nexport type UnifiedModelCatalogSource = UnifiedModelCatalogSource;","entrypoint":"plugin-entry","exportName":"UnifiedModelCatalogSource","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"packages/model-catalog-core/src/model-catalog-types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type WorkerDesktopEndpoint = WorkerDesktopEndpoint;","entrypoint":"plugin-entry","exportName":"WorkerDesktopEndpoint","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type WorkerLease = WorkerLease;","entrypoint":"plugin-entry","exportName":"WorkerLease","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type WorkerLeaseStatus = WorkerLeaseStatus;","entrypoint":"plugin-entry","exportName":"WorkerLeaseStatus","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type WorkerProfile = Readonly>;","entrypoint":"plugin-entry","exportName":"WorkerProfile","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type WorkerProvider = WorkerProvider;","entrypoint":"plugin-entry","exportName":"WorkerProvider","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type WorkerSshEndpoint = WorkerSshEndpoint;","entrypoint":"plugin-entry","exportName":"WorkerSshEndpoint","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type WorkerSshIdentity = WorkerSshIdentity;","entrypoint":"plugin-entry","exportName":"WorkerSshIdentity","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport type WorkerSshIdentityRequest = WorkerSshIdentityRequest;","entrypoint":"plugin-entry","exportName":"WorkerSshIdentityRequest","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"type","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"declaration":"// declaration closure: 3244c75b15af1fe903b17f356d606c76aef120d6bdaa0a09c947e79f50dece41\nexport class WorkerProviderError extends Error {\n readonly code: \"invalid_profile\";\n constructor(message: string);\n}","entrypoint":"plugin-entry","exportName":"WorkerProviderError","importSpecifier":"openclaw/plugin-sdk/plugin-entry","kind":"class","recordType":"export","sourcePath":"src/plugins/capability-provider.types.ts"} +{"category":null,"entrypoint":"plugin-runtime","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","recordType":"module","sourcePath":"src/plugin-sdk/plugin-runtime.ts"} +{"declaration":"// declaration closure: cd1e3182a78a90b304e0891a0f9a26706fb620fd6fc3a1f5935297cd1c683e27\nexport function clearPluginCommands(): void;","entrypoint":"plugin-runtime","exportName":"clearPluginCommands","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/command-registry-state.ts"} +{"declaration":"// declaration closure: b7ebb1bfc657fd1c3fbb400ee2650590824b5b840a81638630de865dc2fcb7bd\nexport function clearPluginInteractiveHandlers(): void;","entrypoint":"plugin-runtime","exportName":"clearPluginInteractiveHandlers","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/interactive-registry.ts"} +{"declaration":"// declaration closure: e34850565aafb6107d98ab11327157361d26c7eb8b247f11d679795dacd9389c\nexport function createChannelInteractiveDispatcher, TResult extends { handled?: boolean; } | void = void | { handled?: boolean; }, TDispatchInteractiveKey extends PropertyKey = TInteractiveKey>(config: { channel: TChannel; interactiveKey: TInteractiveKey; dispatchInteractiveKey?: TDispatchInteractiveKey; }): (params: { data: string; dedupeId: string; ctx: ChannelInteractiveDispatchContext; respond: TContext[\"respond\"]; conversation?: Parameters[0][\"conversation\"]; onMatched?: () => Promise | void; afterInvoke?: (result: TResult) => Promise | void; }) => Promise>;","entrypoint":"plugin-runtime","exportName":"createChannelInteractiveDispatcher","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/interactive.ts"} +{"declaration":"// declaration closure: 0c3188fec643a327a84aed4da7e8c709d651b09d499e87ee01bd4979b9f7c5e1\nexport function createInteractiveConversationBindingHelpers(params: { registration: RegisteredInteractiveMetadata; senderId?: string; conversation: PluginBindingConversation; }): { requestConversationBinding: (binding?: PluginConversationBindingRequestParams) => Promise; detachConversationBinding: () => Promise<{ removed: boolean; }>; getCurrentConversationBinding: () => Promise; };","entrypoint":"plugin-runtime","exportName":"createInteractiveConversationBindingHelpers","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/interactive-binding-helpers.ts"} +{"declaration":"// declaration closure: e34850565aafb6107d98ab11327157361d26c7eb8b247f11d679795dacd9389c\nexport function dispatchPluginInteractiveHandler(params: { channel: TRegistration[\"channel\"]; data: string; dedupeId?: string; onMatched?: () => Promise | void; invoke: (match: PluginInteractiveMatch) => Promise | TResult; afterInvoke?: (result: TResult) => Promise | void; }): Promise>;","entrypoint":"plugin-runtime","exportName":"dispatchPluginInteractiveHandler","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/interactive.ts"} +{"declaration":"// declaration closure: 4ef1da4c6ea235b486bcdb2c8241e66ada9f52a645e10d3f68fbb00fffb757ae\nexport function executePluginCommand(params: { command: RegisteredPluginCommand; args?: string; senderId?: string; channel: string; channelId?: PluginCommandContext[\"channelId\"]; isAuthorizedSender: boolean; senderIsOwner?: boolean; gatewayClientScopes?: PluginCommandContext[\"gatewayClientScopes\"]; agentId?: string; sessionKey?: PluginCommandContext[\"sessionKey\"]; sessionId?: PluginCommandContext[\"sessionId\"]; sessionTarget?: PluginCommandContext[\"sessionTarget\"]; sessionFile?: PluginCommandContext[\"sessionFile\"]; authProfileId?: string; commandBody: string; config: OpenClawConfig; from?: PluginCommandContext[\"from\"]; to?: PluginCommandContext[\"to\"]; originatingTo?: string; accountId?: PluginCommandContext[\"accountId\"]; messageThreadId?: PluginCommandContext[\"messageThreadId\"]; threadParentId?: PluginCommandContext[\"threadParentId\"]; diagnosticsSessions?: PluginCommandContext[\"diagnosticsSessions\"]; diagnosticsUploadApproved?: PluginCommandContext[\"diagnosticsUploadApproved\"]; diagnosticsPreviewOnly?: PluginCommandContext[\"diagnosticsPreviewOnly\"]; diagnosticsPrivateRouted?: PluginCommandContext[\"diagnosticsPrivateRouted\"]; }): Promise;","entrypoint":"plugin-runtime","exportName":"executePluginCommand","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/commands.ts"} +{"declaration":"// declaration closure: 36d9d32ff8d555cb8ebd9857e5e5b7368eb5fa3b19f75253daffc1650c3c1614\nexport function getGlobalHookRunner(): HookRunner | null;","entrypoint":"plugin-runtime","exportName":"getGlobalHookRunner","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/hook-runner-global.ts"} +{"declaration":"// declaration closure: b63493c126321811f3c48d0bd30bb0c3fd073185ea970e718cd31220983128d4\nexport function getPluginCommandSpecs(provider?: string, options?: PluginCommandSpecOptions): Array<{ name: string; description: string; descriptionLocalizations?: Record; acceptsArgs: boolean; }>;","entrypoint":"plugin-runtime","exportName":"getPluginCommandSpecs","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/command-specs.ts"} +{"declaration":"// declaration closure: 70273bf5cfbad68824dca1fd0ac712b6f7f6c82f243df9173be0bf5277f32a66\nexport function getPluginRuntimeGatewayRequestScope(): PluginRuntimeGatewayRequestScope | undefined;","entrypoint":"plugin-runtime","exportName":"getPluginRuntimeGatewayRequestScope","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/runtime/gateway-request-scope.ts"} +{"declaration":"// declaration closure: cd1e3182a78a90b304e0891a0f9a26706fb620fd6fc3a1f5935297cd1c683e27\nexport function listRegisteredPluginAgentPromptGuidance(params?: { surface?: AgentPromptSurfaceKind; includeLegacyGlobalGuidance?: boolean; }): string[];","entrypoint":"plugin-runtime","exportName":"listRegisteredPluginAgentPromptGuidance","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/command-registry-state.ts"} +{"declaration":"// declaration closure: 4ef1da4c6ea235b486bcdb2c8241e66ada9f52a645e10d3f68fbb00fffb757ae\nexport function matchPluginCommand(commandBody: string, options?: { channel?: string; }): { command: RegisteredPluginCommand; args?: string; } | null;","entrypoint":"plugin-runtime","exportName":"matchPluginCommand","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/commands.ts"} +{"declaration":"// declaration closure: 7706e4c7d73b09c324954760ac90a269ed71e76c5f2053f826a9f5894a554335\nexport function registerPluginCommand(pluginId: string, command: OpenClawPluginCommandDefinition, opts?: { pluginName?: string; pluginRoot?: string; allowReservedCommandNames?: boolean; allowOwnerStatusExposure?: boolean; }): CommandRegistrationResult;","entrypoint":"plugin-runtime","exportName":"registerPluginCommand","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/command-registration.ts"} +{"declaration":"// declaration closure: b7ebb1bfc657fd1c3fbb400ee2650590824b5b840a81638630de865dc2fcb7bd\nexport function registerPluginInteractiveHandler(pluginId: string, registration: PluginInteractiveHandlerRegistration, opts?: { pluginName?: string; pluginRoot?: string; }): InteractiveRegistrationResult;","entrypoint":"plugin-runtime","exportName":"registerPluginInteractiveHandler","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/interactive-registry.ts"} +{"declaration":"// declaration closure: c55fbbceecf61a9463f1b302253ec67a17c4e1b80b8cfafaa6b236da7ff886db\nexport function startLazyPluginServiceModule(params: { skipEnvVar?: string; overrideEnvVar?: string; validateOverrideSpecifier?: (specifier: string) => string; loadDefaultModule: () => Promise; loadOverrideModule?: (specifier: string) => Promise; startExportNames: string[]; stopExportNames?: string[]; }): Promise;","entrypoint":"plugin-runtime","exportName":"startLazyPluginServiceModule","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/lazy-service-module.ts"} +{"declaration":"// declaration closure: c55fbbceecf61a9463f1b302253ec67a17c4e1b80b8cfafaa6b236da7ff886db\nexport type LazyPluginServiceHandle = LazyPluginServiceHandle;","entrypoint":"plugin-runtime","exportName":"LazyPluginServiceHandle","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/lazy-service-module.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type OpenClawPluginApi = OpenClawPluginApi;","entrypoint":"plugin-runtime","exportName":"OpenClawPluginApi","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-api.types.ts"} +{"declaration":"// declaration closure: 648c5518e6d4caab146ef7e3d7c696f55f0922333bc402031982082c319bb46d\nexport type OpenClawPluginConfigSchema = OpenClawPluginConfigSchema;","entrypoint":"plugin-runtime","exportName":"OpenClawPluginConfigSchema","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-config-schema.types.ts"} +{"declaration":"// declaration closure: c54cb4a2961d6813244732ddbb5b7654e6206b6e85f04df189c766186cef0493\nexport type PluginConversationBinding = PluginConversationBinding;","entrypoint":"plugin-runtime","exportName":"PluginConversationBinding","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/conversation-binding.types.ts"} +{"declaration":"// declaration closure: c54cb4a2961d6813244732ddbb5b7654e6206b6e85f04df189c766186cef0493\nexport type PluginConversationBindingRequestParams = PluginConversationBindingRequestParams;","entrypoint":"plugin-runtime","exportName":"PluginConversationBindingRequestParams","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/conversation-binding.types.ts"} +{"declaration":"// declaration closure: c54cb4a2961d6813244732ddbb5b7654e6206b6e85f04df189c766186cef0493\nexport type PluginConversationBindingRequestResult = PluginConversationBindingRequestResult;","entrypoint":"plugin-runtime","exportName":"PluginConversationBindingRequestResult","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/conversation-binding.types.ts"} +{"declaration":"// declaration closure: c10c49656cce9ffd449f221d54fb5aaaa5fe6b7e3f95de4c2f683787a764fc63\nexport type PluginInteractiveRegistration = PluginInteractiveRegistration;","entrypoint":"plugin-runtime","exportName":"PluginInteractiveRegistration","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/plugin-registration.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginRuntime = PluginRuntime;","entrypoint":"plugin-runtime","exportName":"PluginRuntime","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/runtime/types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type RuntimeLogger = RuntimeLogger;","entrypoint":"plugin-runtime","exportName":"RuntimeLogger","importSpecifier":"openclaw/plugin-sdk/plugin-runtime","kind":"type","recordType":"export","sourcePath":"src/plugins/runtime/types-core.ts"} +{"category":null,"entrypoint":"provider-auth","importSpecifier":"openclaw/plugin-sdk/provider-auth","recordType":"module","sourcePath":"src/plugin-sdk/provider-auth.ts"} +{"declaration":"// declaration closure: 49823afac1dd9ef66c583bed8346075764e1e491c1ebe91eb7867411c7afcfeb\nexport function applyAuthProfileConfig(cfg: OpenClawConfig, params: { profileId: string; provider: string; mode: \"api_key\" | \"aws-sdk\" | \"oauth\" | \"token\"; email?: string; displayName?: string; preferProfileFirst?: boolean; }): OpenClawConfig;","entrypoint":"provider-auth","exportName":"applyAuthProfileConfig","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-helpers.ts"} +{"declaration":"// declaration closure: 49823afac1dd9ef66c583bed8346075764e1e491c1ebe91eb7867411c7afcfeb\nexport function buildApiKeyCredential(provider: string, input: SecretInput, metadata?: Record, options?: ApiKeyStorageOptions): { type: \"api_key\"; provider: string; key?: string; keyRef?: SecretRef; metadata?: Record; };","entrypoint":"provider-auth","exportName":"buildApiKeyCredential","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-helpers.ts"} +{"declaration":"// declaration closure: 9156e8dafc635003d8cdb1833112f13398a61f59c81852d4c6248db59d9c352d\nexport function buildCopilotIdeHeaders(params?: { includeApiVersion?: boolean; }): Record;","entrypoint":"provider-auth","exportName":"buildCopilotIdeHeaders","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/copilot-dynamic-headers.ts"} +{"declaration":"// declaration closure: fbbbc3c734d7c50d135e921cc4fabe0d0ba3f2c90ea99f5e786304d29d1e6a13\nexport function buildOauthProviderAuthResult(params: { providerId: string; defaultModel: string; access: string; refresh?: string | null; expires?: number | null; email?: string | null; displayName?: string | null; profileName?: string | null; profilePrefix?: string; credentialExtra?: Record; configPatch?: Partial; notes?: string[]; }): ProviderAuthResult;","entrypoint":"provider-auth","exportName":"buildOauthProviderAuthResult","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-auth-result.ts"} +{"declaration":"// declaration closure: 8ad4138440cdb10f26b6ced3d10a13c388f7293db95765e3a894fc13028c6e5d\nexport function buildOpenAICodexCredentialExtra(identity: OpenAICodexAuthIdentity & { idToken?: string; }): Record | undefined;","entrypoint":"provider-auth","exportName":"buildOpenAICodexCredentialExtra","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-openai-chatgpt-auth.ts"} +{"declaration":"// declaration closure: ed26daef5c229865825515a3b3e9ff71ac203b4f26e061baab13c9e99438f71e\nexport function buildTokenProfileId(params: { provider: string; name: string; }): string;","entrypoint":"provider-auth","exportName":"buildTokenProfileId","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-token.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function coerceSecretRef(value: unknown, defaults?: SecretDefaults): SecretRef | null;","entrypoint":"provider-auth","exportName":"coerceSecretRef","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: d3cecf02c96b3ffade0a271246d3d417356ff28bd173054089aadd9196a4fe0f\nexport function createProviderApiKeyAuthMethod(params: ProviderApiKeyAuthMethodOptions): ProviderAuthMethod;","entrypoint":"provider-auth","exportName":"createProviderApiKeyAuthMethod","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-api-key-auth.ts"} +{"declaration":"// declaration closure: 8ad4138440cdb10f26b6ced3d10a13c388f7293db95765e3a894fc13028c6e5d\nexport function decodeOpenAICodexJwtPayload(token: string): Record | undefined;","entrypoint":"provider-auth","exportName":"decodeOpenAICodexJwtPayload","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-openai-chatgpt-auth.ts"} +{"declaration":"// declaration closure: 28cef16c51bc25c2fee2df448b4b2e68dc3ce2dbe3dc2405cafb4cb4fddca7e5\nexport function deriveCopilotApiBaseUrlFromToken(token: string): string | null;","entrypoint":"provider-auth","exportName":"deriveCopilotApiBaseUrlFromToken","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-auth.ts"} +{"declaration":"// declaration closure: cc8f8045a63a21a1bb514328f1108befed7a0ca6a69fd335f8e3a77766dcdf47\nexport function ensureApiKeyFromEnvOrPrompt(params: { config: OpenClawConfig; env?: NodeJS.ProcessEnv; provider: string; envLabel: string; promptMessage: string; normalize: (value: string) => string; validate: (value: string) => string | undefined; prompter: WizardPrompter; secretInputMode?: SecretInputMode; setCredential: (apiKey: SecretInput, mode?: SecretInputMode) => Promise; }): Promise;","entrypoint":"provider-auth","exportName":"ensureApiKeyFromEnvOrPrompt","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-input.ts"} +{"declaration":"// declaration closure: cc8f8045a63a21a1bb514328f1108befed7a0ca6a69fd335f8e3a77766dcdf47\nexport function ensureApiKeyFromOptionEnvOrPrompt(params: { token: string | undefined; tokenProvider: string | undefined; secretInputMode?: SecretInputMode; config: OpenClawConfig; env?: NodeJS.ProcessEnv; expectedProviders: string[]; provider: string; envLabel: string; promptMessage: string; normalize: (value: string) => string; validate: (value: string) => string | undefined; prompter: WizardPrompter; setCredential: (apiKey: SecretInput, mode?: SecretInputMode) => Promise; noteMessage?: string; noteTitle?: string; }): Promise;","entrypoint":"provider-auth","exportName":"ensureApiKeyFromOptionEnvOrPrompt","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-input.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function ensureAuthProfileStore(agentDir?: string, options?: { allowKeychainPrompt?: boolean; config?: OpenClawConfig; externalCli?: ExternalCliAuthDiscovery; externalCliProviderIds?: Iterable; externalCliProfileIds?: Iterable; inheritedAuthDir?: string; readOnly?: boolean; syncExternalCli?: boolean; }): AuthProfileStore;","entrypoint":"provider-auth","exportName":"ensureAuthProfileStore","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function ensureAuthProfileStoreForLocalUpdate(agentDir?: string): AuthProfileStore;","entrypoint":"provider-auth","exportName":"ensureAuthProfileStoreForLocalUpdate","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: cc8f8045a63a21a1bb514328f1108befed7a0ca6a69fd335f8e3a77766dcdf47\nexport function formatApiKeyPreview(raw: string, opts?: { head?: number; tail?: number; }): string;","entrypoint":"provider-auth","exportName":"formatApiKeyPreview","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-input.ts"} +{"declaration":"// declaration closure: f9f94b30c080bd641c8c7a92013ddde1238b236347eda30d13daaa86697d15fa\nexport function generateHexPkceVerifierChallenge(): { verifier: string; challenge: string; };","entrypoint":"provider-auth","exportName":"generateHexPkceVerifierChallenge","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/oauth-utils.ts"} +{"declaration":"// declaration closure: f9f94b30c080bd641c8c7a92013ddde1238b236347eda30d13daaa86697d15fa\nexport function generatePkceVerifierChallenge(): { verifier: string; challenge: string; };","entrypoint":"provider-auth","exportName":"generatePkceVerifierChallenge","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/oauth-utils.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function hasConfiguredSecretInput(value: unknown, defaults?: SecretDefaults): boolean;","entrypoint":"provider-auth","exportName":"hasConfiguredSecretInput","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: e4d56d1d4f39f20547fc88821edad92b4bbddc2dc3f1f777227e788938f1f2a1\nexport function hasUsableOAuthCredential(credential: OAuthCredential | undefined, opts?: { now?: number; refreshMarginMs?: number; }): boolean;","entrypoint":"provider-auth","exportName":"hasUsableOAuthCredential","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/credential-state.ts"} +{"declaration":"// declaration closure: 7ce8b558837bdc25a24dffa89420a9a6ff6e0459bec478e8a5f3c1e13adbbaec\nexport function isKnownEnvApiKeyMarker(value: string): boolean;","entrypoint":"provider-auth","exportName":"isKnownEnvApiKeyMarker","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/model-auth-markers.ts"} +{"declaration":"// declaration closure: 7ce8b558837bdc25a24dffa89420a9a6ff6e0459bec478e8a5f3c1e13adbbaec\nexport function isNonSecretApiKeyMarker(value: string, opts?: { includeEnvVarName?: boolean; }): boolean;","entrypoint":"provider-auth","exportName":"isNonSecretApiKeyMarker","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/model-auth-markers.ts"} +{"declaration":"// declaration closure: 28cef16c51bc25c2fee2df448b4b2e68dc3ce2dbe3dc2405cafb4cb4fddca7e5\nexport function isProviderApiKeyConfigured(params: { provider: string; cfg?: OpenClawConfig; agentDir?: string; profileTypes?: readonly AuthProfileCredential[\"type\"][]; acceptsApiKey?: (apiKey: string) => boolean; }): boolean;","entrypoint":"provider-auth","exportName":"isProviderApiKeyConfigured","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-auth.ts"} +{"declaration":"// declaration closure: 28cef16c51bc25c2fee2df448b4b2e68dc3ce2dbe3dc2405cafb4cb4fddca7e5\nexport function isProviderAuthProfileConfigured(params: { provider: string; cfg?: OpenClawConfig; agentDir?: string; profileTypes?: readonly AuthProfileCredential[\"type\"][]; allowKeychainPrompt?: boolean; includeExternalCliAuth?: boolean; }): boolean;","entrypoint":"provider-auth","exportName":"isProviderAuthProfileConfigured","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-auth.ts"} +{"declaration":"// declaration closure: a402b7af802c7dcbf140eed96d3ac565aab744009aa64f1f93645fa9d0594258\nexport function listKnownProviderAuthEnvVarNames(params?: ProviderEnvVarLookupParams): string[];","entrypoint":"provider-auth","exportName":"listKnownProviderAuthEnvVarNames","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/secrets/provider-env-vars.ts"} +{"declaration":"// declaration closure: 693ca8e991220cd021144196ad616cf4eb58e62eb90bb4a645943e5e67eb155d\nexport function listProfilesForProvider(store: AuthProfileStore, provider: string): string[];","entrypoint":"provider-auth","exportName":"listProfilesForProvider","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/profile-list.ts"} +{"declaration":"// declaration closure: 28cef16c51bc25c2fee2df448b4b2e68dc3ce2dbe3dc2405cafb4cb4fddca7e5\nexport function listUsableProviderAuthProfileIds(params: { provider: string; cfg?: OpenClawConfig; agentDir?: string; profileTypes?: readonly AuthProfileCredential[\"type\"][]; allowKeychainPrompt?: boolean; includeExternalCliAuth?: boolean; }): { agentDir: string; profileIds: string[]; };","entrypoint":"provider-auth","exportName":"listUsableProviderAuthProfileIds","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-auth.ts"} +{"declaration":"// declaration closure: fcd423aeab9d843aebd75d54c6a3a32986fdc0c0eea36c23dec72879e4fb7f41\nexport function normalizeApiKeyConfig(value: string): string;","entrypoint":"provider-auth","exportName":"normalizeApiKeyConfig","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/models-config.providers.secret-helpers.ts"} +{"declaration":"// declaration closure: cc8f8045a63a21a1bb514328f1108befed7a0ca6a69fd335f8e3a77766dcdf47\nexport function normalizeApiKeyInput(raw: string): string;","entrypoint":"provider-auth","exportName":"normalizeApiKeyInput","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-input.ts"} +{"declaration":"// declaration closure: e8d38f06672d14e1b7ccc74a56c485cda72c31c050e6553ff2de3258f7eee9c8\nexport function normalizeGithubCopilotDomain(raw: string | undefined | null): string;","entrypoint":"provider-auth","exportName":"normalizeGithubCopilotDomain","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/github-copilot-domain.ts"} +{"declaration":"// declaration closure: 7dbe9a67e1dda5aed5ab2f6e692ca879b5452285a69623b3b10a97425cb14971\nexport function normalizeOptionalSecretInput(value: unknown): string | undefined;","entrypoint":"provider-auth","exportName":"normalizeOptionalSecretInput","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/utils/normalize-secret-input.ts"} +{"declaration":"// declaration closure: 7dbe9a67e1dda5aed5ab2f6e692ca879b5452285a69623b3b10a97425cb14971\nexport function normalizeSecretInput(value: unknown): string;","entrypoint":"provider-auth","exportName":"normalizeSecretInput","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/utils/normalize-secret-input.ts"} +{"declaration":"// declaration closure: cc8f8045a63a21a1bb514328f1108befed7a0ca6a69fd335f8e3a77766dcdf47\nexport function normalizeSecretInputModeInput(secretInputMode: string | null | undefined): SecretInputMode | undefined;","entrypoint":"provider-auth","exportName":"normalizeSecretInputModeInput","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-input.ts"} +{"declaration":"// declaration closure: a402b7af802c7dcbf140eed96d3ac565aab744009aa64f1f93645fa9d0594258\nexport function omitEnvKeysCaseInsensitive(baseEnv: NodeJS.ProcessEnv, keys: Iterable): NodeJS.ProcessEnv;","entrypoint":"provider-auth","exportName":"omitEnvKeysCaseInsensitive","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/secrets/provider-env-vars.ts"} +{"declaration":"// declaration closure: 3e680debf01a70c72d287248db575e464f86edc7af7946b1ee24277d69e71b1f\nexport function promptSecretRefForSetup(params: { provider: string; config: OpenClawConfig; prompter: WizardPrompter; preferredEnvVar?: string; copy?: SecretRefSetupPromptCopy; env?: NodeJS.ProcessEnv; }): Promise<{ ref: SecretRef; resolvedValue: string; }>;","entrypoint":"provider-auth","exportName":"promptSecretRefForSetup","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-ref.ts"} +{"declaration":"// declaration closure: 56024689727967ae990f25d77fcc30e8834b1ebf1071022f7ae9c5cc2e5e4b76\nexport function readClaudeCliCredentialsCached(options?: { allowKeychainPrompt?: boolean; ttlMs?: number; platform?: NodeJS.Platform; homeDir?: string; execSync?: ExecSyncFn; }): ClaudeCliCredential | null;","entrypoint":"provider-auth","exportName":"readClaudeCliCredentialsCached","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/cli-credentials.ts"} +{"declaration":"// declaration closure: 56024689727967ae990f25d77fcc30e8834b1ebf1071022f7ae9c5cc2e5e4b76\nexport function readCodexCliCredentialsCached(options?: { codexHome?: string; allowKeychainPrompt?: boolean; ttlMs?: number; platform?: NodeJS.Platform; execSync?: ExecSyncFn; }): CodexCliCredential | null;","entrypoint":"provider-auth","exportName":"readCodexCliCredentialsCached","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/cli-credentials.ts"} +{"declaration":"// declaration closure: ed7c0fbf2f18c139c60981f2c71aa61a599feeb2a9991f6a3a72e660391c4471\nexport function removeProviderAuthProfilesWithLock(params: { provider: string; agentDir?: string; }): Promise;","entrypoint":"provider-auth","exportName":"removeProviderAuthProfilesWithLock","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/profiles.ts"} +{"declaration":"// declaration closure: 28cef16c51bc25c2fee2df448b4b2e68dc3ce2dbe3dc2405cafb4cb4fddca7e5\nexport function resolveCopilotApiToken(params: { githubToken: string; env?: NodeJS.ProcessEnv; fetchImpl?: typeof fetch; cachePath?: string; loadJsonFileImpl?: (path: string) => unknown; saveJsonFileImpl?: (path: string, value: CachedCopilotToken) => void; githubDomain?: string; config?: OpenClawConfig; }): Promise<{ token: string; expiresAt: number; source: string; baseUrl: string; }>;","entrypoint":"provider-auth","exportName":"resolveCopilotApiToken","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-auth.ts"} +{"declaration":"// declaration closure: adf2da2988138b771d34459b1b1c604d2cff64851f152f08c4de6b0496fb7713\nexport function resolveDefaultSecretProviderAlias(config: SecretRefDefaultsCarrier, source: SecretRefSource, options?: { preferFirstProviderForSource?: boolean; }): string;","entrypoint":"provider-auth","exportName":"resolveDefaultSecretProviderAlias","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/secrets/ref-contract.ts"} +{"declaration":"// declaration closure: 882b17b9d571d473561d1ebd97a707d26089496e9d15186fae0b85e8b7666012\nexport function resolveEnvApiKey(provider: string, env?: NodeJS.ProcessEnv, options?: EnvApiKeyLookupOptions): EnvApiKeyResult | null;","entrypoint":"provider-auth","exportName":"resolveEnvApiKey","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/model-auth-env.ts"} +{"declaration":"// declaration closure: 7ce8b558837bdc25a24dffa89420a9a6ff6e0459bec478e8a5f3c1e13adbbaec\nexport function resolveNonEnvSecretRefApiKeyMarker(_source: SecretRefSource): string;","entrypoint":"provider-auth","exportName":"resolveNonEnvSecretRefApiKeyMarker","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/model-auth-markers.ts"} +{"declaration":"// declaration closure: 7ce8b558837bdc25a24dffa89420a9a6ff6e0459bec478e8a5f3c1e13adbbaec\nexport function resolveOAuthApiKeyMarker(providerId: string): string;","entrypoint":"provider-auth","exportName":"resolveOAuthApiKeyMarker","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/model-auth-markers.ts"} +{"declaration":"// declaration closure: 8ad4138440cdb10f26b6ced3d10a13c388f7293db95765e3a894fc13028c6e5d\nexport function resolveOpenAICodexAccessTokenExpiry(access: string): number | undefined;","entrypoint":"provider-auth","exportName":"resolveOpenAICodexAccessTokenExpiry","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-openai-chatgpt-auth.ts"} +{"declaration":"// declaration closure: 8ad4138440cdb10f26b6ced3d10a13c388f7293db95765e3a894fc13028c6e5d\nexport function resolveOpenAICodexAuthIdentity(params: { access: string; accountId?: string; }): OpenAICodexAuthIdentity;","entrypoint":"provider-auth","exportName":"resolveOpenAICodexAuthIdentity","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-openai-chatgpt-auth.ts"} +{"declaration":"// declaration closure: 8ad4138440cdb10f26b6ced3d10a13c388f7293db95765e3a894fc13028c6e5d\nexport function resolveOpenAICodexImportProfileName(identity: Pick, fallback: string): string;","entrypoint":"provider-auth","exportName":"resolveOpenAICodexImportProfileName","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-openai-chatgpt-auth.ts"} +{"declaration":"// declaration closure: 28cef16c51bc25c2fee2df448b4b2e68dc3ce2dbe3dc2405cafb4cb4fddca7e5\nexport function resolveProviderAuthProfileApiKey(params: { provider: string; cfg?: OpenClawConfig; agentDir?: string; profileTypes?: readonly AuthProfileCredential[\"type\"][]; allowKeychainPrompt?: boolean; includeExternalCliAuth?: boolean; }): Promise;","entrypoint":"provider-auth","exportName":"resolveProviderAuthProfileApiKey","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/provider-auth.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveRequiredHomeDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"provider-auth","exportName":"resolveRequiredHomeDir","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: 04f9f92a9c4ac63bf8c96c6f810e25d2b68c6e4a0c8cc1ebdc8b74cdb739cc21\nexport function resolveSecretInputModeForEnvSelection(params: { prompter: Pick; explicitMode?: SecretInputMode; copy?: SecretInputModePromptCopy; }): Promise;","entrypoint":"provider-auth","exportName":"resolveSecretInputModeForEnvSelection","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-mode.ts"} +{"declaration":"// declaration closure: 2bfd4e92606eec7e39bcfc83bb8f9c79fe8896c2577bdaad2a896b1ed784db9f\nexport function suggestOAuthProfileIdForLegacyDefault(params: { cfg?: OpenClawConfig; store: AuthProfileStore; provider: string; legacyProfileId: string; }): string | null;","entrypoint":"provider-auth","exportName":"suggestOAuthProfileIdForLegacyDefault","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/repair.ts"} +{"declaration":"// declaration closure: f9f94b30c080bd641c8c7a92013ddde1238b236347eda30d13daaa86697d15fa\nexport function toFormUrlEncoded(data: Record): string;","entrypoint":"provider-auth","exportName":"toFormUrlEncoded","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/oauth-utils.ts"} +{"declaration":"// declaration closure: fe78c77c6a684a80c30b93195a4bc6e30798798745182c3c8d744108dd8dad3a\nexport function updateAuthProfileStoreWithLock(params: { agentDir?: string; stateDir?: string; saveOptions?: SaveAuthProfileStoreOptions; updater: (store: AuthProfileStore) => boolean; }): Promise;","entrypoint":"provider-auth","exportName":"updateAuthProfileStoreWithLock","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/store.ts"} +{"declaration":"// declaration closure: 49823afac1dd9ef66c583bed8346075764e1e491c1ebe91eb7867411c7afcfeb\nexport function upsertApiKeyProfile(params: { provider: string; input: SecretInput; agentDir?: string; options?: ApiKeyStorageOptions; profileId?: string; metadata?: Record; }): string;","entrypoint":"provider-auth","exportName":"upsertApiKeyProfile","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-helpers.ts"} +{"declaration":"// declaration closure: ed7c0fbf2f18c139c60981f2c71aa61a599feeb2a9991f6a3a72e660391c4471\nexport function upsertAuthProfile(params: { profileId: string; credential: AuthProfileCredential; agentDir?: string; }): void;","entrypoint":"provider-auth","exportName":"upsertAuthProfile","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/profiles.ts"} +{"declaration":"// declaration closure: fa44604089ede1400e29a3ee5a6fbc692232cbdad375c9e0e6157764124f5050\nexport function upsertAuthProfileWithLock(params: { profileId: string; credential: AuthProfileCredential; agentDir?: string; stateDir?: string; }): Promise;","entrypoint":"provider-auth","exportName":"upsertAuthProfileWithLock","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/agents/auth-profiles/upsert-with-lock.ts"} +{"declaration":"// declaration closure: ed26daef5c229865825515a3b3e9ff71ac203b4f26e061baab13c9e99438f71e\nexport function validateAnthropicSetupToken(raw: string): string | undefined;","entrypoint":"provider-auth","exportName":"validateAnthropicSetupToken","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-token.ts"} +{"declaration":"// declaration closure: 49823afac1dd9ef66c583bed8346075764e1e491c1ebe91eb7867411c7afcfeb\nexport function writeOAuthCredentials(provider: string, creds: OAuthCredentials, agentDir?: string, options?: WriteOAuthCredentialsOptions): Promise;","entrypoint":"provider-auth","exportName":"writeOAuthCredentials","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-auth-helpers.ts"} +{"declaration":"// declaration closure: ef7e96a30569dcbc3535d4e9b2a1ff56b86d0f8bb31c194efe9a88664574337f\nexport const CLAUDE_CLI_PROFILE_ID: \"anthropic:claude-cli\";","entrypoint":"provider-auth","exportName":"CLAUDE_CLI_PROFILE_ID","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/agents/auth-profiles/constants.ts"} +{"declaration":"// declaration closure: ef7e96a30569dcbc3535d4e9b2a1ff56b86d0f8bb31c194efe9a88664574337f\nexport const CODEX_CLI_PROFILE_ID: \"openai:codex-cli\";","entrypoint":"provider-auth","exportName":"CODEX_CLI_PROFILE_ID","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/agents/auth-profiles/constants.ts"} +{"declaration":"// declaration closure: 9156e8dafc635003d8cdb1833112f13398a61f59c81852d4c6248db59d9c352d\nexport const COPILOT_EDITOR_PLUGIN_VERSION: \"copilot-chat/0.35.0\";","entrypoint":"provider-auth","exportName":"COPILOT_EDITOR_PLUGIN_VERSION","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/agents/copilot-dynamic-headers.ts"} +{"declaration":"// declaration closure: 9156e8dafc635003d8cdb1833112f13398a61f59c81852d4c6248db59d9c352d\nexport const COPILOT_EDITOR_VERSION: \"vscode/1.107.0\";","entrypoint":"provider-auth","exportName":"COPILOT_EDITOR_VERSION","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/agents/copilot-dynamic-headers.ts"} +{"declaration":"// declaration closure: 9156e8dafc635003d8cdb1833112f13398a61f59c81852d4c6248db59d9c352d\nexport const COPILOT_GITHUB_API_VERSION: \"2025-04-01\";","entrypoint":"provider-auth","exportName":"COPILOT_GITHUB_API_VERSION","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/agents/copilot-dynamic-headers.ts"} +{"declaration":"// declaration closure: 9156e8dafc635003d8cdb1833112f13398a61f59c81852d4c6248db59d9c352d\nexport const COPILOT_INTEGRATION_ID: \"vscode-chat\";","entrypoint":"provider-auth","exportName":"COPILOT_INTEGRATION_ID","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/agents/copilot-dynamic-headers.ts"} +{"declaration":"// declaration closure: 9156e8dafc635003d8cdb1833112f13398a61f59c81852d4c6248db59d9c352d\nexport const COPILOT_USER_AGENT: \"GitHubCopilotChat/0.35.0\";","entrypoint":"provider-auth","exportName":"COPILOT_USER_AGENT","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/agents/copilot-dynamic-headers.ts"} +{"declaration":"// declaration closure: 7ce8b558837bdc25a24dffa89420a9a6ff6e0459bec478e8a5f3c1e13adbbaec\nexport const CUSTOM_LOCAL_AUTH_MARKER: \"custom-local\";","entrypoint":"provider-auth","exportName":"CUSTOM_LOCAL_AUTH_MARKER","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/agents/model-auth-markers.ts"} +{"declaration":"// declaration closure: 28cef16c51bc25c2fee2df448b4b2e68dc3ce2dbe3dc2405cafb4cb4fddca7e5\nexport const DEFAULT_COPILOT_API_BASE_URL: \"https://api.individual.githubcopilot.com\";","entrypoint":"provider-auth","exportName":"DEFAULT_COPILOT_API_BASE_URL","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/provider-auth.ts"} +{"declaration":"// declaration closure: e4d56d1d4f39f20547fc88821edad92b4bbddc2dc3f1f777227e788938f1f2a1\nexport const DEFAULT_OAUTH_REFRESH_MARGIN_MS: number;","entrypoint":"provider-auth","exportName":"DEFAULT_OAUTH_REFRESH_MARGIN_MS","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/agents/auth-profiles/credential-state.ts"} +{"declaration":"// declaration closure: 7ce8b558837bdc25a24dffa89420a9a6ff6e0459bec478e8a5f3c1e13adbbaec\nexport const MINIMAX_OAUTH_MARKER: \"minimax-oauth\";","entrypoint":"provider-auth","exportName":"MINIMAX_OAUTH_MARKER","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/agents/model-auth-markers.ts"} +{"declaration":"// declaration closure: cc8f8045a63a21a1bb514328f1108befed7a0ca6a69fd335f8e3a77766dcdf47\nexport const validateApiKeyInput: (value: string) => \"Required\" | \"Paste the API key value, not an OpenClaw onboarding command.\" | undefined;","entrypoint":"provider-auth","exportName":"validateApiKeyInput","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"const","recordType":"export","sourcePath":"src/plugins/provider-auth-input.ts"} +{"declaration":"// declaration closure: 49823afac1dd9ef66c583bed8346075764e1e491c1ebe91eb7867411c7afcfeb\nexport type ApiKeyStorageOptions = ApiKeyStorageOptions;","entrypoint":"provider-auth","exportName":"ApiKeyStorageOptions","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-auth-helpers.ts"} +{"declaration":"// declaration closure: 545375322e3b2f921300d5b166abd5366ee35d132927b3b1f7aeb031d69a3ae9\nexport type AuthProfileStore = AuthProfileStore;","entrypoint":"provider-auth","exportName":"AuthProfileStore","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/agents/auth-profiles/types.ts"} +{"declaration":"// declaration closure: 79fe26f907628744cb7c3ce918d18633d6cab48e21f30ebb4926aa74a3c95edf\nexport type CachedCopilotToken = CachedCopilotToken;","entrypoint":"provider-auth","exportName":"CachedCopilotToken","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/provider-auth-copilot-cache.ts"} +{"declaration":"// declaration closure: 545375322e3b2f921300d5b166abd5366ee35d132927b3b1f7aeb031d69a3ae9\nexport type OAuthCredential = OAuthCredential;","entrypoint":"provider-auth","exportName":"OAuthCredential","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/agents/auth-profiles/types.ts"} +{"declaration":"// declaration closure: 8ad4138440cdb10f26b6ced3d10a13c388f7293db95765e3a894fc13028c6e5d\nexport type OpenAICodexAuthIdentity = OpenAICodexAuthIdentity;","entrypoint":"provider-auth","exportName":"OpenAICodexAuthIdentity","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/provider-openai-chatgpt-auth.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"provider-auth","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAuthContext = ProviderAuthContext;","entrypoint":"provider-auth","exportName":"ProviderAuthContext","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 6b0839689744e9538079f828a64155b0f8aafb7ba43d7781a9d9e8a7a4002668\nexport type ProviderAuthResult = ProviderAuthResult;","entrypoint":"provider-auth","exportName":"ProviderAuthResult","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-authentication.types.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport type SecretInput = SecretInput;","entrypoint":"provider-auth","exportName":"SecretInput","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 890cb43604d2b939cdea88a7e69efa2b46361202e5c68ba3e9b2045bccbf96db\nexport type SecretInputMode = SecretInputMode;","entrypoint":"provider-auth","exportName":"SecretInputMode","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-auth-types.ts"} +{"declaration":"// declaration closure: 49823afac1dd9ef66c583bed8346075764e1e491c1ebe91eb7867411c7afcfeb\nexport type WriteOAuthCredentialsOptions = WriteOAuthCredentialsOptions;","entrypoint":"provider-auth","exportName":"WriteOAuthCredentialsOptions","importSpecifier":"openclaw/plugin-sdk/provider-auth","kind":"type","recordType":"export","sourcePath":"src/plugins/provider-auth-helpers.ts"} +{"category":null,"entrypoint":"provider-catalog-runtime","importSpecifier":"openclaw/plugin-sdk/provider-catalog-runtime","recordType":"module","sourcePath":"src/plugin-sdk/provider-catalog-runtime.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function augmentModelCatalogWithProviderPlugins(params: { config?: OpenClawConfig; workspaceDir?: string; env?: NodeJS.ProcessEnv; metadataSnapshot?: PluginMetadataSnapshot; context: ProviderAugmentModelCatalogContext; }): Promise;","entrypoint":"provider-catalog-runtime","exportName":"augmentModelCatalogWithProviderPlugins","importSpecifier":"openclaw/plugin-sdk/provider-catalog-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/provider-runtime.ts"} +{"declaration":"// declaration closure: bc4a7b47131796f7a57d80e14067420aca1f5f6b9bc7983bd4437770ba364414\nexport function isPluginProvidersLoadInFlight(params: Parameters[0]): boolean;","entrypoint":"provider-catalog-runtime","exportName":"isPluginProvidersLoadInFlight","importSpecifier":"openclaw/plugin-sdk/provider-catalog-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/providers.runtime.ts"} +{"declaration":"// declaration closure: 63cd9829abcf565c886dc26a4ab9a22d732fc33f1689adda27956c08d40c708e\nexport function resolveCatalogHookProviderPluginIds(params: { config?: PluginLoadOptions[\"config\"]; workspaceDir?: string; env?: PluginLoadOptions[\"env\"]; metadataSnapshot?: ProviderManifestLoadParams[\"metadataSnapshot\"]; }): string[];","entrypoint":"provider-catalog-runtime","exportName":"resolveCatalogHookProviderPluginIds","importSpecifier":"openclaw/plugin-sdk/provider-catalog-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/providers.ts"} +{"declaration":"// declaration closure: 63cd9829abcf565c886dc26a4ab9a22d732fc33f1689adda27956c08d40c708e\nexport function resolveOwningPluginIdsForProvider(params: { provider: string; config?: PluginLoadOptions[\"config\"]; workspaceDir?: string; env?: PluginLoadOptions[\"env\"]; manifestRegistry?: PluginManifestRegistry; metadataSnapshot?: Pick; }): string[] | undefined;","entrypoint":"provider-catalog-runtime","exportName":"resolveOwningPluginIdsForProvider","importSpecifier":"openclaw/plugin-sdk/provider-catalog-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/providers.ts"} +{"declaration":"// declaration closure: bc4a7b47131796f7a57d80e14067420aca1f5f6b9bc7983bd4437770ba364414\nexport function resolvePluginProviders(params: { config?: PluginLoadOptions[\"config\"]; workspaceDir?: string; env?: PluginLoadOptions[\"env\"]; bundledProviderVitestCompat?: boolean; onlyPluginIds?: string[]; providerRefs?: readonly string[]; modelRefs?: readonly string[]; activate?: boolean; cache?: boolean; applyAutoEnable?: boolean; pluginSdkResolution?: PluginLoadOptions[\"pluginSdkResolution\"]; mode?: \"runtime\" | \"setup\"; includeUntrustedWorkspacePlugins?: boolean; pluginMetadataSnapshot?: PluginMetadataRegistryView; skipIfLoadInFlight?: boolean; }): ProviderPlugin[];","entrypoint":"provider-catalog-runtime","exportName":"resolvePluginProviders","importSpecifier":"openclaw/plugin-sdk/provider-catalog-runtime","kind":"function","recordType":"export","sourcePath":"src/plugins/providers.runtime.ts"} +{"category":null,"entrypoint":"proxy-capture","importSpecifier":"openclaw/plugin-sdk/proxy-capture","recordType":"module","sourcePath":"src/plugin-sdk/proxy-capture.ts"} +{"declaration":"// declaration closure: fa062e43e0131ed316b57ac70e69d4ce9f00173017ade22c8ca5f75e195b3894\nexport function acquireDebugProxyCaptureStore(dbPath: string, blobDir: string): { store: LegacyDebugProxyCaptureStore; release: () => void; };\nexport function acquireDebugProxyCaptureStore(options?: DebugProxyCaptureStoreOptions): { store: SharedDebugProxyCaptureStore; release: () => void; };","entrypoint":"proxy-capture","exportName":"acquireDebugProxyCaptureStore","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/store.sqlite.ts"} +{"declaration":"// declaration closure: bbeb1ea871d0934488caa1ba13b8f944fd447c6ad0af069439b0f6b869df1be4\nexport function captureHttpExchange(params: { url: string; method: string; requestHeaders?: Headers | Record | undefined; requestBody?: BodyInit | Buffer | string | null; response: Response; transport?: \"http\" | \"sse\"; flowId?: string; meta?: Record; }, resolved?: DebugProxySettings, deps?: DebugProxyCaptureRuntimeDeps): void;","entrypoint":"proxy-capture","exportName":"captureHttpExchange","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/runtime.ts"} +{"declaration":"// declaration closure: bbeb1ea871d0934488caa1ba13b8f944fd447c6ad0af069439b0f6b869df1be4\nexport function captureWsEvent(params: { url: string; direction: \"outbound\" | \"inbound\" | \"local\"; kind: \"ws-open\" | \"ws-frame\" | \"ws-close\" | \"error\"; flowId: string; payload?: string | Buffer; closeCode?: number; errorText?: string; meta?: Record; }, resolved?: DebugProxySettings, deps?: DebugProxyCaptureRuntimeDeps): void;","entrypoint":"proxy-capture","exportName":"captureWsEvent","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/runtime.ts"} +{"declaration":"// declaration closure: fa062e43e0131ed316b57ac70e69d4ce9f00173017ade22c8ca5f75e195b3894\nexport function closeDebugProxyCaptureStore(): void;","entrypoint":"proxy-capture","exportName":"closeDebugProxyCaptureStore","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/store.sqlite.ts"} +{"declaration":"// declaration closure: b821ff36ce8331d47f409558085e552a3b98a2518322bb6803e1975e918e1cc4\nexport function createDebugProxyWebSocketAgent(settings: DebugProxySettings): Agent | undefined;","entrypoint":"proxy-capture","exportName":"createDebugProxyWebSocketAgent","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/env.ts"} +{"declaration":"// declaration closure: bbeb1ea871d0934488caa1ba13b8f944fd447c6ad0af069439b0f6b869df1be4\nexport function finalizeDebugProxyCapture(resolved?: DebugProxySettings, deps?: DebugProxyCaptureRuntimeDeps): void;","entrypoint":"proxy-capture","exportName":"finalizeDebugProxyCapture","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/runtime.ts"} +{"declaration":"// declaration closure: fa062e43e0131ed316b57ac70e69d4ce9f00173017ade22c8ca5f75e195b3894\nexport function getDebugProxyCaptureStore(dbPath: string, blobDir: string): LegacyDebugProxyCaptureStore;\nexport function getDebugProxyCaptureStore(options?: DebugProxyCaptureStoreOptions): SharedDebugProxyCaptureStore;","entrypoint":"proxy-capture","exportName":"getDebugProxyCaptureStore","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/store.sqlite.ts"} +{"declaration":"// declaration closure: bbeb1ea871d0934488caa1ba13b8f944fd447c6ad0af069439b0f6b869df1be4\nexport function initializeDebugProxyCapture(mode: string, resolved?: DebugProxySettings, deps?: DebugProxyCaptureRuntimeDeps): void;","entrypoint":"proxy-capture","exportName":"initializeDebugProxyCapture","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/runtime.ts"} +{"declaration":"// declaration closure: bbeb1ea871d0934488caa1ba13b8f944fd447c6ad0af069439b0f6b869df1be4\nexport function isDebugProxyGlobalFetchPatchInstalled(): boolean;","entrypoint":"proxy-capture","exportName":"isDebugProxyGlobalFetchPatchInstalled","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/runtime.ts"} +{"declaration":"// declaration closure: b821ff36ce8331d47f409558085e552a3b98a2518322bb6803e1975e918e1cc4\nexport function resolveDebugProxySettings(env?: NodeJS.ProcessEnv): DebugProxySettings;","entrypoint":"proxy-capture","exportName":"resolveDebugProxySettings","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/env.ts"} +{"declaration":"// declaration closure: b821ff36ce8331d47f409558085e552a3b98a2518322bb6803e1975e918e1cc4\nexport function resolveEffectiveDebugProxyUrl(configuredProxyUrl?: string): string | undefined;","entrypoint":"proxy-capture","exportName":"resolveEffectiveDebugProxyUrl","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"function","recordType":"export","sourcePath":"src/proxy-capture/env.ts"} +{"declaration":"// declaration closure: a44e6af399896e6a0bb350a005946c9d8fe197e23b5d2645d5f9e3b422d6cdd6\nexport type CaptureEventRecord = CaptureEventRecord;","entrypoint":"proxy-capture","exportName":"CaptureEventRecord","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"type","recordType":"export","sourcePath":"src/proxy-capture/types.ts"} +{"declaration":"// declaration closure: a44e6af399896e6a0bb350a005946c9d8fe197e23b5d2645d5f9e3b422d6cdd6\nexport type CaptureQueryPreset = CaptureQueryPreset;","entrypoint":"proxy-capture","exportName":"CaptureQueryPreset","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"type","recordType":"export","sourcePath":"src/proxy-capture/types.ts"} +{"declaration":"// declaration closure: a44e6af399896e6a0bb350a005946c9d8fe197e23b5d2645d5f9e3b422d6cdd6\nexport type CaptureQueryRow = CaptureQueryRow;","entrypoint":"proxy-capture","exportName":"CaptureQueryRow","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"type","recordType":"export","sourcePath":"src/proxy-capture/types.ts"} +{"declaration":"// declaration closure: a44e6af399896e6a0bb350a005946c9d8fe197e23b5d2645d5f9e3b422d6cdd6\nexport type CaptureSessionSummary = CaptureSessionSummary;","entrypoint":"proxy-capture","exportName":"CaptureSessionSummary","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"type","recordType":"export","sourcePath":"src/proxy-capture/types.ts"} +{"declaration":"// declaration closure: fa062e43e0131ed316b57ac70e69d4ce9f00173017ade22c8ca5f75e195b3894\nexport type DebugProxyCaptureStore = DebugProxyCaptureStore;","entrypoint":"proxy-capture","exportName":"DebugProxyCaptureStore","importSpecifier":"openclaw/plugin-sdk/proxy-capture","kind":"type","recordType":"export","sourcePath":"src/proxy-capture/store.sqlite.ts"} +{"category":null,"entrypoint":"question-gateway-runtime","importSpecifier":"openclaw/plugin-sdk/question-gateway-runtime","recordType":"module","sourcePath":"src/plugin-sdk/question-gateway-runtime.ts"} +{"declaration":"// declaration closure: 1f7dec20942192644c5fd249baca78d98038b65873345c0fb86ddd021d827eb1\nexport function createQuestionReactionTargetStore(params: { channel: string; channelDisplayName: string; ttlMs?: number; buildKey: (identity: TIdentity) => string | null | undefined; identityMatches?: (stored: TMetadata | undefined, incoming: TMetadata | undefined) => boolean; registerChannelDelivery?: typeof registerQuestionChannelDelivery; resolveReaction?: typeof resolveQuestionReactionOverGateway; }): { register(binding: { questionId: string; optionValues: string[]; }, identity: TIdentity, metadata?: TMetadata): boolean; has(identities: readonly TIdentity[]): boolean; resolve(resolveParams: { identities: readonly TIdentity[]; optionIndex: number; cfg: Parameters[0][\"cfg\"]; senderId: string; gatewayUrl?: string; metadata?: TMetadata; logDebug?: (message: string) => void; }): Promise; };","entrypoint":"question-gateway-runtime","exportName":"createQuestionReactionTargetStore","importSpecifier":"openclaw/plugin-sdk/question-gateway-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/question-gateway-runtime.ts"} +{"declaration":"// declaration closure: 1f7dec20942192644c5fd249baca78d98038b65873345c0fb86ddd021d827eb1\nexport const questionGatewayRuntime: { resolveOption: (params: import(\"../infra/question-gateway-resolver.js\").ResolveQuestionOverGatewayParams) => Promise; reactionEmojis: readonly [\"1️⃣\", \"2️⃣\", \"3️⃣\", \"4️⃣\"]; prepareReactionPayloadForDelivery: (params: { payload: import(\"../auto-reply/reply-payload.ts\").ReplyPayload; presentation?: import(\"./interactive-runtime.ts\").MessagePresentation; }) => import(\"../auto-reply/reply-payload.ts\").ReplyPayload | null; readAskUserQuestionId: (payload: Pick) => string | undefined; readReactionBinding: (payload: Pick) => { questionId: string; optionValues: string[]; } | undefined; resolveReactionIndex: (reaction: string) => number | undefined; resolveReaction: (params: import(\"../infra/question-gateway-resolver.js\").ResolveQuestionOverGatewayParams) => Promise; registerChannelDelivery: (params: { questionId: string; deliveryId: string; finalize: (statusLine: string) => void | Promise; }) => void;};","entrypoint":"question-gateway-runtime","exportName":"questionGatewayRuntime","importSpecifier":"openclaw/plugin-sdk/question-gateway-runtime","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/question-gateway-runtime.ts"} +{"category":null,"entrypoint":"reply-chunking","importSpecifier":"openclaw/plugin-sdk/reply-chunking","recordType":"module","sourcePath":"src/plugin-sdk/reply-chunking.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function chunkMarkdownTextWithMode(text: string, limit: number, mode: ChunkMode): string[];","entrypoint":"reply-chunking","exportName":"chunkMarkdownTextWithMode","importSpecifier":"openclaw/plugin-sdk/reply-chunking","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function chunkText(text: string, limit: number): string[];","entrypoint":"reply-chunking","exportName":"chunkText","importSpecifier":"openclaw/plugin-sdk/reply-chunking","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function chunkTextWithMode(text: string, limit: number, mode: ChunkMode): string[];","entrypoint":"reply-chunking","exportName":"chunkTextWithMode","importSpecifier":"openclaw/plugin-sdk/reply-chunking","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: d8ef2e51f34ca56e0bc905ff2c1544dec0c0c1afe703bd75ddc6e78939acd804\nexport function isSilentReplyPayloadText(text: string | undefined, token?: string): boolean;","entrypoint":"reply-chunking","exportName":"isSilentReplyPayloadText","importSpecifier":"openclaw/plugin-sdk/reply-chunking","kind":"function","recordType":"export","sourcePath":"src/auto-reply/tokens.ts"} +{"declaration":"// declaration closure: d8ef2e51f34ca56e0bc905ff2c1544dec0c0c1afe703bd75ddc6e78939acd804\nexport function isSilentReplyText(text: string | undefined, token?: string): boolean;","entrypoint":"reply-chunking","exportName":"isSilentReplyText","importSpecifier":"openclaw/plugin-sdk/reply-chunking","kind":"function","recordType":"export","sourcePath":"src/auto-reply/tokens.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function resolveChunkMode(cfg: OpenClawConfig | undefined, provider?: TextChunkProvider, accountId?: string | null): ChunkMode;","entrypoint":"reply-chunking","exportName":"resolveChunkMode","importSpecifier":"openclaw/plugin-sdk/reply-chunking","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function resolveTextChunkLimit(cfg: OpenClawConfig | undefined, provider?: TextChunkProvider, accountId?: string | null, opts?: { fallbackLimit?: number; }): number;","entrypoint":"reply-chunking","exportName":"resolveTextChunkLimit","importSpecifier":"openclaw/plugin-sdk/reply-chunking","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: d8ef2e51f34ca56e0bc905ff2c1544dec0c0c1afe703bd75ddc6e78939acd804\nexport const SILENT_REPLY_TOKEN: \"NO_REPLY\";","entrypoint":"reply-chunking","exportName":"SILENT_REPLY_TOKEN","importSpecifier":"openclaw/plugin-sdk/reply-chunking","kind":"const","recordType":"export","sourcePath":"src/auto-reply/tokens.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport type ChunkMode = ChunkMode;","entrypoint":"reply-chunking","exportName":"ChunkMode","importSpecifier":"openclaw/plugin-sdk/reply-chunking","kind":"type","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport type ReplyPayload = ReplyPayload;","entrypoint":"reply-chunking","exportName":"ReplyPayload","importSpecifier":"openclaw/plugin-sdk/reply-chunking","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"category":null,"entrypoint":"reply-dispatch-runtime","importSpecifier":"openclaw/plugin-sdk/reply-dispatch-runtime","recordType":"module","sourcePath":"src/plugin-sdk/reply-dispatch-runtime.ts"} +{"declaration":"// declaration closure: 62afcbfb27ceffc89a46cce1a2e792d2f4fe6a24b823aa4d5e1bdfa3615e0d2f\nexport function finalizeInboundContext>(ctx: T, opts?: FinalizeInboundContextOptions): T & FinalizedMsgContext & CanonicalInboundText;","entrypoint":"reply-dispatch-runtime","exportName":"finalizeInboundContext","importSpecifier":"openclaw/plugin-sdk/reply-dispatch-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/inbound-context.ts"} +{"declaration":"// declaration closure: 710820c81239de27cf3f018f5481f06b81b98a0e0a331cc43a702c2ac6addc9f\nexport function generateConversationLabel(params: ConversationLabelParams): Promise;","entrypoint":"reply-dispatch-runtime","exportName":"generateConversationLabel","importSpecifier":"openclaw/plugin-sdk/reply-dispatch-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/conversation-label-generator.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function resolveChunkMode(cfg: OpenClawConfig | undefined, provider?: TextChunkProvider, accountId?: string | null): ChunkMode;","entrypoint":"reply-dispatch-runtime","exportName":"resolveChunkMode","importSpecifier":"openclaw/plugin-sdk/reply-dispatch-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: 47f88788b8e3677016343a899050e15c9c94ef5c583cde1fa9b1d8e80b9b71a3\nexport const dispatchReplyWithBufferedBlockDispatcher: DispatchReplyWithBufferedBlockDispatcher;","entrypoint":"reply-dispatch-runtime","exportName":"dispatchReplyWithBufferedBlockDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-dispatch-runtime","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/reply-dispatch-runtime.ts"} +{"declaration":"// declaration closure: 47f88788b8e3677016343a899050e15c9c94ef5c583cde1fa9b1d8e80b9b71a3\nexport const dispatchReplyWithDispatcher: DispatchReplyWithDispatcher;","entrypoint":"reply-dispatch-runtime","exportName":"dispatchReplyWithDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-dispatch-runtime","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/reply-dispatch-runtime.ts"} +{"declaration":"// declaration closure: 1b90dba23ec54e81cf6161a6fcca51e2626e1132231b5333e38cfeec76813567\nexport type CommandTurnContext = CommandTurnContext;","entrypoint":"reply-dispatch-runtime","exportName":"CommandTurnContext","importSpecifier":"openclaw/plugin-sdk/reply-dispatch-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/command-turn-context.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type DispatchReplyWithBufferedBlockDispatcher = DispatchReplyWithBufferedBlockDispatcher;","entrypoint":"reply-dispatch-runtime","exportName":"DispatchReplyWithBufferedBlockDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-dispatch-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/provider-dispatcher.types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type DispatchReplyWithDispatcher = DispatchReplyWithDispatcher;","entrypoint":"reply-dispatch-runtime","exportName":"DispatchReplyWithDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-dispatch-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/provider-dispatcher.types.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport type ReplyPayload = ReplyPayload;","entrypoint":"reply-dispatch-runtime","exportName":"ReplyPayload","importSpecifier":"openclaw/plugin-sdk/reply-dispatch-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"category":null,"entrypoint":"reply-history","importSpecifier":"openclaw/plugin-sdk/reply-history","recordType":"module","sourcePath":"src/plugin-sdk/reply-history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport function buildHistoryContext(params: { historyText: string; currentMessage: string; lineBreak?: string; }): string;","entrypoint":"reply-history","exportName":"buildHistoryContext","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport function buildHistoryContextFromEntries(params: { entries: HistoryEntry[]; currentMessage: string; formatEntry: (entry: HistoryEntry) => string; lineBreak?: string; excludeLast?: boolean; }): string;","entrypoint":"reply-history","exportName":"buildHistoryContextFromEntries","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport function buildHistoryContextFromMap(params: { historyMap: Map; historyKey: string; limit: number; entry?: HistoryEntry; currentMessage: string; formatEntry: (entry: HistoryEntry) => string; lineBreak?: string; excludeLast?: boolean; }): string;","entrypoint":"reply-history","exportName":"buildHistoryContextFromMap","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport function buildInboundHistoryFromEntries(params: { entries: readonly HistoryEntry[]; limit: number; }): HistoryEntry[] | undefined;","entrypoint":"reply-history","exportName":"buildInboundHistoryFromEntries","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 623f312303e9a1a81bc63167870eb3302222f6813db318becca8e6f8361129c6\nexport function createChannelHistoryWindow(params: { historyMap: Map; }): ChannelHistoryWindow;","entrypoint":"reply-history","exportName":"createChannelHistoryWindow","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"function","recordType":"export","sourcePath":"src/channels/turn/history-window.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport function evictOldHistoryKeys(historyMap: Map, maxKeys?: number): void;","entrypoint":"reply-history","exportName":"evictOldHistoryKeys","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport function normalizeHistoryMediaEntries(params: { media?: readonly HistoryMediaEntry[] | null; limit?: number; messageId?: string; }): HistoryMediaEntry[];","entrypoint":"reply-history","exportName":"normalizeHistoryMediaEntries","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport const DEFAULT_GROUP_HISTORY_LIMIT: 50;","entrypoint":"reply-history","exportName":"DEFAULT_GROUP_HISTORY_LIMIT","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport const HISTORY_CONTEXT_MARKER: \"[Chat messages since your last reply - for context]\";","entrypoint":"reply-history","exportName":"HISTORY_CONTEXT_MARKER","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport const buildInboundHistoryFromMap: (params: { historyMap: Map; historyKey: string; limit: number;}) => HistoryEntry[] | undefined;","entrypoint":"reply-history","exportName":"buildInboundHistoryFromMap","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport const buildPendingHistoryContextFromMap: (params: { historyMap: Map; historyKey: string; limit: number; currentMessage: string; formatEntry: (entry: HistoryEntry) => string; lineBreak?: string;}) => string;","entrypoint":"reply-history","exportName":"buildPendingHistoryContextFromMap","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport const clearHistoryEntriesIfEnabled: (params: { historyMap: Map; historyKey: string; limit: number;}) => void;","entrypoint":"reply-history","exportName":"clearHistoryEntriesIfEnabled","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport const recordPendingHistoryEntryIfEnabled: (params: { historyMap: Map; historyKey: string; entry?: T | null; limit: number;}) => T[];","entrypoint":"reply-history","exportName":"recordPendingHistoryEntryIfEnabled","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 8f2fe377e686b3c354693c4d196afaff460225beab39df67c9a9acb2bef926bd\nexport const recordPendingHistoryEntryWithMedia: (params: { historyMap: Map; historyKey: string; entry?: T | null; limit: number; media?: readonly HistoryMediaEntry[] | null | (() => MaybePromise); mediaLimit?: number; messageId?: string; shouldRecord?: () => boolean;}) => Promise;","entrypoint":"reply-history","exportName":"recordPendingHistoryEntryWithMedia","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply/history.ts"} +{"declaration":"// declaration closure: 623f312303e9a1a81bc63167870eb3302222f6813db318becca8e6f8361129c6\nexport type ChannelHistoryWindow = ChannelHistoryWindow;","entrypoint":"reply-history","exportName":"ChannelHistoryWindow","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"type","recordType":"export","sourcePath":"src/channels/turn/history-window.ts"} +{"declaration":"// declaration closure: 8030e0b774bf57da06bfad191d51c6a5dea036ed666fb4ec96529214a054e442\nexport type HistoryEntry = HistoryEntry;","entrypoint":"reply-history","exportName":"HistoryEntry","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/history.types.ts"} +{"declaration":"// declaration closure: 8030e0b774bf57da06bfad191d51c6a5dea036ed666fb4ec96529214a054e442\nexport type HistoryMediaEntry = HistoryMediaEntry;","entrypoint":"reply-history","exportName":"HistoryMediaEntry","importSpecifier":"openclaw/plugin-sdk/reply-history","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/history.types.ts"} +{"category":"utilities","entrypoint":"reply-payload","importSpecifier":"openclaw/plugin-sdk/reply-payload","recordType":"module","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 8141559f2cb41203d3caefc8812dece9cf77869fbf441581dc412c3a8c9df846\nexport function buildMediaPayload(mediaList: MediaPayloadInput[], opts?: { preserveMediaTypeCardinality?: boolean; }): MediaPayload;","entrypoint":"reply-payload","exportName":"buildMediaPayload","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/media-payload.ts"} +{"declaration":"// declaration closure: 501cde1e3e50f1e81d1092b3744fcaf0b3764369460bb552c7c390234504d3d9\nexport function buildTtsSupplementMediaPayload(payload: ReplyPayload): ReplyPayload;","entrypoint":"reply-payload","exportName":"buildTtsSupplementMediaPayload","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply-payload.ts"} +{"declaration":"// declaration closure: 17ea5c091218758ea5297d4d6993f15c4d19158a8447ea3ea01ac7c0de3cdaf1\nexport function countOutboundMedia(payload: { mediaUrls?: string[]; mediaUrl?: string; }): number;","entrypoint":"reply-payload","exportName":"countOutboundMedia","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/reply-payload-parts.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function createNormalizedOutboundDeliverer(handler: (payload: OutboundReplyPayload) => Promise): (payload: unknown) => Promise;","entrypoint":"reply-payload","exportName":"createNormalizedOutboundDeliverer","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function deliverFormattedTextWithAttachments(params: { payload: OutboundReplyPayload; send: (params: { text: string; replyToId?: string; }) => Promise; }): Promise;","entrypoint":"reply-payload","exportName":"deliverFormattedTextWithAttachments","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function deliverTextOrMediaReply(params: { payload: OutboundReplyPayload; text: string; chunkText?: (text: string) => readonly string[]; sendText: (text: string) => Promise; sendMedia: (payload: { mediaUrl: string; caption?: string; }) => Promise; onMediaError?: (params: { error: unknown; mediaUrl: string; caption?: string; index: number; isFirst: boolean; }) => Promise | void; }): Promise<\"empty\" | \"text\" | \"media\">;","entrypoint":"reply-payload","exportName":"deliverTextOrMediaReply","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function formatTextWithAttachmentLinks(text: string | undefined, mediaUrls: string[]): string;","entrypoint":"reply-payload","exportName":"formatTextWithAttachmentLinks","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 501cde1e3e50f1e81d1092b3744fcaf0b3764369460bb552c7c390234504d3d9\nexport function getReplyPayloadTtsSupplement(payload: Pick): ReplyPayloadTtsSupplement | undefined;","entrypoint":"reply-payload","exportName":"getReplyPayloadTtsSupplement","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply-payload.ts"} +{"declaration":"// declaration closure: 17ea5c091218758ea5297d4d6993f15c4d19158a8447ea3ea01ac7c0de3cdaf1\nexport function hasOutboundMedia(payload: { mediaUrls?: string[]; mediaUrl?: string; }): boolean;","entrypoint":"reply-payload","exportName":"hasOutboundMedia","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/reply-payload-parts.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function hasOutboundReplyContent(payload: { text?: string; mediaUrls?: string[]; mediaUrl?: string; presentation?: unknown; interactive?: unknown; channelData?: unknown; }, options?: { trimText?: boolean; }): boolean;","entrypoint":"reply-payload","exportName":"hasOutboundReplyContent","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 17ea5c091218758ea5297d4d6993f15c4d19158a8447ea3ea01ac7c0de3cdaf1\nexport function hasOutboundText(payload: { text?: string; }, options?: { trim?: boolean; }): boolean;","entrypoint":"reply-payload","exportName":"hasOutboundText","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/reply-payload-parts.ts"} +{"declaration":"// declaration closure: 501cde1e3e50f1e81d1092b3744fcaf0b3764369460bb552c7c390234504d3d9\nexport function isFastModeAutoProgressPayload(payload: Pick): boolean;","entrypoint":"reply-payload","exportName":"isFastModeAutoProgressPayload","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function isNumericTargetId(raw: string): boolean;","entrypoint":"reply-payload","exportName":"isNumericTargetId","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function isReasoningReplyPayload(payload: ReasoningReplyPayload): boolean;","entrypoint":"reply-payload","exportName":"isReasoningReplyPayload","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 501cde1e3e50f1e81d1092b3744fcaf0b3764369460bb552c7c390234504d3d9\nexport function isReplyPayloadNonTerminalToolErrorWarning(payload: object): boolean;","entrypoint":"reply-payload","exportName":"isReplyPayloadNonTerminalToolErrorWarning","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply-payload.ts"} +{"declaration":"// declaration closure: 501cde1e3e50f1e81d1092b3744fcaf0b3764369460bb552c7c390234504d3d9\nexport function isReplyPayloadTtsSupplement(payload: Pick): boolean;","entrypoint":"reply-payload","exportName":"isReplyPayloadTtsSupplement","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply-payload.ts"} +{"declaration":"// declaration closure: 501cde1e3e50f1e81d1092b3744fcaf0b3764369460bb552c7c390234504d3d9\nexport function markReplyPayloadAsTtsSupplement(payload: T, spokenText?: string, options?: { visibleTextAlreadyDelivered?: boolean; }): T;","entrypoint":"reply-payload","exportName":"markReplyPayloadAsTtsSupplement","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function normalizeOutboundReplyPayload(payload: Record): OutboundReplyPayload;","entrypoint":"reply-payload","exportName":"normalizeOutboundReplyPayload","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 17ea5c091218758ea5297d4d6993f15c4d19158a8447ea3ea01ac7c0de3cdaf1\nexport function resolveOutboundMediaUrls(payload: { mediaUrls?: string[]; mediaUrl?: string; }): string[];","entrypoint":"reply-payload","exportName":"resolveOutboundMediaUrls","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/reply-payload-parts.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function resolvePayloadMediaUrls(payload: SendPayloadContext[\"payload\"]): string[];","entrypoint":"reply-payload","exportName":"resolvePayloadMediaUrls","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 17ea5c091218758ea5297d4d6993f15c4d19158a8447ea3ea01ac7c0de3cdaf1\nexport function resolveSendableOutboundReplyParts(payload: { text?: string; mediaUrls?: string[]; mediaUrl?: string; }, options?: { text?: string; }): SendableOutboundReplyParts;","entrypoint":"reply-payload","exportName":"resolveSendableOutboundReplyParts","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/reply-payload-parts.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function resolveTextChunksWithFallback(text: string, chunks: readonly string[]): string[];","entrypoint":"reply-payload","exportName":"resolveTextChunksWithFallback","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function sendMediaWithLeadingCaption(params: { mediaUrls: string[]; caption: string; send: (payload: { mediaUrl: string; caption?: string; }) => Promise; onError?: (params: { error: unknown; mediaUrl: string; caption?: string; index: number; isFirst: boolean; }) => Promise | void; }): Promise;","entrypoint":"reply-payload","exportName":"sendMediaWithLeadingCaption","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function sendPayloadMediaSequence(params: { text: string; mediaUrls: readonly string[]; send: (input: { text: string; mediaUrl: string; index: number; isFirst: boolean; }) => Promise; onResult?: (result: TResult) => Promise | void; }): Promise;","entrypoint":"reply-payload","exportName":"sendPayloadMediaSequence","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function sendPayloadMediaSequenceAndFinalize(params: { text: string; mediaUrls: readonly string[]; send: (input: { text: string; mediaUrl: string; index: number; isFirst: boolean; }) => Promise; onResult?: (result: TMediaResult) => Promise | void; finalize: () => Promise; }): Promise;","entrypoint":"reply-payload","exportName":"sendPayloadMediaSequenceAndFinalize","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function sendPayloadMediaSequenceOrFallback(params: { text: string; mediaUrls: readonly string[]; send: (input: { text: string; mediaUrl: string; index: number; isFirst: boolean; }) => Promise; onResult?: (result: TResult) => Promise | void; fallbackResult: TResult; sendNoMedia?: () => Promise; }): Promise;","entrypoint":"reply-payload","exportName":"sendPayloadMediaSequenceOrFallback","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function sendPayloadTextChunkSequence(params: { chunks: readonly string[]; send: (input: { text: string; index: number; isFirst: boolean; }) => Promise; onResult?: (result: TResult) => Promise | void; }): Promise;","entrypoint":"reply-payload","exportName":"sendPayloadTextChunkSequence","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function sendPayloadWithChunkedTextAndMedia(params: { ctx: TContext; textChunkLimit?: number; chunker?: ((text: string, limit: number) => string[]) | null; sendText: (ctx: TContext & { text: string; }) => Promise; sendMedia: (ctx: TContext & { text: string; mediaUrl: string; }) => Promise; emptyResult: TResult; onResult?: (result: TResult) => Promise | void; }): Promise;","entrypoint":"reply-payload","exportName":"sendPayloadWithChunkedTextAndMedia","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport function sendTextMediaPayload(params: { channel: string; ctx: SendPayloadContext; adapter: SendPayloadAdapter; }): Promise;","entrypoint":"reply-payload","exportName":"sendTextMediaPayload","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 501cde1e3e50f1e81d1092b3744fcaf0b3764369460bb552c7c390234504d3d9\nexport const FAST_MODE_AUTO_PROGRESS_KIND: \"fast-mode-auto\";","entrypoint":"reply-payload","exportName":"FAST_MODE_AUTO_PROGRESS_KIND","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply-payload.ts"} +{"declaration":"// declaration closure: 8141559f2cb41203d3caefc8812dece9cf77869fbf441581dc412c3a8c9df846\nexport type MediaPayload = MediaPayload;","entrypoint":"reply-payload","exportName":"MediaPayload","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/media-payload.ts"} +{"declaration":"// declaration closure: 8141559f2cb41203d3caefc8812dece9cf77869fbf441581dc412c3a8c9df846\nexport type MediaPayloadInput = MediaPayloadInput;","entrypoint":"reply-payload","exportName":"MediaPayloadInput","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/media-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport type OutboundReplyPayload = OutboundReplyPayload;","entrypoint":"reply-payload","exportName":"OutboundReplyPayload","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport type ReasoningReplyPayload = ReasoningReplyPayload;","entrypoint":"reply-payload","exportName":"ReasoningReplyPayload","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport type ReplyPayload = ReplyPayload;","entrypoint":"reply-payload","exportName":"ReplyPayload","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 501cde1e3e50f1e81d1092b3744fcaf0b3764369460bb552c7c390234504d3d9\nexport type ReplyPayloadTtsSupplement = ReplyPayloadTtsSupplement;","entrypoint":"reply-payload","exportName":"ReplyPayloadTtsSupplement","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply-payload.ts"} +{"declaration":"// declaration closure: 17ea5c091218758ea5297d4d6993f15c4d19158a8447ea3ea01ac7c0de3cdaf1\nexport type SendableOutboundReplyParts = SendableOutboundReplyParts;","entrypoint":"reply-payload","exportName":"SendableOutboundReplyParts","importSpecifier":"openclaw/plugin-sdk/reply-payload","kind":"type","recordType":"export","sourcePath":"src/infra/outbound/reply-payload-parts.ts"} +{"category":null,"entrypoint":"reply-runtime","importSpecifier":"openclaw/plugin-sdk/reply-runtime","recordType":"module","sourcePath":"src/plugin-sdk/reply-runtime.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function chunkMarkdownText(text: string, limit: number): string[];","entrypoint":"reply-runtime","exportName":"chunkMarkdownText","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function chunkMarkdownTextWithMode(text: string, limit: number, mode: ChunkMode): string[];","entrypoint":"reply-runtime","exportName":"chunkMarkdownTextWithMode","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function chunkText(text: string, limit: number): string[];","entrypoint":"reply-runtime","exportName":"chunkText","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function chunkTextWithMode(text: string, limit: number, mode: ChunkMode): string[];","entrypoint":"reply-runtime","exportName":"chunkTextWithMode","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: eb5db1100c27e26d02b8314500037a6626c96dbdde49b38fac9909e8431be890\nexport function createInboundDebouncer(params: InboundDebounceCreateParams): { enqueue: (item: T) => Promise; flushKey: (key: string) => Promise; cancelKey: (key: string) => boolean; drain: () => Promise; };","entrypoint":"reply-runtime","exportName":"createInboundDebouncer","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/inbound-debounce.ts"} +{"declaration":"// declaration closure: 866e097737d6a8917130e9116fc310d08c9676b6b7dbf0452744cff127d63457\nexport function createReplyDispatcher(options: ReplyDispatcherOptions): ReplyDispatcher;","entrypoint":"reply-runtime","exportName":"createReplyDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/reply-dispatcher.ts"} +{"declaration":"// declaration closure: 866e097737d6a8917130e9116fc310d08c9676b6b7dbf0452744cff127d63457\nexport function createReplyDispatcherWithTyping(options: ReplyDispatcherWithTypingOptions): ReplyDispatcherWithTypingResult;","entrypoint":"reply-runtime","exportName":"createReplyDispatcherWithTyping","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/reply-dispatcher.ts"} +{"declaration":"// declaration closure: 6af3455f6e96b516b82276043831d8b17f948c2c4d05752cee7e1a012f1a849e\nexport function createReplyReferencePlanner(options: { replyToMode: ReplyToMode; existingId?: string; startId?: string; allowReference?: boolean; hasReplied?: boolean; }): ReplyReferencePlanner;","entrypoint":"reply-runtime","exportName":"createReplyReferencePlanner","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/reply-reference.ts"} +{"declaration":"// declaration closure: 18b681f6e7a3c2c6980fee80a6b6a7730cea67737894ef6b3c6430a93d635d90\nexport function dispatchInboundMessage(params: { ctx: MsgContext | FinalizedMsgContext; cfg: OpenClawConfig; dispatcher: ReplyDispatcher; toolsAllow?: string[]; replyOptions?: InternalDispatchReplyOptions; replyResolver?: InternalGetReplyFromConfig; onSessionMetadataChanges?: (changes: CommandSessionMetadataChange[]) => void; replyPayloadRunState?: ReplyPayloadRunState; outboundHooks?: \"enabled\" | \"disabled\"; onSettled?: () => void | Promise; }): Promise;","entrypoint":"reply-runtime","exportName":"dispatchInboundMessage","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/dispatch.ts"} +{"declaration":"// declaration closure: 18b681f6e7a3c2c6980fee80a6b6a7730cea67737894ef6b3c6430a93d635d90\nexport function dispatchInboundMessageWithBufferedDispatcher(params: BufferedInboundDispatcherParams): Promise;","entrypoint":"reply-runtime","exportName":"dispatchInboundMessageWithBufferedDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/dispatch.ts"} +{"declaration":"// declaration closure: 18b681f6e7a3c2c6980fee80a6b6a7730cea67737894ef6b3c6430a93d635d90\nexport function dispatchInboundMessageWithDispatcher(params: { ctx: MsgContext | FinalizedMsgContext; cfg: OpenClawConfig; dispatcherOptions: ReplyDispatcherOptions; toolsAllow?: string[]; replyOptions?: InternalDispatchReplyOptions; replyResolver?: InternalGetReplyFromConfig; }): Promise;","entrypoint":"reply-runtime","exportName":"dispatchInboundMessageWithDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/dispatch.ts"} +{"declaration":"// declaration closure: 62afcbfb27ceffc89a46cce1a2e792d2f4fe6a24b823aa4d5e1bdfa3615e0d2f\nexport function finalizeInboundContext>(ctx: T, opts?: FinalizeInboundContextOptions): T & FinalizedMsgContext & CanonicalInboundText;","entrypoint":"reply-runtime","exportName":"finalizeInboundContext","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/inbound-context.ts"} +{"declaration":"// declaration closure: 710820c81239de27cf3f018f5481f06b81b98a0e0a331cc43a702c2ac6addc9f\nexport function generateConversationLabel(params: ConversationLabelParams): Promise;","entrypoint":"reply-runtime","exportName":"generateConversationLabel","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/conversation-label-generator.ts"} +{"declaration":"// declaration closure: 22ee56d3b47563d168b9ad09dc57c50ccbf0ef389374c25ed2c1b1587b145c41\nexport function getReplyFromConfig(ctx: MsgContext, opts?: GetReplyOptions, configOverride?: OpenClawConfig): Promise;","entrypoint":"reply-runtime","exportName":"getReplyFromConfig","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/get-reply.ts"} +{"declaration":"// declaration closure: 61efc7bd7ce20f220c783c75024c35511e023ad9c24f0c4b09356aa6117b6863\nexport function isAbortRequestText(text?: string, options?: CommandNormalizeOptions): boolean;","entrypoint":"reply-runtime","exportName":"isAbortRequestText","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/abort-primitives.ts"} +{"declaration":"// declaration closure: 860ddf9c44bf96c88b1739f47047ecba4211836423c0cc94ecf86e7688cdb507\nexport function isBtwRequestText(text?: string, options?: CommandNormalizeOptions): boolean;","entrypoint":"reply-runtime","exportName":"isBtwRequestText","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/btw-command.ts"} +{"declaration":"// declaration closure: d8ef2e51f34ca56e0bc905ff2c1544dec0c0c1afe703bd75ddc6e78939acd804\nexport function isSilentReplyText(text: string | undefined, token?: string): boolean;","entrypoint":"reply-runtime","exportName":"isSilentReplyText","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/tokens.ts"} +{"declaration":"// declaration closure: 67194990daf839dc2d435f7ee73be66419b1db278d3fde80bc080d977467dfef\nexport function normalizeGroupActivation(raw?: string | null): GroupActivationMode | undefined;","entrypoint":"reply-runtime","exportName":"normalizeGroupActivation","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/group-activation.ts"} +{"declaration":"// declaration closure: 67194990daf839dc2d435f7ee73be66419b1db278d3fde80bc080d977467dfef\nexport function parseActivationCommand(raw?: string): { hasCommand: boolean; mode?: GroupActivationMode; };","entrypoint":"reply-runtime","exportName":"parseActivationCommand","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/group-activation.ts"} +{"declaration":"// declaration closure: 5dfa44ff856a66dc197055cdda4d5ffd61db95d31f2d7b2bfd37c1349ac3f200\nexport function resetInboundDedupe(): void;","entrypoint":"reply-runtime","exportName":"resetInboundDedupe","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/reply/inbound-dedupe.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function resolveChunkMode(cfg: OpenClawConfig | undefined, provider?: TextChunkProvider, accountId?: string | null): ChunkMode;","entrypoint":"reply-runtime","exportName":"resolveChunkMode","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: cacc8869bf4a1532af652ebeaf937669f7135a9d9efeabac905ebc06f19d75b8\nexport function resolveHeartbeatPrompt(raw?: string): string;","entrypoint":"reply-runtime","exportName":"resolveHeartbeatPrompt","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/heartbeat.ts"} +{"declaration":"// declaration closure: f8b83b469ed7b87fb9cd6c429ab264ca1782d54aa17cfb4c223d5074cd942a34\nexport function resolveHeartbeatReplyPayload(replyResult: ReplyPayload | ReplyPayload[] | undefined): ReplyPayload | undefined;","entrypoint":"reply-runtime","exportName":"resolveHeartbeatReplyPayload","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/heartbeat-reply-payload.ts"} +{"declaration":"// declaration closure: eb5db1100c27e26d02b8314500037a6626c96dbdde49b38fac9909e8431be890\nexport function resolveInboundDebounceMs(params: { cfg: OpenClawConfig; channel: string; overrideMs?: number; }): number;","entrypoint":"reply-runtime","exportName":"resolveInboundDebounceMs","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/inbound-debounce.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport function resolveTextChunkLimit(cfg: OpenClawConfig | undefined, provider?: TextChunkProvider, accountId?: string | null, opts?: { fallbackLimit?: number; }): number;","entrypoint":"reply-runtime","exportName":"resolveTextChunkLimit","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: 9e9801d45e681546ad0022f8d95aee1c334cb67a686edcdc30a72c9b364bc324\nexport function settleReplyDispatcher(params: { dispatcher: ReplyDispatcher; onSettled?: () => void | Promise; }): Promise;","entrypoint":"reply-runtime","exportName":"settleReplyDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/dispatch-dispatcher.ts"} +{"declaration":"// declaration closure: cacc8869bf4a1532af652ebeaf937669f7135a9d9efeabac905ebc06f19d75b8\nexport function stripHeartbeatToken(raw?: string, opts?: { mode?: StripHeartbeatMode; maxAckChars?: number; }): { shouldSkip: boolean; text: string; didStrip: boolean; };","entrypoint":"reply-runtime","exportName":"stripHeartbeatToken","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"function","recordType":"export","sourcePath":"src/auto-reply/heartbeat.ts"} +{"declaration":"// declaration closure: cacc8869bf4a1532af652ebeaf937669f7135a9d9efeabac905ebc06f19d75b8\nexport const DEFAULT_HEARTBEAT_ACK_MAX_CHARS: 300;","entrypoint":"reply-runtime","exportName":"DEFAULT_HEARTBEAT_ACK_MAX_CHARS","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"const","recordType":"export","sourcePath":"src/auto-reply/heartbeat.ts"} +{"declaration":"// declaration closure: cacc8869bf4a1532af652ebeaf937669f7135a9d9efeabac905ebc06f19d75b8\nexport const HEARTBEAT_PROMPT: \"Follow the heartbeat monitor scratch context when provided. Recurring tasks are automations; create or change their schedules with the automations tool, not heartbeat scratch. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.\";","entrypoint":"reply-runtime","exportName":"HEARTBEAT_PROMPT","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"const","recordType":"export","sourcePath":"src/auto-reply/heartbeat.ts"} +{"declaration":"// declaration closure: d8ef2e51f34ca56e0bc905ff2c1544dec0c0c1afe703bd75ddc6e78939acd804\nexport const HEARTBEAT_TOKEN: \"HEARTBEAT_OK\";","entrypoint":"reply-runtime","exportName":"HEARTBEAT_TOKEN","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"const","recordType":"export","sourcePath":"src/auto-reply/tokens.ts"} +{"declaration":"// declaration closure: d8ef2e51f34ca56e0bc905ff2c1544dec0c0c1afe703bd75ddc6e78939acd804\nexport const SILENT_REPLY_TOKEN: \"NO_REPLY\";","entrypoint":"reply-runtime","exportName":"SILENT_REPLY_TOKEN","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"const","recordType":"export","sourcePath":"src/auto-reply/tokens.ts"} +{"declaration":"// declaration closure: f4880757ff792b1cb9b7b63f6ad56afcb67a13ece9d9e1b5fddf91de2e3a9772\nexport const dispatchReplyWithBufferedBlockDispatcher: DispatchReplyWithBufferedBlockDispatcher;","entrypoint":"reply-runtime","exportName":"dispatchReplyWithBufferedBlockDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply/provider-dispatcher.ts"} +{"declaration":"// declaration closure: f4880757ff792b1cb9b7b63f6ad56afcb67a13ece9d9e1b5fddf91de2e3a9772\nexport const dispatchReplyWithDispatcher: DispatchReplyWithDispatcher;","entrypoint":"reply-runtime","exportName":"dispatchReplyWithDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"const","recordType":"export","sourcePath":"src/auto-reply/reply/provider-dispatcher.ts"} +{"declaration":"// declaration closure: d143814c0387273396d215fa7f4d1e684c650e2b89bf4f83bb3005832ef47d33\nexport type BlockReplyContext = BlockReplyContext;","entrypoint":"reply-runtime","exportName":"BlockReplyContext","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/get-reply-options.types.ts"} +{"declaration":"// declaration closure: 35b2a2d5df14ba98a194b9302f0aab9f1fada57283141cd51b4fe73f40d86a93\nexport type ChannelStructuredContextEntry = ChannelStructuredContextEntry;","entrypoint":"reply-runtime","exportName":"ChannelStructuredContextEntry","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/templating.ts"} +{"declaration":"// declaration closure: dda713036f2ee500e76f94a0f5c5c0b5500b56fadbf045b2342efbcf84c650fd\nexport type ChunkMode = ChunkMode;","entrypoint":"reply-runtime","exportName":"ChunkMode","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/chunk.ts"} +{"declaration":"// declaration closure: 1b90dba23ec54e81cf6161a6fcca51e2626e1132231b5333e38cfeec76813567\nexport type CommandTurnContext = CommandTurnContext;","entrypoint":"reply-runtime","exportName":"CommandTurnContext","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/command-turn-context.ts"} +{"declaration":"// declaration closure: 710820c81239de27cf3f018f5481f06b81b98a0e0a331cc43a702c2ac6addc9f\nexport type ConversationLabelParams = ConversationLabelParams;","entrypoint":"reply-runtime","exportName":"ConversationLabelParams","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/conversation-label-generator.ts"} +{"declaration":"// declaration closure: 35b2a2d5df14ba98a194b9302f0aab9f1fada57283141cd51b4fe73f40d86a93\nexport type FinalizedMsgContext = FinalizedMsgContext;","entrypoint":"reply-runtime","exportName":"FinalizedMsgContext","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/templating.ts"} +{"declaration":"// declaration closure: d143814c0387273396d215fa7f4d1e684c650e2b89bf4f83bb3005832ef47d33\nexport type GetReplyOptions = GetReplyOptions;","entrypoint":"reply-runtime","exportName":"GetReplyOptions","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/get-reply-options.types.ts"} +{"declaration":"// declaration closure: 35b2a2d5df14ba98a194b9302f0aab9f1fada57283141cd51b4fe73f40d86a93\nexport type MsgContext = MsgContext;","entrypoint":"reply-runtime","exportName":"MsgContext","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/templating.ts"} +{"declaration":"// declaration closure: 258ddb59f782f15ec8cb99c7e5ee088be3f372207ac7cb366f3742771678a7f3\nexport type ReplyDispatchBeforeDeliverOptions = ReplyDispatchBeforeDeliverOptions;","entrypoint":"reply-runtime","exportName":"ReplyDispatchBeforeDeliverOptions","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/reply-dispatcher.types.ts"} +{"declaration":"// declaration closure: 258ddb59f782f15ec8cb99c7e5ee088be3f372207ac7cb366f3742771678a7f3\nexport type ReplyDispatchKind = ReplyDispatchKind;","entrypoint":"reply-runtime","exportName":"ReplyDispatchKind","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/reply-dispatcher.types.ts"} +{"declaration":"// declaration closure: 258ddb59f782f15ec8cb99c7e5ee088be3f372207ac7cb366f3742771678a7f3\nexport type ReplyDispatcher = ReplyDispatcher;","entrypoint":"reply-runtime","exportName":"ReplyDispatcher","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/reply-dispatcher.types.ts"} +{"declaration":"// declaration closure: 866e097737d6a8917130e9116fc310d08c9676b6b7dbf0452744cff127d63457\nexport type ReplyDispatcherOptions = ReplyDispatcherOptions;","entrypoint":"reply-runtime","exportName":"ReplyDispatcherOptions","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/reply-dispatcher.ts"} +{"declaration":"// declaration closure: 866e097737d6a8917130e9116fc310d08c9676b6b7dbf0452744cff127d63457\nexport type ReplyDispatcherWithTypingOptions = ReplyDispatcherWithTypingOptions;","entrypoint":"reply-runtime","exportName":"ReplyDispatcherWithTypingOptions","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/reply-dispatcher.ts"} +{"declaration":"// declaration closure: 258ddb59f782f15ec8cb99c7e5ee088be3f372207ac7cb366f3742771678a7f3\nexport type ReplyFollowupAdmissionBarrierTimeoutPolicy = ReplyFollowupAdmissionBarrierTimeoutPolicy;","entrypoint":"reply-runtime","exportName":"ReplyFollowupAdmissionBarrierTimeoutPolicy","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/reply/reply-dispatcher.types.ts"} +{"declaration":"// declaration closure: 79f4f43fdd30e9ba3c2ae35ce3cd645d4a0ceec50d5df4137cedf174838bc585\nexport type ReplyPayload = ReplyPayload;","entrypoint":"reply-runtime","exportName":"ReplyPayload","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/reply-payload.ts"} +{"declaration":"// declaration closure: 7b60a32332609fdc7d0afe9198344de05269aa149d5a03606fcab39b148fd9ab\nexport type SourceReplyDeliveryMode = SourceReplyDeliveryMode;","entrypoint":"reply-runtime","exportName":"SourceReplyDeliveryMode","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/source-reply-delivery-mode.types.ts"} +{"declaration":"// declaration closure: 35b2a2d5df14ba98a194b9302f0aab9f1fada57283141cd51b4fe73f40d86a93\nexport type UntrustedStructuredContextEntry = ChannelStructuredContextEntry;","entrypoint":"reply-runtime","exportName":"UntrustedStructuredContextEntry","importSpecifier":"openclaw/plugin-sdk/reply-runtime","kind":"type","recordType":"export","sourcePath":"src/auto-reply/templating.ts"} +{"category":null,"entrypoint":"root-walk","importSpecifier":"openclaw/plugin-sdk/root-walk","recordType":"module","sourcePath":"src/plugin-sdk/root-walk.ts"} +{"declaration":"// declaration closure: 60fa22f56412e6657f63377a75391cc5ac81da85ff9fd6b154c3ff76a7aa91dc\nexport function walkRootDirectory(rootDir: string, relativePath: string, options: RootWalkOptions): AsyncGenerator;","entrypoint":"root-walk","exportName":"walkRootDirectory","importSpecifier":"openclaw/plugin-sdk/root-walk","kind":"function","recordType":"export","sourcePath":"src/infra/root-walk.ts"} +{"declaration":"export type RootWalkEntry = RootWalkEntry;","entrypoint":"root-walk","exportName":"RootWalkEntry","importSpecifier":"openclaw/plugin-sdk/root-walk","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/root-walk.d.ts"} +{"declaration":"export type RootWalkOptions = RootWalkOptions;","entrypoint":"root-walk","exportName":"RootWalkOptions","importSpecifier":"openclaw/plugin-sdk/root-walk","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/root-walk.d.ts"} +{"category":null,"entrypoint":"routing","importSpecifier":"openclaw/plugin-sdk/routing","recordType":"module","sourcePath":"src/plugin-sdk/routing.ts"} +{"declaration":"// declaration closure: a384e6535ef7efe86c5bc03ddbdbe143e08cd9a18c27b47e74679f34cd25cce8\nexport function buildAgentMainSessionKey(params: { agentId: string; mainKey?: string | undefined; }): string;","entrypoint":"routing","exportName":"buildAgentMainSessionKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/session-key.ts"} +{"declaration":"// declaration closure: 36c73bb76457a1809fe69bef32b925ecd08fb42f16f8410381e9d50bdb4c1b02\nexport function buildAgentSessionKey(params: { agentId: string; mainKey?: string; channel: string; accountId?: string | null; peer?: RoutePeer | null; dmScope?: \"main\" | \"per-peer\" | \"per-channel-peer\" | \"per-account-channel-peer\"; identityLinks?: Record; }): string;","entrypoint":"routing","exportName":"buildAgentSessionKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/resolve-route.ts"} +{"declaration":"// declaration closure: a384e6535ef7efe86c5bc03ddbdbe143e08cd9a18c27b47e74679f34cd25cce8\nexport function buildGroupHistoryKey(params: { channel: string; accountId?: string | null; peerKind: \"group\" | \"channel\"; peerId: string; }): string;","entrypoint":"routing","exportName":"buildGroupHistoryKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/session-key.ts"} +{"declaration":"// declaration closure: 5318eb35d885249003d94053fefdeec3a4c8f9afdd19b1593a6c202050ca6b5a\nexport function buildOutboundBaseSessionKey(params: { cfg: OpenClawConfig; agentId: string; channel: string; accountId?: string | null; peer: RoutePeer; }): string;","entrypoint":"routing","exportName":"buildOutboundBaseSessionKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/base-session-key.ts"} +{"declaration":"// declaration closure: 36c73bb76457a1809fe69bef32b925ecd08fb42f16f8410381e9d50bdb4c1b02\nexport function deriveLastRoutePolicy(params: { sessionKey: string; mainSessionKey: string; }): ResolvedAgentRoute[\"lastRoutePolicy\"];","entrypoint":"routing","exportName":"deriveLastRoutePolicy","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/resolve-route.ts"} +{"declaration":"// declaration closure: f1226bd1309fe59ab5df4252c0a81eec9e1863c582f0809bd2ce99bd199915ab\nexport function formatSetExplicitDefaultInstruction(channelKey: string): string;","entrypoint":"routing","exportName":"formatSetExplicitDefaultInstruction","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/default-account-warnings.ts"} +{"declaration":"// declaration closure: f1226bd1309fe59ab5df4252c0a81eec9e1863c582f0809bd2ce99bd199915ab\nexport function formatSetExplicitDefaultToConfiguredInstruction(params: { channelKey: string; }): string;","entrypoint":"routing","exportName":"formatSetExplicitDefaultToConfiguredInstruction","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/default-account-warnings.ts"} +{"declaration":"// declaration closure: bb74763aeba290db06dbb50c829c0b51d61705f734f3ceb8ef906828d0450711\nexport function isAcpSessionKey(sessionKey: string | undefined | null): boolean;","entrypoint":"routing","exportName":"isAcpSessionKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/sessions/session-key-utils.ts"} +{"declaration":"// declaration closure: bb74763aeba290db06dbb50c829c0b51d61705f734f3ceb8ef906828d0450711\nexport function isCronSessionKey(sessionKey: string | undefined | null): boolean;","entrypoint":"routing","exportName":"isCronSessionKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/sessions/session-key-utils.ts"} +{"declaration":"// declaration closure: 85aa93769ffd83384bb4ca1ba7eb985e26a21aaec9051493e211a45d06609469\nexport function isIncognitoSessionKey(sessionKey: string | undefined | null): boolean;","entrypoint":"routing","exportName":"isIncognitoSessionKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/shared/incognito-session-key.ts"} +{"declaration":"// declaration closure: bb74763aeba290db06dbb50c829c0b51d61705f734f3ceb8ef906828d0450711\nexport function isSubagentSessionKey(sessionKey: string | undefined | null): boolean;","entrypoint":"routing","exportName":"isSubagentSessionKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/sessions/session-key-utils.ts"} +{"declaration":"// declaration closure: d29862503446318b1a22327b4f1bd31302587fa99b20ee44dc7d95603b6ca978\nexport function listBoundAccountIds(cfg: OpenClawConfig, channelId: string): string[];","entrypoint":"routing","exportName":"listBoundAccountIds","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/bindings.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeAccountId(value: string | undefined | null): string;","entrypoint":"routing","exportName":"normalizeAccountId","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: 113ec9de45f550c0d9f74137175ceed96bfd5aac202f5de41d2e9e7538e5d06e\nexport function normalizeAgentId(value: string | undefined | null): string;","entrypoint":"routing","exportName":"normalizeAgentId","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/agent-id.ts"} +{"declaration":"// declaration closure: a384e6535ef7efe86c5bc03ddbdbe143e08cd9a18c27b47e74679f34cd25cce8\nexport function normalizeMainKey(value: string | undefined | null): string;","entrypoint":"routing","exportName":"normalizeMainKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/session-key.ts"} +{"declaration":"// declaration closure: 92c2460029a75a26efe99c978b02143ac7b494c0e5d544af7dc2c3d94dd78593\nexport function normalizeMessageChannel(raw?: string | null): string | undefined;","entrypoint":"routing","exportName":"normalizeMessageChannel","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/utils/message-channel-core.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeOptionalAccountId(value: string | undefined | null): string | undefined;","entrypoint":"routing","exportName":"normalizeOptionalAccountId","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: 2a00a295d78b5e544c4bbc2f46488492e897fb6ef1d546661f63111f45e35d94\nexport function normalizeOutboundThreadId(value?: string | number | null): string | undefined;","entrypoint":"routing","exportName":"normalizeOutboundThreadId","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/infra/outbound/thread-id.ts"} +{"declaration":"// declaration closure: bb74763aeba290db06dbb50c829c0b51d61705f734f3ceb8ef906828d0450711\nexport function parseAgentSessionKey(sessionKey: string | undefined | null): ParsedAgentSessionKey | null;","entrypoint":"routing","exportName":"parseAgentSessionKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/sessions/session-key-utils.ts"} +{"declaration":"// declaration closure: bb74763aeba290db06dbb50c829c0b51d61705f734f3ceb8ef906828d0450711\nexport function parseThreadSessionSuffix(sessionKey: string | undefined | null): ParsedThreadSessionSuffix;","entrypoint":"routing","exportName":"parseThreadSessionSuffix","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/sessions/session-key-utils.ts"} +{"declaration":"// declaration closure: 748584eb63990864ce92bf1d4ddedf91f3aab48baf79977dfbb458f33af992c4\nexport function resolveAccountEntry(accounts: Record | undefined, accountId: string): T | undefined;","entrypoint":"routing","exportName":"resolveAccountEntry","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/account-lookup.ts"} +{"declaration":"// declaration closure: a384e6535ef7efe86c5bc03ddbdbe143e08cd9a18c27b47e74679f34cd25cce8\nexport function resolveAgentIdFromSessionKey(sessionKey: string | undefined | null, configuredDefaultAgentId?: string): string;","entrypoint":"routing","exportName":"resolveAgentIdFromSessionKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/session-key.ts"} +{"declaration":"// declaration closure: 36c73bb76457a1809fe69bef32b925ecd08fb42f16f8410381e9d50bdb4c1b02\nexport function resolveAgentRoute(input: ResolveAgentRouteInput): ResolvedAgentRoute;","entrypoint":"routing","exportName":"resolveAgentRoute","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/resolve-route.ts"} +{"declaration":"// declaration closure: d29862503446318b1a22327b4f1bd31302587fa99b20ee44dc7d95603b6ca978\nexport function resolveDefaultAgentBoundAccountId(cfg: OpenClawConfig, channelId: string): string | null;","entrypoint":"routing","exportName":"resolveDefaultAgentBoundAccountId","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/bindings.ts"} +{"declaration":"// declaration closure: a5aec9b0a1ff7ce50c98fdd5815166c82e81f9ebe09cac2e46e8813430e9fa97\nexport function resolveGatewayMessageChannel(raw?: string | null): string | undefined;","entrypoint":"routing","exportName":"resolveGatewayMessageChannel","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/utils/message-channel-normalize.ts"} +{"declaration":"// declaration closure: 36c73bb76457a1809fe69bef32b925ecd08fb42f16f8410381e9d50bdb4c1b02\nexport function resolveInboundLastRouteSessionKey(params: { route: Pick; sessionKey: string; }): string;","entrypoint":"routing","exportName":"resolveInboundLastRouteSessionKey","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/resolve-route.ts"} +{"declaration":"// declaration closure: a384e6535ef7efe86c5bc03ddbdbe143e08cd9a18c27b47e74679f34cd25cce8\nexport function resolveThreadSessionKeys(params: { baseSessionKey: string; threadId?: string | null; parentSessionKey?: string; useSuffix?: boolean; normalizeThreadId?: (threadId: string) => string; }): { sessionKey: string; parentSessionKey?: string; };","entrypoint":"routing","exportName":"resolveThreadSessionKeys","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/session-key.ts"} +{"declaration":"// declaration closure: a384e6535ef7efe86c5bc03ddbdbe143e08cd9a18c27b47e74679f34cd25cce8\nexport function sanitizeAgentId(value: string | undefined | null): string;","entrypoint":"routing","exportName":"sanitizeAgentId","importSpecifier":"openclaw/plugin-sdk/routing","kind":"function","recordType":"export","sourcePath":"src/routing/session-key.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport const DEFAULT_ACCOUNT_ID: \"default\";","entrypoint":"routing","exportName":"DEFAULT_ACCOUNT_ID","importSpecifier":"openclaw/plugin-sdk/routing","kind":"const","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: a384e6535ef7efe86c5bc03ddbdbe143e08cd9a18c27b47e74679f34cd25cce8\nexport const DEFAULT_MAIN_KEY: \"main\";","entrypoint":"routing","exportName":"DEFAULT_MAIN_KEY","importSpecifier":"openclaw/plugin-sdk/routing","kind":"const","recordType":"export","sourcePath":"src/routing/session-key.ts"} +{"declaration":"// declaration closure: 36c73bb76457a1809fe69bef32b925ecd08fb42f16f8410381e9d50bdb4c1b02\nexport type ResolvedAgentRoute = ResolvedAgentRoute;","entrypoint":"routing","exportName":"ResolvedAgentRoute","importSpecifier":"openclaw/plugin-sdk/routing","kind":"type","recordType":"export","sourcePath":"src/routing/resolve-route.ts"} +{"declaration":"// declaration closure: 36c73bb76457a1809fe69bef32b925ecd08fb42f16f8410381e9d50bdb4c1b02\nexport type RoutePeer = RoutePeer;","entrypoint":"routing","exportName":"RoutePeer","importSpecifier":"openclaw/plugin-sdk/routing","kind":"type","recordType":"export","sourcePath":"src/routing/resolve-route.ts"} +{"declaration":"// declaration closure: 36c73bb76457a1809fe69bef32b925ecd08fb42f16f8410381e9d50bdb4c1b02\nexport type RoutePeerKind = ChatType;","entrypoint":"routing","exportName":"RoutePeerKind","importSpecifier":"openclaw/plugin-sdk/routing","kind":"type","recordType":"export","sourcePath":"src/routing/resolve-route.ts"} +{"category":null,"entrypoint":"run-command","importSpecifier":"openclaw/plugin-sdk/run-command","recordType":"module","sourcePath":"src/plugin-sdk/run-command.ts"} +{"declaration":"// declaration closure: 41df0f8fd7804aa77e301650f8bb977ead73825f62d945b41d42dad44cf983bf\nexport function runPluginCommandWithTimeout(options: PluginCommandRunOptions): Promise;","entrypoint":"run-command","exportName":"runPluginCommandWithTimeout","importSpecifier":"openclaw/plugin-sdk/run-command","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/run-command.ts"} +{"declaration":"// declaration closure: 41df0f8fd7804aa77e301650f8bb977ead73825f62d945b41d42dad44cf983bf\nexport type PluginCommandRunOptions = PluginCommandRunOptions;","entrypoint":"run-command","exportName":"PluginCommandRunOptions","importSpecifier":"openclaw/plugin-sdk/run-command","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/run-command.ts"} +{"declaration":"// declaration closure: 41df0f8fd7804aa77e301650f8bb977ead73825f62d945b41d42dad44cf983bf\nexport type PluginCommandRunResult = PluginCommandRunResult;","entrypoint":"run-command","exportName":"PluginCommandRunResult","importSpecifier":"openclaw/plugin-sdk/run-command","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/run-command.ts"} +{"category":null,"entrypoint":"runtime","importSpecifier":"openclaw/plugin-sdk/runtime","recordType":"module","sourcePath":"src/plugin-sdk/runtime.ts"} +{"declaration":"// declaration closure: ff576b0f6be444f99265076e3e888a96580fc10ea7eeb3354fd8fa9a59380e36\nexport function createLoggerBackedRuntime(params: { logger: LoggerLike; exitError?: (code: number) => Error; }): OutputRuntimeEnv;","entrypoint":"runtime","exportName":"createLoggerBackedRuntime","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/runtime-logger.internal.ts"} +{"declaration":"// declaration closure: 9fd9ce25fc41779bf126bb2b4769ad560e2c74ab37369cd227d10a83f973b812\nexport function createNonExitingRuntime(): OutputRuntimeEnv;","entrypoint":"runtime","exportName":"createNonExitingRuntime","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"function","recordType":"export","sourcePath":"src/runtime.ts"} +{"declaration":"// declaration closure: d2d8ed2eda48345a14b8ff4f91741461d0f557fad7391342225f23eb2ec2d491\nexport function getChannelsCommandSecretTargetIds(): Set;","entrypoint":"runtime","exportName":"getChannelsCommandSecretTargetIds","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"function","recordType":"export","sourcePath":"src/cli/command-secret-targets.ts"} +{"declaration":"// declaration closure: dac5c0dd68d09b6f3795478f106492dc6381cd2a3db7d0cdd8a63030f80ed68f\nexport function registerUncaughtExceptionHandler(handler: UncaughtExceptionHandler): () => void;","entrypoint":"runtime","exportName":"registerUncaughtExceptionHandler","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"function","recordType":"export","sourcePath":"src/infra/unhandled-rejections.ts"} +{"declaration":"// declaration closure: dac5c0dd68d09b6f3795478f106492dc6381cd2a3db7d0cdd8a63030f80ed68f\nexport function registerUnhandledRejectionHandler(handler: UnhandledRejectionHandler): () => void;","entrypoint":"runtime","exportName":"registerUnhandledRejectionHandler","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"function","recordType":"export","sourcePath":"src/infra/unhandled-rejections.ts"} +{"declaration":"// declaration closure: eca14c5bee15a7f772dbde4518320cb26a9cf876602275f93c35fbb929b09340\nexport function resolveCommandSecretRefsViaGateway(params: { config: OpenClawConfig; commandName: string; targetIds: Set; mode?: CommandSecretResolutionModeInput; allowedPaths?: ReadonlySet; forcedActivePaths?: ReadonlySet; optionalActivePaths?: ReadonlySet; allowLocalExecSecretRefs?: boolean; scrubUnresolvedSecretRefs?: boolean; }): Promise;","entrypoint":"runtime","exportName":"resolveCommandSecretRefsViaGateway","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"function","recordType":"export","sourcePath":"src/cli/command-secret-gateway.ts"} +{"declaration":"// declaration closure: ff576b0f6be444f99265076e3e888a96580fc10ea7eeb3354fd8fa9a59380e36\nexport function resolveRuntimeEnv(params: { runtime: RuntimeEnv; logger: LoggerLike; exitError?: (code: number) => Error; }): RuntimeEnv;\nexport function resolveRuntimeEnv(params: { runtime?: undefined; logger: LoggerLike; exitError?: (code: number) => Error; }): OutputRuntimeEnv;","entrypoint":"runtime","exportName":"resolveRuntimeEnv","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/runtime-logger.internal.ts"} +{"declaration":"// declaration closure: 823809f4066ac8a44b52ec63ea91bd2afc6e7544770a166fa7b6809bf7c9bc82\nexport function waitForAbortSignal(signal?: AbortSignal): Promise;","entrypoint":"runtime","exportName":"waitForAbortSignal","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"function","recordType":"export","sourcePath":"src/infra/abort-signal.ts"} +{"declaration":"// declaration closure: 9fd9ce25fc41779bf126bb2b4769ad560e2c74ab37369cd227d10a83f973b812\nexport const defaultRuntime: OutputRuntimeEnv;","entrypoint":"runtime","exportName":"defaultRuntime","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"const","recordType":"export","sourcePath":"src/runtime.ts"} +{"declaration":"// declaration closure: 9fd9ce25fc41779bf126bb2b4769ad560e2c74ab37369cd227d10a83f973b812\nexport type OutputRuntimeEnv = OutputRuntimeEnv;","entrypoint":"runtime","exportName":"OutputRuntimeEnv","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"type","recordType":"export","sourcePath":"src/runtime.ts"} +{"declaration":"// declaration closure: 9fd9ce25fc41779bf126bb2b4769ad560e2c74ab37369cd227d10a83f973b812\nexport type RuntimeEnv = RuntimeEnv;","entrypoint":"runtime","exportName":"RuntimeEnv","importSpecifier":"openclaw/plugin-sdk/runtime","kind":"type","recordType":"export","sourcePath":"src/runtime.ts"} +{"category":null,"entrypoint":"runtime-config-snapshot","importSpecifier":"openclaw/plugin-sdk/runtime-config-snapshot","recordType":"module","sourcePath":"src/plugin-sdk/runtime-config-snapshot.ts"} +{"declaration":"// declaration closure: 5f53c39532734fb83fbeb8f6875566ed6eac9c1cd46f2e415642c103d10ade9a\nexport function clearConfigCache(): void;","entrypoint":"runtime-config-snapshot","exportName":"clearConfigCache","importSpecifier":"openclaw/plugin-sdk/runtime-config-snapshot","kind":"function","recordType":"export","sourcePath":"src/config/io.runtime.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport function clearRuntimeConfigSnapshot(): void;","entrypoint":"runtime-config-snapshot","exportName":"clearRuntimeConfigSnapshot","importSpecifier":"openclaw/plugin-sdk/runtime-config-snapshot","kind":"function","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"declaration":"// declaration closure: 5f53c39532734fb83fbeb8f6875566ed6eac9c1cd46f2e415642c103d10ade9a\nexport function getRuntimeConfig(options?: { skipPluginValidation?: boolean; pin?: boolean; skipShellEnvFallback?: boolean; }): OpenClawConfig;","entrypoint":"runtime-config-snapshot","exportName":"getRuntimeConfig","importSpecifier":"openclaw/plugin-sdk/runtime-config-snapshot","kind":"function","recordType":"export","sourcePath":"src/config/io.runtime.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport function getRuntimeConfigSnapshot(): OpenClawConfig | null;","entrypoint":"runtime-config-snapshot","exportName":"getRuntimeConfigSnapshot","importSpecifier":"openclaw/plugin-sdk/runtime-config-snapshot","kind":"function","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport function getRuntimeConfigSourceSnapshot(): OpenClawConfig | null;","entrypoint":"runtime-config-snapshot","exportName":"getRuntimeConfigSourceSnapshot","importSpecifier":"openclaw/plugin-sdk/runtime-config-snapshot","kind":"function","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport function selectApplicableRuntimeConfig(params: { inputConfig?: OpenClawConfig; runtimeConfig?: OpenClawConfig | null; runtimeSourceConfig?: OpenClawConfig | null; }): OpenClawConfig | undefined;","entrypoint":"runtime-config-snapshot","exportName":"selectApplicableRuntimeConfig","importSpecifier":"openclaw/plugin-sdk/runtime-config-snapshot","kind":"function","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"declaration":"// declaration closure: f6ec790705d6293e1c7db3063817bf3ce1d64b1da034d3d859474284848f0aaa\nexport function setRuntimeConfigSnapshot(config: OpenClawConfig, sourceConfig?: OpenClawConfig): void;","entrypoint":"runtime-config-snapshot","exportName":"setRuntimeConfigSnapshot","importSpecifier":"openclaw/plugin-sdk/runtime-config-snapshot","kind":"function","recordType":"export","sourcePath":"src/config/runtime-snapshot.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"runtime-config-snapshot","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/runtime-config-snapshot","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"category":null,"entrypoint":"runtime-env","importSpecifier":"openclaw/plugin-sdk/runtime-env","recordType":"module","sourcePath":"src/plugin-sdk/runtime-env.ts"} +{"declaration":"// declaration closure: d0f4fc589302e5aa270379fe3b41f4eede509c082001511263c9e7f3465e14b4\nexport function computeBackoff(policy: BackoffPolicy, attempt: number): number;","entrypoint":"runtime-env","exportName":"computeBackoff","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"packages/retry/src/index.ts"} +{"declaration":"// declaration closure: 9fd9ce25fc41779bf126bb2b4769ad560e2c74ab37369cd227d10a83f973b812\nexport function createNonExitingRuntime(): OutputRuntimeEnv;","entrypoint":"runtime-env","exportName":"createNonExitingRuntime","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/runtime.ts"} +{"declaration":"// declaration closure: 8d374186b30c1911a93252b2ad2cef478f7373d2fd8d1ac6cbe34485a0a658e6\nexport function createSubsystemLogger(subsystem: string): SubsystemLogger;","entrypoint":"runtime-env","exportName":"createSubsystemLogger","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/logging/subsystem.ts"} +{"declaration":"// declaration closure: 14c45145c855d64456e3df06326f47d896a25f1f2a72eb1bf333b4f2232f1a10\nexport function ensureGlobalUndiciEnvProxyDispatcher(): void;","entrypoint":"runtime-env","exportName":"ensureGlobalUndiciEnvProxyDispatcher","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/infra/net/undici-global-dispatcher.ts"} +{"declaration":"// declaration closure: e3acdff12bafd8cff45ead500c6de677414ee677a4bb361664bc256eb11f7142\nexport function formatDurationPrecise(ms: number, options?: FormatDurationSecondsOptions): string;","entrypoint":"runtime-env","exportName":"formatDurationPrecise","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/infra/format-time/format-duration.ts"} +{"declaration":"// declaration closure: e3acdff12bafd8cff45ead500c6de677414ee677a4bb361664bc256eb11f7142\nexport function formatDurationSeconds(ms: number, options?: FormatDurationSecondsOptions): string;","entrypoint":"runtime-env","exportName":"formatDurationSeconds","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/infra/format-time/format-duration.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function getChildLogger(bindings?: Record, opts?: { level?: LogLevel; }): TsLogger;","entrypoint":"runtime-env","exportName":"getChildLogger","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: e63c7b94d5bd6dbd1062781078cf52470bdca4f2b2b95c6c774a4737ca076b47\nexport function isTruthyEnvValue(value?: string): boolean;","entrypoint":"runtime-env","exportName":"isTruthyEnvValue","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/infra/env.ts"} +{"declaration":"// declaration closure: c6f2b0d726d0776f74e06b86cb5caf8e98492a62fafe8c68ddad002199e32e82\nexport function isVerbose(): boolean;","entrypoint":"runtime-env","exportName":"isVerbose","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/global-state.ts"} +{"declaration":"// declaration closure: d48235277e1d88d1f1c28067f74a2a375f1ee35379c76433264dd1286859e7c0\nexport function isWSL2Sync(): boolean;","entrypoint":"runtime-env","exportName":"isWSL2Sync","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/infra/wsl.ts"} +{"declaration":"// declaration closure: 9bf231523308f1069400b881efa5a82b9722808246ebdb5e5a3ffd13e3875375\nexport function logVerbose(message: string): void;","entrypoint":"runtime-env","exportName":"logVerbose","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/globals.ts"} +{"declaration":"// declaration closure: dac5c0dd68d09b6f3795478f106492dc6381cd2a3db7d0cdd8a63030f80ed68f\nexport function registerUncaughtExceptionHandler(handler: UncaughtExceptionHandler): () => void;","entrypoint":"runtime-env","exportName":"registerUncaughtExceptionHandler","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/infra/unhandled-rejections.ts"} +{"declaration":"// declaration closure: dac5c0dd68d09b6f3795478f106492dc6381cd2a3db7d0cdd8a63030f80ed68f\nexport function registerUnhandledRejectionHandler(handler: UnhandledRejectionHandler): () => void;","entrypoint":"runtime-env","exportName":"registerUnhandledRejectionHandler","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/infra/unhandled-rejections.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function resetLogger(): void;","entrypoint":"runtime-env","exportName":"resetLogger","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function setLoggerOverride(settings: LoggerSettings | null): void;","entrypoint":"runtime-env","exportName":"setLoggerOverride","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 9bf231523308f1069400b881efa5a82b9722808246ebdb5e5a3ffd13e3875375\nexport function shouldLogVerbose(): boolean;","entrypoint":"runtime-env","exportName":"shouldLogVerbose","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/globals.ts"} +{"declaration":"// declaration closure: 55b01451155ba865cae6c0e8e7ca9b0c3be32b6f1e2dde7d0f951d2c4f1c2351\nexport function sleep(ms: number, signal?: AbortSignal): Promise;","entrypoint":"runtime-env","exportName":"sleep","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/utils/sleep.ts"} +{"declaration":"// declaration closure: d0f4fc589302e5aa270379fe3b41f4eede509c082001511263c9e7f3465e14b4\nexport function sleepWithAbort(ms: number, abortSignal?: AbortSignal, options?: { ref?: boolean; }): Promise;","entrypoint":"runtime-env","exportName":"sleepWithAbort","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"packages/retry/src/index.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function toPinoLikeLogger(logger: TsLogger, level: LogLevel): PinoLikeLogger;","entrypoint":"runtime-env","exportName":"toPinoLikeLogger","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 823809f4066ac8a44b52ec63ea91bd2afc6e7544770a166fa7b6809bf7c9bc82\nexport function waitForAbortSignal(signal?: AbortSignal): Promise;","entrypoint":"runtime-env","exportName":"waitForAbortSignal","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"function","recordType":"export","sourcePath":"src/infra/abort-signal.ts"} +{"declaration":"// declaration closure: 9bf231523308f1069400b881efa5a82b9722808246ebdb5e5a3ffd13e3875375\nexport const danger: ThemeFormatter;","entrypoint":"runtime-env","exportName":"danger","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"const","recordType":"export","sourcePath":"src/globals.ts"} +{"declaration":"// declaration closure: 9fd9ce25fc41779bf126bb2b4769ad560e2c74ab37369cd227d10a83f973b812\nexport const defaultRuntime: OutputRuntimeEnv;","entrypoint":"runtime-env","exportName":"defaultRuntime","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"const","recordType":"export","sourcePath":"src/runtime.ts"} +{"declaration":"// declaration closure: 9bf231523308f1069400b881efa5a82b9722808246ebdb5e5a3ffd13e3875375\nexport const info: ThemeFormatter;","entrypoint":"runtime-env","exportName":"info","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"const","recordType":"export","sourcePath":"src/globals.ts"} +{"declaration":"// declaration closure: 1e14e19c77bab79709f492d16dc44b7bd2b885fdb2f88a89741af908b3166095\nexport const retryAsync: (fn: () => Promise, attemptsOrOptions?: number | RetryOptions, initialDelayMs?: number) => Promise;","entrypoint":"runtime-env","exportName":"retryAsync","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"const","recordType":"export","sourcePath":"src/infra/retry.ts"} +{"declaration":"// declaration closure: 9bf231523308f1069400b881efa5a82b9722808246ebdb5e5a3ffd13e3875375\nexport const success: ThemeFormatter;","entrypoint":"runtime-env","exportName":"success","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"const","recordType":"export","sourcePath":"src/globals.ts"} +{"declaration":"// declaration closure: 9bf231523308f1069400b881efa5a82b9722808246ebdb5e5a3ffd13e3875375\nexport const warn: ThemeFormatter;","entrypoint":"runtime-env","exportName":"warn","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"const","recordType":"export","sourcePath":"src/globals.ts"} +{"declaration":"// declaration closure: d0f4fc589302e5aa270379fe3b41f4eede509c082001511263c9e7f3465e14b4\nexport type BackoffPolicy = BackoffPolicy;","entrypoint":"runtime-env","exportName":"BackoffPolicy","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"type","recordType":"export","sourcePath":"packages/retry/src/index.ts"} +{"declaration":"// declaration closure: 9fd9ce25fc41779bf126bb2b4769ad560e2c74ab37369cd227d10a83f973b812\nexport type RuntimeEnv = RuntimeEnv;","entrypoint":"runtime-env","exportName":"RuntimeEnv","importSpecifier":"openclaw/plugin-sdk/runtime-env","kind":"type","recordType":"export","sourcePath":"src/runtime.ts"} +{"category":null,"entrypoint":"runtime-group-policy","importSpecifier":"openclaw/plugin-sdk/runtime-group-policy","recordType":"module","sourcePath":"src/plugin-sdk/runtime-group-policy.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport function resolveAllowlistProviderRuntimeGroupPolicy(params: ResolveProviderRuntimeGroupPolicyParams): RuntimeGroupPolicyResolution;","entrypoint":"runtime-group-policy","exportName":"resolveAllowlistProviderRuntimeGroupPolicy","importSpecifier":"openclaw/plugin-sdk/runtime-group-policy","kind":"function","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport function resolveDefaultGroupPolicy(cfg: GroupPolicyDefaultsConfig): GroupPolicy | undefined;","entrypoint":"runtime-group-policy","exportName":"resolveDefaultGroupPolicy","importSpecifier":"openclaw/plugin-sdk/runtime-group-policy","kind":"function","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport function resolveOpenProviderRuntimeGroupPolicy(params: ResolveProviderRuntimeGroupPolicyParams): RuntimeGroupPolicyResolution;","entrypoint":"runtime-group-policy","exportName":"resolveOpenProviderRuntimeGroupPolicy","importSpecifier":"openclaw/plugin-sdk/runtime-group-policy","kind":"function","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport function warnMissingProviderGroupPolicyFallbackOnce(params: { providerMissingFallbackApplied: boolean; providerKey: string; accountId?: string; blockedLabel?: string; log: (message: string) => void; }): boolean;","entrypoint":"runtime-group-policy","exportName":"warnMissingProviderGroupPolicyFallbackOnce","importSpecifier":"openclaw/plugin-sdk/runtime-group-policy","kind":"function","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"declaration":"// declaration closure: 05cbc2ad10ac17c6a8abf43199a72a2c758301676d363bc108b184c1ffe8fec7\nexport const GROUP_POLICY_BLOCKED_LABEL: { readonly group: \"group messages\"; readonly guild: \"guild messages\"; readonly room: \"room messages\"; readonly channel: \"channel messages\"; readonly space: \"space messages\";};","entrypoint":"runtime-group-policy","exportName":"GROUP_POLICY_BLOCKED_LABEL","importSpecifier":"openclaw/plugin-sdk/runtime-group-policy","kind":"const","recordType":"export","sourcePath":"src/config/runtime-group-policy.ts"} +{"category":"runtime","entrypoint":"runtime-store","importSpecifier":"openclaw/plugin-sdk/runtime-store","recordType":"module","sourcePath":"src/plugin-sdk/runtime-store.ts"} +{"declaration":"// declaration closure: ca22799a5d09136408e5181ca6d668b46ae0e2a0ff01c66bb52161d7d78c50aa\nexport function createPluginRuntimeStore(errorMessage: string): { setRuntime: (next: T) => void; clearRuntime: () => void; tryGetRuntime: () => T | null; getRuntime: () => T; };\nexport function createPluginRuntimeStore(options: PluginRuntimeStoreOptions): { setRuntime: (next: T) => void; clearRuntime: () => void; tryGetRuntime: () => T | null; getRuntime: () => T; };","entrypoint":"runtime-store","exportName":"createPluginRuntimeStore","importSpecifier":"openclaw/plugin-sdk/runtime-store","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/runtime-store.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type PluginRuntime = PluginRuntime;","entrypoint":"runtime-store","exportName":"PluginRuntime","importSpecifier":"openclaw/plugin-sdk/runtime-store","kind":"type","recordType":"export","sourcePath":"src/plugins/runtime/types.ts"} +{"category":null,"entrypoint":"secret-file","importSpecifier":"openclaw/plugin-sdk/secret-file","recordType":"module","sourcePath":"src/plugin-sdk/secret-file.ts"} +{"declaration":"export function createSecretFileAtomic(params: SecretFileWriteParams): Promise;","entrypoint":"secret-file","exportName":"createSecretFileAtomic","importSpecifier":"openclaw/plugin-sdk/secret-file","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"export function readSecretFile(filePath: string, label: string, options?: SecretFileReadOptions): Promise;","entrypoint":"secret-file","exportName":"readSecretFile","importSpecifier":"openclaw/plugin-sdk/secret-file","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-read-async.d.ts"} +{"declaration":"export function readSecretFileSync(filePath: string, label: string, options?: SecretFileReadOptions): string;","entrypoint":"secret-file","exportName":"readSecretFileSync","importSpecifier":"openclaw/plugin-sdk/secret-file","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"declaration":"// declaration closure: 92361198acab57c6708ad7964a057d9f7cac4c8f7494d70f289e9b9bd5d05aff\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options: CredentialFileReadOptions): string | undefined;\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options?: FsSafeSecretFileReadOptions): string | undefined;\nexport function tryReadSecretFileSync(filePath: string, label: string, options: FsSafeSecretFileReadOptions | undefined, diagnostic: { configPath: string; }): ConfiguredCredentialResult;\nexport function tryReadSecretFileSync(filePath: string | undefined, label: string, options: FsSafeSecretFileReadOptions | undefined, diagnostic: { configPath: string; }): CredentialResult;","entrypoint":"secret-file","exportName":"tryReadSecretFileSync","importSpecifier":"openclaw/plugin-sdk/secret-file","kind":"function","recordType":"export","sourcePath":"src/infra/secret-file.ts"} +{"declaration":"export type SecretFileReadOptions = SecretFileReadOptions;","entrypoint":"secret-file","exportName":"SecretFileReadOptions","importSpecifier":"openclaw/plugin-sdk/secret-file","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/secret-file.d.ts"} +{"category":"channel","entrypoint":"secret-input","importSpecifier":"openclaw/plugin-sdk/secret-input","recordType":"module","sourcePath":"src/plugin-sdk/secret-input.ts"} +{"declaration":"// declaration closure: 1c893929ecc9ef40ca7003933b95ac0471ebecf84ae159628e4b555862f06bf2\nexport function buildOptionalSecretInputSchema(): z.ZodOptional; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<\"file\">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<\"exec\">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>], \"source\">]>>;","entrypoint":"secret-input","exportName":"buildOptionalSecretInputSchema","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/secret-input.ts"} +{"declaration":"// declaration closure: 1c893929ecc9ef40ca7003933b95ac0471ebecf84ae159628e4b555862f06bf2\nexport function buildSecretInputArraySchema(): z.ZodArray; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<\"file\">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<\"exec\">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>], \"source\">]>>;","entrypoint":"secret-input","exportName":"buildSecretInputArraySchema","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/secret-input.ts"} +{"declaration":"// declaration closure: f406bc06ddd4e9396ff9e429d1c0ca13335434b6cf9fe18e64e71edbccdb8b3f\nexport function buildSecretInputSchema(): z.ZodUnion; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<\"file\">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>, z.ZodObject<{ source: z.ZodLiteral<\"exec\">; provider: z.ZodString; id: z.ZodString; }, z.core.$strict>], \"source\">]>;","entrypoint":"secret-input","exportName":"buildSecretInputSchema","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/secret-input-schema.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function coerceSecretRef(value: unknown, defaults?: SecretDefaults): SecretRef | null;","entrypoint":"secret-input","exportName":"coerceSecretRef","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function hasConfiguredSecretInput(value: unknown, defaults?: SecretDefaults): boolean;","entrypoint":"secret-input","exportName":"hasConfiguredSecretInput","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function isSecretRef(value: unknown): value is SecretRef;","entrypoint":"secret-input","exportName":"isSecretRef","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: adf2da2988138b771d34459b1b1c604d2cff64851f152f08c4de6b0496fb7713\nexport function isValidSecretRef(ref: SecretRef): boolean;","entrypoint":"secret-input","exportName":"isValidSecretRef","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/secrets/ref-contract.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function normalizeResolvedSecretInputString(params: { value: unknown; refValue?: unknown; defaults?: SecretDefaults; path: string; }): string | undefined;","entrypoint":"secret-input","exportName":"normalizeResolvedSecretInputString","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 7dbe9a67e1dda5aed5ab2f6e692ca879b5452285a69623b3b10a97425cb14971\nexport function normalizeSecretInput(value: unknown): string;","entrypoint":"secret-input","exportName":"normalizeSecretInput","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/utils/normalize-secret-input.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function normalizeSecretInputString(value: unknown): string | undefined;","entrypoint":"secret-input","exportName":"normalizeSecretInputString","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: f406bc06ddd4e9396ff9e429d1c0ca13335434b6cf9fe18e64e71edbccdb8b3f\nexport function registerSensitiveConfigSchema(schema: TSchema): TSchema;","entrypoint":"secret-input","exportName":"registerSensitiveConfigSchema","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/secret-input-schema.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function resolveSecretInputString(params: { value: unknown; refValue?: unknown; defaults?: SecretDefaults; path: string; mode?: SecretInputStringResolutionMode; }): SecretInputStringResolution;","entrypoint":"secret-input","exportName":"resolveSecretInputString","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport type SecretInput = SecretInput;","entrypoint":"secret-input","exportName":"SecretInput","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"type","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport type SecretInputStringResolution = SecretInputStringResolution;","entrypoint":"secret-input","exportName":"SecretInputStringResolution","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"type","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport type SecretInputStringResolutionMode = SecretInputStringResolutionMode;","entrypoint":"secret-input","exportName":"SecretInputStringResolutionMode","importSpecifier":"openclaw/plugin-sdk/secret-input","kind":"type","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"category":null,"entrypoint":"secret-input-runtime","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","recordType":"module","sourcePath":"src/plugin-sdk/secret-input-runtime.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function coerceSecretRef(value: unknown, defaults?: SecretDefaults): SecretRef | null;","entrypoint":"secret-input-runtime","exportName":"coerceSecretRef","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function hasConfiguredSecretInput(value: unknown, defaults?: SecretDefaults): boolean;","entrypoint":"secret-input-runtime","exportName":"hasConfiguredSecretInput","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function isSecretRef(value: unknown): value is SecretRef;","entrypoint":"secret-input-runtime","exportName":"isSecretRef","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function normalizeResolvedSecretInputString(params: { value: unknown; refValue?: unknown; defaults?: SecretDefaults; path: string; }): string | undefined;","entrypoint":"secret-input-runtime","exportName":"normalizeResolvedSecretInputString","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function normalizeSecretInputString(value: unknown): string | undefined;","entrypoint":"secret-input-runtime","exportName":"normalizeSecretInputString","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 6df97679431a5e0fa573b567669e3bcebb2286c503fe1c239c1dae5327144b8e\nexport function resolveConfiguredSecretInputString(params: { config: OpenClawConfig; env: NodeJS.ProcessEnv; value: unknown; path: string; manifestRegistry?: Pick; unresolvedReasonStyle?: SecretInputUnresolvedReasonStyle; }): Promise<{ value?: string; unresolvedRefReason?: string; }>;","entrypoint":"secret-input-runtime","exportName":"resolveConfiguredSecretInputString","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/resolve-configured-secret-input-string.ts"} +{"declaration":"// declaration closure: 6df97679431a5e0fa573b567669e3bcebb2286c503fe1c239c1dae5327144b8e\nexport function resolveConfiguredSecretInputWithFallback(params: { config: OpenClawConfig; env: NodeJS.ProcessEnv; value: unknown; path: string; manifestRegistry?: Pick; unresolvedReasonStyle?: SecretInputUnresolvedReasonStyle; readFallback?: () => string | undefined; }): Promise<{ value?: string; source?: ConfiguredSecretInputSource; unresolvedRefReason?: string; secretRefConfigured: boolean; }>;","entrypoint":"secret-input-runtime","exportName":"resolveConfiguredSecretInputWithFallback","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/resolve-configured-secret-input-string.ts"} +{"declaration":"// declaration closure: 6df97679431a5e0fa573b567669e3bcebb2286c503fe1c239c1dae5327144b8e\nexport function resolveRequiredConfiguredSecretRefInputString(params: { config: OpenClawConfig; env: NodeJS.ProcessEnv; value: unknown; path: string; manifestRegistry?: Pick; unresolvedReasonStyle?: SecretInputUnresolvedReasonStyle; }): Promise;","entrypoint":"secret-input-runtime","exportName":"resolveRequiredConfiguredSecretRefInputString","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/resolve-configured-secret-input-string.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function resolveSecretInputString(params: { value: unknown; refValue?: unknown; defaults?: SecretDefaults; path: string; mode?: SecretInputStringResolutionMode; }): SecretInputStringResolution;","entrypoint":"secret-input-runtime","exportName":"resolveSecretInputString","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport type SecretInput = SecretInput;","entrypoint":"secret-input-runtime","exportName":"SecretInput","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport type SecretInputStringResolution = SecretInputStringResolution;","entrypoint":"secret-input-runtime","exportName":"SecretInputStringResolution","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport type SecretInputStringResolutionMode = SecretInputStringResolutionMode;","entrypoint":"secret-input-runtime","exportName":"SecretInputStringResolutionMode","importSpecifier":"openclaw/plugin-sdk/secret-input-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"category":null,"entrypoint":"secret-ref-runtime","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","recordType":"module","sourcePath":"src/plugin-sdk/secret-ref-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function applyResolvedAssignments(params: { assignments: SecretAssignment[]; resolved: Map; }): void;","entrypoint":"secret-ref-runtime","exportName":"applyResolvedAssignments","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function coerceSecretRef(value: unknown, defaults?: SecretDefaults): SecretRef | null;","entrypoint":"secret-ref-runtime","exportName":"coerceSecretRef","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: b80927f457058bf178cef4af4c58c127fe5402e32a95f9b7a1e385512b87a017\nexport function createPluginSecretRefSetupCli(params: PluginSecretRefSetupCliParams): { inspectProvider: (config: OpenClawConfig, requestedAlias?: string) => { providerAlias: string; provider: SecretRefProviderStatus; providerReady: boolean; }; registerSetupCommand: (command: SecretRefSetupCommand) => void; };","entrypoint":"secret-ref-runtime","exportName":"createPluginSecretRefSetupCli","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/secret-ref-runtime.ts"} +{"declaration":"// declaration closure: 87a1bb7748a7596029aa01779f62d2bc04c983fed021c972ff6faafd3f2b60cb\nexport function createResolverContext(params: { sourceConfig: OpenClawConfig; env: NodeJS.ProcessEnv; manifestRegistry?: Pick; }): ResolverContext;","entrypoint":"secret-ref-runtime","exportName":"createResolverContext","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/runtime-shared.ts"} +{"declaration":"// declaration closure: b80927f457058bf178cef4af4c58c127fe5402e32a95f9b7a1e385512b87a017\nexport function resolveSecretPlanTargetByPath(params: { configFile: \"openclaw.json\" | \"auth-profiles.json\"; pathSegments: string[]; }): ResolvedSecretPlanTarget | null;","entrypoint":"secret-ref-runtime","exportName":"resolveSecretPlanTargetByPath","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/secret-ref-runtime.ts"} +{"declaration":"// declaration closure: 5a6a12b5d723d6258e786e5e5712060a59609d0e873aad1491e0d91f3c70d0a5\nexport function resolveSecretRefValues(refs: SecretRef[], options: ResolveSecretRefOptions): Promise>;","entrypoint":"secret-ref-runtime","exportName":"resolveSecretRefValues","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","kind":"function","recordType":"export","sourcePath":"src/secrets/resolve.ts"} +{"declaration":"// declaration closure: b80927f457058bf178cef4af4c58c127fe5402e32a95f9b7a1e385512b87a017\nexport const pluginSecretRefSetup: { assertValidModelProviderId: (label: string, value: string) => void; assertValidProviderAlias: (value: string) => void; buildPlan: (params: { productName: string; providerAlias: string; providerConfig: PluginIntegrationSecretProviderConfig; providerSecrets: { providerId: string; secretId: string; }[]; configTargetSecrets?: { path: string; agentId?: string; secretId: string; }[]; generatedAt?: string; }) => import(\"../secrets/plan.ts\").SecretsApplyPlan & { providerUpserts: Record; }; parseTargetSpecifier: (productName: string, value: string) => { path: string; agentId?: string; }; resolveTrustedDirectoryPath: (targetPath: string) => Promise; resolveTrustedExecutablePath: (targetPath: string) => Promise; writePlanFile: (params: { planPath: string; content: string; platform?: NodeJS.Platform; createPrivateWindowsFile?: (filePath: string, content: string) => Promise; }) => Promise;};","entrypoint":"secret-ref-runtime","exportName":"pluginSecretRefSetup","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/secret-ref-runtime.ts"} +{"declaration":"// declaration closure: b80927f457058bf178cef4af4c58c127fe5402e32a95f9b7a1e385512b87a017\nexport type ResolvedSecretPlanTarget = ResolvedSecretPlanTarget;","entrypoint":"secret-ref-runtime","exportName":"ResolvedSecretPlanTarget","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/secret-ref-runtime.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport type SecretInput = SecretInput;","entrypoint":"secret-ref-runtime","exportName":"SecretInput","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport type SecretRef = SecretRef;","entrypoint":"secret-ref-runtime","exportName":"SecretRef","importSpecifier":"openclaw/plugin-sdk/secret-ref-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"category":null,"entrypoint":"security-runtime","importSpecifier":"openclaw/plugin-sdk/security-runtime","recordType":"module","sourcePath":"src/plugin-sdk/security-runtime.ts"} +{"declaration":"export function appendRegularFile(options: AppendRegularFileOptions): Promise;","entrypoint":"security-runtime","exportName":"appendRegularFile","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"export function assertNoSymlinkParents(params: AssertNoSymlinkParentsOptions): Promise;","entrypoint":"security-runtime","exportName":"assertNoSymlinkParents","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/symlink-parents.d.ts"} +{"declaration":"export function assertNoSymlinkParentsSync(params: AssertNoSymlinkParentsOptions): void;","entrypoint":"security-runtime","exportName":"assertNoSymlinkParentsSync","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/symlink-parents.d.ts"} +{"declaration":"// declaration closure: 72d1e5b8bbdecf13efd3cbdcd948700846b4555d327661c006db6fd9ac2d4b6d\nexport function buildChannelMetadata(params: { source: string; label: string; entries: Array; maxChars?: number; }): string | undefined;","entrypoint":"security-runtime","exportName":"buildChannelMetadata","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/security/channel-metadata.ts"} +{"declaration":"export function canonicalPathFromExistingAncestor(filePath: string): Promise;","entrypoint":"security-runtime","exportName":"canonicalPathFromExistingAncestor","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"// declaration closure: 5554284a0edc1f842919ad8e5374c5e64bc5e8e6db3bc98bacf947d15fa11741\nexport function compileSafeRegexDetailed(source: string, flags?: string): SafeRegexCompileResult;","entrypoint":"security-runtime","exportName":"compileSafeRegexDetailed","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/security/safe-regex.ts"} +{"declaration":"// declaration closure: 69ff3835bce7db1b71858ed58bbfa41ab907cf318e3049ff73fac64eb1ffee3b\nexport function ensurePortAvailable(port: number, host?: string): Promise;","entrypoint":"security-runtime","exportName":"ensurePortAvailable","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/ports.ts"} +{"declaration":"// declaration closure: e99472be80d827dd6cd415973b0f5be7939f9add3a1350e4ce9956d2bff4f46f\nexport function evaluateSupplementalContextVisibility(params: { mode: ContextVisibilityMode; kind: ContextVisibilityKind; senderAllowed: boolean; }): ContextVisibilityDecision;","entrypoint":"security-runtime","exportName":"evaluateSupplementalContextVisibility","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/security/context-visibility.ts"} +{"declaration":"// declaration closure: 93caa32bb90c3d642748ec9b8c3bab59f652baf0e943631137e153f7bba444f8\nexport function expandAllowFromWithAccessGroups(params: { cfg?: OpenClawConfig; allowFrom: Array | null | undefined; channel: ChannelId; accountId: string; senderId: string; senderAllowEntry?: string; isSenderAllowed?: (senderId: string, allowFrom: string[]) => boolean; resolveMembership?: AccessGroupMembershipResolver; }): Promise;","entrypoint":"security-runtime","exportName":"expandAllowFromWithAccessGroups","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/access-groups.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function extractErrorCode(err: unknown): string | undefined;","entrypoint":"security-runtime","exportName":"extractErrorCode","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: ced80fd4f0a5428f560f3e0e13a5bb2b4c1259445b9e61fc8edb712af8a9e4b6\nexport function fileExists(filePath: string): boolean;","entrypoint":"security-runtime","exportName":"fileExists","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/security-runtime.ts"} +{"declaration":"// declaration closure: e99472be80d827dd6cd415973b0f5be7939f9add3a1350e4ce9956d2bff4f46f\nexport function filterSupplementalContextItems(params: { items: readonly T[]; mode: ContextVisibilityMode; kind: ContextVisibilityKind; isSenderAllowed: (item: T) => boolean; }): { items: T[]; omitted: number; };","entrypoint":"security-runtime","exportName":"filterSupplementalContextItems","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/security/context-visibility.ts"} +{"declaration":"export function findExistingAncestor(filePath: string): Promise;","entrypoint":"security-runtime","exportName":"findExistingAncestor","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function formatErrorMessage(err: unknown): string;","entrypoint":"security-runtime","exportName":"formatErrorMessage","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: a45cd4271d42dd30e3eb939d51d753ae9cf4781d87288ff74214379e8d5186e3\nexport function hasProxyEnvConfigured(env?: NodeJS.ProcessEnv): boolean;","entrypoint":"security-runtime","exportName":"hasProxyEnvConfigured","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/proxy-env.ts"} +{"declaration":"export function isPathInside(root: string, target: string): boolean;","entrypoint":"security-runtime","exportName":"isPathInside","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/path.d.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function isPrivateNetworkAllowedByPolicy(policy?: SsrFPolicy): boolean;","entrypoint":"security-runtime","exportName":"isPrivateNetworkAllowedByPolicy","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function matchesHostnameAllowlist(hostname: string, allowlist: string[]): boolean;","entrypoint":"security-runtime","exportName":"matchesHostnameAllowlist","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"export function movePathWithCopyFallback(options: MovePathWithCopyFallbackOptions): Promise;","entrypoint":"security-runtime","exportName":"movePathWithCopyFallback","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/move-path.d.ts"} +{"declaration":"// declaration closure: 67ea77b46d234f0294529955dc3671141c2738eb5b7e96c77187c01ddd5865a1\nexport function normalizeHostname(hostname: string): string;","entrypoint":"security-runtime","exportName":"normalizeHostname","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/hostname.ts"} +{"declaration":"export function openLocalFileSafely(params: { filePath: string; }): Promise;","entrypoint":"security-runtime","exportName":"openLocalFileSafely","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/root-impl.d.ts"} +{"declaration":"// declaration closure: 08db46ee8e0ce27e20e09a71186d750e7cf8692625d946d2e0b3b541cb1cfec3\nexport function parseAccessGroupAllowFromEntry(entry: string): string | null;","entrypoint":"security-runtime","exportName":"parseAccessGroupAllowFromEntry","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/allow-from.ts"} +{"declaration":"export function pathExists(filePath: string): Promise;","entrypoint":"security-runtime","exportName":"pathExists","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/fs.d.ts"} +{"declaration":"export function pathExistsSync(filePath: string): boolean;","entrypoint":"security-runtime","exportName":"pathExistsSync","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/fs.d.ts"} +{"declaration":"export function pathScope(rootDir: string, options: PathScopeOptions): PathScope;","entrypoint":"security-runtime","exportName":"pathScope","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/root-paths.d.ts"} +{"declaration":"// declaration closure: 87f64b35d2bc2038f42ba908ab1effe0c12b674180b9558e3cd55f455241d552\nexport function privateFileStoreSync(rootDir: string): PrivateFileStoreSync;","entrypoint":"security-runtime","exportName":"privateFileStoreSync","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/private-file-store.ts"} +{"declaration":"export function readRegularFile(params: { filePath: string; maxBytes?: number; }): Promise<{ buffer: Buffer; stat: Stats; }>;","entrypoint":"security-runtime","exportName":"readRegularFile","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"export function readRegularFileSync(params: { filePath: string; maxBytes?: number; }): { buffer: Buffer; stat: Stats; };","entrypoint":"security-runtime","exportName":"readRegularFileSync","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactSensitiveText(text: string, options?: RedactOptions): string;","entrypoint":"security-runtime","exportName":"redactSensitiveText","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"export function resolveAbsolutePathForRead(filePath: string, options?: { symlinks?: AbsolutePathSymlinkPolicy; }): Promise;","entrypoint":"security-runtime","exportName":"resolveAbsolutePathForRead","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"export function resolveAbsolutePathForWrite(filePath: string, options?: { symlinks?: AbsolutePathSymlinkPolicy; }): Promise;","entrypoint":"security-runtime","exportName":"resolveAbsolutePathForWrite","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/absolute-path.d.ts"} +{"declaration":"export function resolveExistingPathsWithinRoot(params: ResolvePathsWithinRootParams): Promise;","entrypoint":"security-runtime","exportName":"resolveExistingPathsWithinRoot","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/root-paths.d.ts"} +{"declaration":"export function resolveLocalPathFromRootsSync(options: ResolveLocalPathFromRootsSyncOptions): LocalRootsPathResult | null;","entrypoint":"security-runtime","exportName":"resolveLocalPathFromRootsSync","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/local-roots.d.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function resolvePinnedHostnameWithPolicy(hostname: string, params?: { lookupFn?: LookupFn; policy?: SsrFPolicy; }): Promise;","entrypoint":"security-runtime","exportName":"resolvePinnedHostnameWithPolicy","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 5ba90894af7d03f5f28766cc232ba83f9c1e9976943e7e28dce01989de9c00e9\nexport function resolvePinnedMainDmOwnerFromAllowlist(params: { dmScope?: string | null; allowFrom?: Array | null; normalizeEntry: (entry: string) => string | undefined; }): string | null;","entrypoint":"security-runtime","exportName":"resolvePinnedMainDmOwnerFromAllowlist","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/security/dm-policy-shared.ts"} +{"declaration":"// declaration closure: 78063952e2ad57ee86012e918cd49a00d94cdd4d2a69580d38824d4ce4299644\nexport function resolvePreferredOpenClawTmpDir(options?: ResolvePreferredOpenClawTmpDirOptions): string;","entrypoint":"security-runtime","exportName":"resolvePreferredOpenClawTmpDir","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/tmp-openclaw-dir.ts"} +{"declaration":"export function resolveStrictExistingPathsWithinRoot(params: ResolvePathsWithinRootParams): Promise;","entrypoint":"security-runtime","exportName":"resolveStrictExistingPathsWithinRoot","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/root-paths.d.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport function root(rootDir: string, defaults?: RootDefaults): Promise;","entrypoint":"security-runtime","exportName":"root","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"// declaration closure: d5a96d25f0f7c7041c6adf93483cf388011ce7dbc9ed3aad35229aafcb4f8c74\nexport function safeEqualSecret(provided: string | undefined | null, expected: string | undefined | null): boolean;","entrypoint":"security-runtime","exportName":"safeEqualSecret","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/security/secret-equal.ts"} +{"declaration":"export function sanitizeUntrustedFileName(fileName: string, fallbackName: string): string;","entrypoint":"security-runtime","exportName":"sanitizeUntrustedFileName","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/filename.d.ts"} +{"declaration":"// declaration closure: e99472be80d827dd6cd415973b0f5be7939f9add3a1350e4ce9956d2bff4f46f\nexport function shouldIncludeSupplementalContext(params: { mode: ContextVisibilityMode; kind: ContextVisibilityKind; senderAllowed: boolean; }): boolean;","entrypoint":"security-runtime","exportName":"shouldIncludeSupplementalContext","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/security/context-visibility.ts"} +{"declaration":"export function statRegularFile(filePath: string): Promise;","entrypoint":"security-runtime","exportName":"statRegularFile","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"export function statRegularFileSync(filePath: string): RegularFileStatResult;","entrypoint":"security-runtime","exportName":"statRegularFileSync","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/regular-file.d.ts"} +{"declaration":"// declaration closure: 035aea510bb857a06af575e48bb2718e7458d042246ec1b503a40d345f069cb8\nexport function truncateSanitizedExternalContent(value: string, maxChars: number): { text: string; truncated: boolean; retainedRawChars: number; };","entrypoint":"security-runtime","exportName":"truncateSanitizedExternalContent","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/security/external-content.ts"} +{"declaration":"export function withTimeout(promise: Promise, timeoutMs: number, labelOrOptions?: string | { label?: string; message?: string; createError?: () => Error; }): Promise;","entrypoint":"security-runtime","exportName":"withTimeout","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/timing.d.ts"} +{"declaration":"// declaration closure: 035aea510bb857a06af575e48bb2718e7458d042246ec1b503a40d345f069cb8\nexport function wrapExternalContent(content: string, options: WrapExternalContentOptions): string;","entrypoint":"security-runtime","exportName":"wrapExternalContent","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/security/external-content.ts"} +{"declaration":"// declaration closure: 035aea510bb857a06af575e48bb2718e7458d042246ec1b503a40d345f069cb8\nexport function wrapWebContent(content: string, source?: \"web_search\" | \"web_fetch\"): string;","entrypoint":"security-runtime","exportName":"wrapWebContent","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/security/external-content.ts"} +{"declaration":"// declaration closure: a9669ff18d64f452ba4ddefd14802e22c6d7de387c98edc38b243d70905f78b4\nexport function writeExternalFileWithinRoot(options: ExternalFileWriteOptions): Promise;","entrypoint":"security-runtime","exportName":"writeExternalFileWithinRoot","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/fs-safe.ts"} +{"declaration":"// declaration closure: 72d1e5b8bbdecf13efd3cbdcd948700846b4555d327661c006db6fd9ac2d4b6d\nexport const buildUntrustedChannelMetadata: (params: { source: string; label: string; entries: Array; maxChars?: number;}) => string | undefined;","entrypoint":"security-runtime","exportName":"buildUntrustedChannelMetadata","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"const","recordType":"export","sourcePath":"src/security/channel-metadata.ts"} +{"declaration":"// declaration closure: fb37fc5221473f75a7b0d7fd9f223314ce0e7b3430bed0077c5997d0efbc2166\nexport const replaceFileAtomic: (options: import(\"@openclaw/fs-safe/atomic\").ReplaceFileAtomicOptions) => Promise;","entrypoint":"security-runtime","exportName":"replaceFileAtomic","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/replace-file.ts"} +{"declaration":"// declaration closure: e99472be80d827dd6cd415973b0f5be7939f9add3a1350e4ce9956d2bff4f46f\nexport type ContextVisibilityDecision = ContextVisibilityDecision;","entrypoint":"security-runtime","exportName":"ContextVisibilityDecision","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"type","recordType":"export","sourcePath":"src/security/context-visibility.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport type LookupFn = { (hostname: string, family: number): Promise; (hostname: string, options: import(\"node:dns\").LookupOneOptions): Promise; (hostname: string, options: import(\"node:dns\").LookupAllOptions): Promise; (hostname: string, options: import(\"node:dns\").LookupOptions): Promise; (hostname: string): Promise;};","entrypoint":"security-runtime","exportName":"LookupFn","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 5554284a0edc1f842919ad8e5374c5e64bc5e8e6db3bc98bacf947d15fa11741\nexport type SafeRegexRejectReason = SafeRegexRejectReason;","entrypoint":"security-runtime","exportName":"SafeRegexRejectReason","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"type","recordType":"export","sourcePath":"src/security/safe-regex.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport type SsrFPolicy = SsrFPolicy;","entrypoint":"security-runtime","exportName":"SsrFPolicy","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"export declare class FsSafeError extends Error {\n readonly code: FsSafeErrorCode;\n readonly category: FsSafeErrorCategory;\n readonly details?: FsSafeErrorDetails;\n constructor(code: FsSafeErrorCode, message: string, options?: {\n cause?: unknown;\n details?: FsSafeErrorDetails;\n });\n}","entrypoint":"security-runtime","exportName":"FsSafeError","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"class","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/errors.d.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport class SsrFBlockedError extends Error {\n constructor(message: string);\n}","entrypoint":"security-runtime","exportName":"SsrFBlockedError","importSpecifier":"openclaw/plugin-sdk/security-runtime","kind":"class","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"category":null,"entrypoint":"session-catalog","importSpecifier":"openclaw/plugin-sdk/session-catalog","recordType":"module","sourcePath":"src/plugin-sdk/session-catalog.ts"} +{"declaration":"// declaration closure: d2b70b51ddfbce13723be5a993d93da552c06f26b7f6664ad9215beaae9dc29b\nexport function classifyClaudeCliHistoryLine(params: { line: string; cliSessionId: string; sourceLineNumber: number; }): ClaudeCliHistoryLineClassification;","entrypoint":"session-catalog","exportName":"classifyClaudeCliHistoryLine","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/gateway/cli-session-history.claude-activity.ts"} +{"declaration":"// declaration closure: d2b70b51ddfbce13723be5a993d93da552c06f26b7f6664ad9215beaae9dc29b\nexport function classifyClaudeCliHistoryMessage(params: { content: unknown; timestamp?: unknown; cliSessionId: string; sourceLineNumber: number; }): ClaudeCliHistoryLineClassification;","entrypoint":"session-catalog","exportName":"classifyClaudeCliHistoryMessage","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/gateway/cli-session-history.claude-activity.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function createSessionCatalogAdoptionCoordinator(): (params: { sourceKey: string; findExisting: () => string | undefined; create: () => Promise<{ sessionKey: string; }>; complete: (continued: { sessionKey: string; }) => Promise; }) => Promise;","entrypoint":"session-catalog","exportName":"createSessionCatalogAdoptionCoordinator","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 9e46977ca4ece74d8185a35c55bd301cae968752c00c6d978b17c1b30c8684cf\nexport function deleteSessionUpstreamLink(sessionKey: string, agentId: string, options?: OpenClawStateDatabaseOptions): void;","entrypoint":"session-catalog","exportName":"deleteSessionUpstreamLink","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/sessions/session-upstream-links.ts"} +{"declaration":"// declaration closure: 61890ba6506acc62648d4924a1cde802a6b5d83f6230d96e651d8b345c96bd40\nexport function importSessionCatalogHistory(params: { catalogId: string; threadId: string; read: (params: { cursor?: string; limit: number; }) => Promise; sessionId: string; sessionKey: string; agentId: string; cwd?: string; config: OpenClawConfig; }): Promise;","entrypoint":"session-catalog","exportName":"importSessionCatalogHistory","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/plugins/session-catalog-history-import.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function isExternalUserText(probe: SessionUpstreamProbe, text: string | undefined): boolean;","entrypoint":"session-catalog","exportName":"isExternalUserText","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function listAdoptedSessionCatalogSessions(params: { config: OpenClawConfig; pluginId: string; runtime: PluginRuntime; sessionEntries?: SessionCatalogEntrySnapshot; sourceFromEntry: (entry: SessionCatalogEntry) => SessionCatalogAdoptedSource | undefined; }): Map;","entrypoint":"session-catalog","exportName":"listAdoptedSessionCatalogSessions","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function listSessionCatalogEntries(params: { config: OpenClawConfig; runtime: PluginRuntime; sessionEntries?: SessionCatalogEntrySnapshot; }): SessionCatalogAgentEntry[];","entrypoint":"session-catalog","exportName":"listSessionCatalogEntries","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function normalizeUserText(text: string): string;","entrypoint":"session-catalog","exportName":"normalizeUserText","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function sessionCatalogAdoptedSessionKey(prefix: string, source: string): string;","entrypoint":"session-catalog","exportName":"sessionCatalogAdoptedSessionKey","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport function sessionCatalogAdoptedSourceKey(hostId: string, threadId: string): string;","entrypoint":"session-catalog","exportName":"sessionCatalogAdoptedSourceKey","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 9e46977ca4ece74d8185a35c55bd301cae968752c00c6d978b17c1b30c8684cf\nexport function upsertSessionUpstreamLink(input: { sessionKey: string; agentId: string; catalogId: string; hostId: string; threadId: string; upstreamKind: SessionUpstreamKind; upstreamRef: SessionUpstreamJsonValue; marker: SessionUpstreamJsonValue; }, options?: OpenClawStateDatabaseOptions & { now?: number; }): boolean;","entrypoint":"session-catalog","exportName":"upsertSessionUpstreamLink","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"function","recordType":"export","sourcePath":"src/sessions/session-upstream-links.ts"} +{"declaration":"// declaration closure: d2b70b51ddfbce13723be5a993d93da552c06f26b7f6664ad9215beaae9dc29b\nexport type ClaudeCliHistoryLineClassification = ClaudeCliHistoryLineClassification;","entrypoint":"session-catalog","exportName":"ClaudeCliHistoryLineClassification","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/gateway/cli-session-history.claude-activity.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionCatalog = { error?: { message: string; code: string; } | undefined; id: string; label: string; capabilities: { createSession?: { startTerminal?: boolean | undefined; model: string; } | undefined; openTerminal?: boolean | undefined; archive: boolean; continueSession: boolean; }; hosts: { error?: { message: string; code: string; } | undefined; nextCursor?: string | undefined; nodeId?: string | undefined; sessions: { source?: string | undefined; name?: string | undefined; sessionKey?: string | undefined; cwd?: string | undefined; createdActor?: { id?: string | undefined; label?: string | undefined; avatarUrl?: string | undefined; type: \"system\" | \"agent\" | \"human\"; } | undefined; updatedAt?: number | undefined; createdAt?: number | undefined; modelProvider?: string | undefined; recencyAt?: number | undefined; cliVersion?: string | undefined; gitBranch?: string | undefined; customGroup?: string | undefined; pullRequest?: { state: \"open\" | \"draft\" | \"closed\" | \"merged\"; numbers: number[]; } | undefined; canOpenTerminal?: boolean | undefined; status: string; archived: boolean; threadId: string; canContinue: boolean; canArchive: boolean; }[]; kind: \"gateway\" | \"node\"; label: string; connected: boolean; hostId: string; }[];};","entrypoint":"session-catalog","exportName":"SessionCatalog","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionCatalogArchiveProviderParams = SessionCatalogArchiveProviderParams;","entrypoint":"session-catalog","exportName":"SessionCatalogArchiveProviderParams","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionCatalogCapabilities = { createSession?: { startTerminal?: boolean | undefined; model: string; } | undefined; openTerminal?: boolean | undefined; archive: boolean; continueSession: boolean;};","entrypoint":"session-catalog","exportName":"SessionCatalogCapabilities","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionCatalogContinueProviderParams = SessionCatalogContinueProviderParams;","entrypoint":"session-catalog","exportName":"SessionCatalogContinueProviderParams","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionCatalogContinueProviderResult = SessionCatalogContinueProviderResult;","entrypoint":"session-catalog","exportName":"SessionCatalogContinueProviderResult","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionCatalogDescriptor = { id: string; label: string; capabilities: { createSession?: { startTerminal?: boolean | undefined; model: string; } | undefined; openTerminal?: boolean | undefined; archive: boolean; continueSession: boolean; };};","entrypoint":"session-catalog","exportName":"SessionCatalogDescriptor","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionCatalogEntrySnapshot = SessionCatalogEntrySnapshot;","entrypoint":"session-catalog","exportName":"SessionCatalogEntrySnapshot","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionCatalogHost = { error?: { message: string; code: string; } | undefined; nextCursor?: string | undefined; nodeId?: string | undefined; sessions: { source?: string | undefined; name?: string | undefined; sessionKey?: string | undefined; cwd?: string | undefined; createdActor?: { id?: string | undefined; label?: string | undefined; avatarUrl?: string | undefined; type: \"system\" | \"agent\" | \"human\"; } | undefined; updatedAt?: number | undefined; createdAt?: number | undefined; modelProvider?: string | undefined; recencyAt?: number | undefined; cliVersion?: string | undefined; gitBranch?: string | undefined; customGroup?: string | undefined; pullRequest?: { state: \"open\" | \"draft\" | \"closed\" | \"merged\"; numbers: number[]; } | undefined; canOpenTerminal?: boolean | undefined; status: string; archived: boolean; threadId: string; canContinue: boolean; canArchive: boolean; }[]; kind: \"gateway\" | \"node\"; label: string; connected: boolean; hostId: string;};","entrypoint":"session-catalog","exportName":"SessionCatalogHost","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionCatalogListProviderParams = SessionCatalogListProviderParams;","entrypoint":"session-catalog","exportName":"SessionCatalogListProviderParams","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionCatalogLocator = { threadId: string; catalogId: string; hostId: string;};","entrypoint":"session-catalog","exportName":"SessionCatalogLocator","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionCatalogProvider = SessionCatalogProvider;","entrypoint":"session-catalog","exportName":"SessionCatalogProvider","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionCatalogPullRequestSummary = { state: \"open\" | \"draft\" | \"closed\" | \"merged\"; numbers: number[];};","entrypoint":"session-catalog","exportName":"SessionCatalogPullRequestSummary","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionCatalogReadProviderParams = SessionCatalogReadProviderParams;","entrypoint":"session-catalog","exportName":"SessionCatalogReadProviderParams","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionCatalogSession = { source?: string | undefined; name?: string | undefined; sessionKey?: string | undefined; cwd?: string | undefined; createdActor?: { id?: string | undefined; label?: string | undefined; avatarUrl?: string | undefined; type: \"system\" | \"agent\" | \"human\"; } | undefined; updatedAt?: number | undefined; createdAt?: number | undefined; modelProvider?: string | undefined; recencyAt?: number | undefined; cliVersion?: string | undefined; gitBranch?: string | undefined; customGroup?: string | undefined; pullRequest?: { state: \"open\" | \"draft\" | \"closed\" | \"merged\"; numbers: number[]; } | undefined; canOpenTerminal?: boolean | undefined; status: string; archived: boolean; threadId: string; canContinue: boolean; canArchive: boolean;};","entrypoint":"session-catalog","exportName":"SessionCatalogSession","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionCatalogStartTerminalProviderParams = SessionCatalogStartTerminalProviderParams;","entrypoint":"session-catalog","exportName":"SessionCatalogStartTerminalProviderParams","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionCatalogTerminalPlan = SessionCatalogTerminalPlan;","entrypoint":"session-catalog","exportName":"SessionCatalogTerminalPlan","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionCatalogTranscriptItem = { id?: string | undefined; raw?: unknown; model?: string | undefined; text?: string | undefined; truncated?: boolean | undefined; timestamp?: string | undefined; type: \"other\" | \"reasoning\" | \"toolCall\" | \"toolResult\" | \"userMessage\" | \"agentMessage\";};","entrypoint":"session-catalog","exportName":"SessionCatalogTranscriptItem","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionUpstreamActivity = SessionUpstreamActivity;","entrypoint":"session-catalog","exportName":"SessionUpstreamActivity","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionUpstreamJsonValue = SessionUpstreamJsonValue;","entrypoint":"session-catalog","exportName":"SessionUpstreamJsonValue","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionUpstreamKind = SessionUpstreamKind;","entrypoint":"session-catalog","exportName":"SessionUpstreamKind","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionUpstreamProbe = SessionUpstreamProbe;","entrypoint":"session-catalog","exportName":"SessionUpstreamProbe","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionsCatalogArchiveParams = { threadId: string; catalogId: string; hostId: string; confirmNoOtherRunner: true;};","entrypoint":"session-catalog","exportName":"SessionsCatalogArchiveParams","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionsCatalogArchiveResult = { ok: true;};","entrypoint":"session-catalog","exportName":"SessionsCatalogArchiveResult","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionsCatalogContinueParams = { threadId: string; catalogId: string; hostId: string;};","entrypoint":"session-catalog","exportName":"SessionsCatalogContinueParams","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionsCatalogContinueResult = { sessionKey: string;};","entrypoint":"session-catalog","exportName":"SessionsCatalogContinueResult","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionsCatalogListParams = { search?: string | undefined; agentId?: string | undefined; catalogId?: string | undefined; cursors?: Record | undefined; progressId?: string | undefined; limitPerHost?: number | undefined; hostIds?: string[] | undefined;};","entrypoint":"session-catalog","exportName":"SessionsCatalogListParams","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionsCatalogListResult = { catalogs: { error?: { message: string; code: string; } | undefined; id: string; label: string; capabilities: { createSession?: { startTerminal?: boolean | undefined; model: string; } | undefined; openTerminal?: boolean | undefined; archive: boolean; continueSession: boolean; }; hosts: { error?: { message: string; code: string; } | undefined; nextCursor?: string | undefined; nodeId?: string | undefined; sessions: { source?: string | undefined; name?: string | undefined; sessionKey?: string | undefined; cwd?: string | undefined; createdActor?: { id?: string | undefined; label?: string | undefined; avatarUrl?: string | undefined; type: \"system\" | \"agent\" | \"human\"; } | undefined; updatedAt?: number | undefined; createdAt?: number | undefined; modelProvider?: string | undefined; recencyAt?: number | undefined; cliVersion?: string | undefined; gitBranch?: string | undefined; customGroup?: string | undefined; pullRequest?: { state: \"open\" | \"draft\" | \"closed\" | \"merged\"; numbers: number[]; } | undefined; canOpenTerminal?: boolean | undefined; status: string; archived: boolean; threadId: string; canContinue: boolean; canArchive: boolean; }[]; kind: \"gateway\" | \"node\"; label: string; connected: boolean; hostId: string; }[]; }[];};","entrypoint":"session-catalog","exportName":"SessionsCatalogListResult","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionsCatalogReadParams = { cursor?: string | undefined; limit?: number | undefined; threadId: string; catalogId: string; hostId: string;};","entrypoint":"session-catalog","exportName":"SessionsCatalogReadParams","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionsCatalogReadResult = { label?: string | undefined; nextCursor?: string | undefined; items: { id?: string | undefined; raw?: unknown; model?: string | undefined; text?: string | undefined; truncated?: boolean | undefined; timestamp?: string | undefined; type: \"other\" | \"reasoning\" | \"toolCall\" | \"toolResult\" | \"userMessage\" | \"agentMessage\"; }[]; threadId: string; hostId: string;};","entrypoint":"session-catalog","exportName":"SessionsCatalogReadResult","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionsCatalogStartTerminalParams = { hostId?: string | undefined; initialMessage?: string | undefined; agentId: string; cwd: string; catalogId: string;};","entrypoint":"session-catalog","exportName":"SessionsCatalogStartTerminalParams","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: a3d8fde64ca0b413c600bd4b899c4af2646bf252374e885e44a368855f9d8b1a\nexport type SessionsCatalogStartTerminalResult = { title?: string | undefined; sessionId: string; agentId: string; cwd: string; shell: string; confined: boolean;};","entrypoint":"session-catalog","exportName":"SessionsCatalogStartTerminalResult","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"type","recordType":"export","sourcePath":"packages/gateway-protocol/src/schema/sessions-catalog.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport interface SessionCatalogEntrySummary {\n sessionKey: string;\n entry: SessionEntry;\n}","entrypoint":"session-catalog","exportName":"SessionCatalogEntrySummary","importSpecifier":"openclaw/plugin-sdk/session-catalog","kind":"interface","recordType":"export","sourcePath":"src/plugins/session-catalog.ts"} +{"category":null,"entrypoint":"session-discussion","importSpecifier":"openclaw/plugin-sdk/session-discussion","recordType":"module","sourcePath":"src/plugin-sdk/session-discussion.ts"} +{"declaration":"// declaration closure: 491c39d1027a6e96ef3d3dc94f39f354952164a310da5c873931b1d1311e9855\nexport function buildControlUiSessionPath(params: BuildControlUiSessionPathParams): string | null;","entrypoint":"session-discussion","exportName":"buildControlUiSessionPath","importSpecifier":"openclaw/plugin-sdk/session-discussion","kind":"function","recordType":"export","sourcePath":"packages/session-url-contract/src/index.ts"} +{"declaration":"// declaration closure: c08edca2c1843381200120beab14d7a5c5301c8e2af2d15e8edf0dc4ef628ee0\nexport function registerSessionDiscussionProvider(provider: SessionDiscussionProvider): void;","entrypoint":"session-discussion","exportName":"registerSessionDiscussionProvider","importSpecifier":"openclaw/plugin-sdk/session-discussion","kind":"function","recordType":"export","sourcePath":"src/plugins/session-discussion-registry.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionDiscussionInfo = SessionDiscussionInfo;","entrypoint":"session-discussion","exportName":"SessionDiscussionInfo","importSpecifier":"openclaw/plugin-sdk/session-discussion","kind":"type","recordType":"export","sourcePath":"src/plugins/registry-contribution-types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionDiscussionProvider = SessionDiscussionProvider;","entrypoint":"session-discussion","exportName":"SessionDiscussionProvider","importSpecifier":"openclaw/plugin-sdk/session-discussion","kind":"type","recordType":"export","sourcePath":"src/plugins/registry-contribution-types.ts"} +{"declaration":"// declaration closure: 963afa1fd46e008aabe9f158d5188af742d777b4b2bd5e2bd959475a3fc953a2\nexport type SessionDiscussionState = SessionDiscussionState;","entrypoint":"session-discussion","exportName":"SessionDiscussionState","importSpecifier":"openclaw/plugin-sdk/session-discussion","kind":"type","recordType":"export","sourcePath":"src/plugins/registry-contribution-types.ts"} +{"category":"runtime","entrypoint":"session-store-runtime","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","recordType":"module","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 563c172b40a09434ae4c06467c4f4dfd6427e11a4f157b04304f8e5691381364\nexport function canonicalizeMainSessionAlias(params: { cfg?: { session?: { scope?: SessionScope; mainKey?: string; }; }; agentId: string; sessionKey: string; }): string;","entrypoint":"session-store-runtime","exportName":"canonicalizeMainSessionAlias","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/main-session.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function cleanupSessionLifecycleArtifacts(params: SessionLifecycleArtifactsCleanupParams): Promise;","entrypoint":"session-store-runtime","exportName":"cleanupSessionLifecycleArtifacts","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 70f60d965c70f9709c2a66c626fc8698d9ce77fc86c0758e7cd3b855168eb8e0\nexport function clearSessionStoreCacheForTest(): void;","entrypoint":"session-store-runtime","exportName":"clearSessionStoreCacheForTest","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/store-writer-state.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function deleteSessionEntry(params: DeleteSessionEntryParams): Promise;","entrypoint":"session-store-runtime","exportName":"deleteSessionEntry","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 35a22a8ef6cb7e81b6aaef8692777ce4abfda3e9efc95e65dea9a715e86da325\nexport function deliveryContextFromSession(entry?: Pick): DeliveryContext | undefined;","entrypoint":"session-store-runtime","exportName":"deliveryContextFromSession","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/delivery-context.shared.ts"} +{"declaration":"// declaration closure: ca3751d3d2820338cb06eec521a508a9550d73520b4570d5d17e94aa5555002c\nexport function evaluateSessionFreshness(params: { updatedAt: number; sessionStartedAt?: number; lastInteractionAt?: number; now: number; policy: SessionResetPolicy; }): SessionFreshness;","entrypoint":"session-store-runtime","exportName":"evaluateSessionFreshness","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/reset-policy.ts"} +{"declaration":"// declaration closure: 64ae098332908e237fd2d8f33644c4543b56f688dbde602a50c2b00203e11f0a\nexport function formatSqliteSessionFileMarker(marker: SqliteSessionFileMarker): string;","entrypoint":"session-store-runtime","exportName":"formatSqliteSessionFileMarker","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/legacy-sqlite-marker.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function getSessionEntry(params: SessionStoreReadParams): SessionEntry | undefined;","entrypoint":"session-store-runtime","exportName":"getSessionEntry","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 178a1e3e2832a71b2b287dbaf0f8d62ca5bc9e96b20222f4c3d7087721b6a5f3\nexport function isValidAgentHarnessSessionStoreEntry(sessionKey: string, entry: AgentHarnessSessionStoreEntry): boolean;","entrypoint":"session-store-runtime","exportName":"isValidAgentHarnessSessionStoreEntry","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/sessions/agent-harness-session-key.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function listSessionEntries(params?: SessionStoreListParams & { readOnly?: boolean; }): SessionStoreEntrySummary[];","entrypoint":"session-store-runtime","exportName":"listSessionEntries","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function loadSessionStore(storePath: string, options?: LoadSessionStoreOptions): Record;","entrypoint":"session-store-runtime","exportName":"loadSessionStore","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function loadTranscriptEventsSync(params: { agentId?: string; env?: NodeJS.ProcessEnv; sessionId: string; sessionKey?: string; storePath?: string; }): SessionStoreTranscriptEvent[];","entrypoint":"session-store-runtime","exportName":"loadTranscriptEventsSync","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 35a22a8ef6cb7e81b6aaef8692777ce4abfda3e9efc95e65dea9a715e86da325\nexport function normalizeSessionDeliveryState(params?: { route?: ChannelRouteRef; context?: DeliveryContext; origin?: SessionOrigin; }): SessionDeliveryState;","entrypoint":"session-store-runtime","exportName":"normalizeSessionDeliveryState","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/delivery-context.shared.ts"} +{"declaration":"// declaration closure: 64ae098332908e237fd2d8f33644c4543b56f688dbde602a50c2b00203e11f0a\nexport function parseSqliteSessionFileMarker(sessionFile: string | undefined): SqliteSessionFileMarker | undefined;","entrypoint":"session-store-runtime","exportName":"parseSqliteSessionFileMarker","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/legacy-sqlite-marker.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function patchSessionEntry(params: PatchSessionEntryParams): Promise;","entrypoint":"session-store-runtime","exportName":"patchSessionEntry","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 35a22a8ef6cb7e81b6aaef8692777ce4abfda3e9efc95e65dea9a715e86da325\nexport function projectSessionDeliveryFields(delivery?: SessionDeliveryState): SessionDeliveryProjection;","entrypoint":"session-store-runtime","exportName":"projectSessionDeliveryFields","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/delivery-context.shared.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function readAmbientTranscriptWatermark(params: ReadAmbientTranscriptWatermarkParams): AmbientTranscriptWatermark | undefined;","entrypoint":"session-store-runtime","exportName":"readAmbientTranscriptWatermark","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: fb93a6114df1369541b3ea58e55ba77c1b1661db4f9384aa0f42dd0772220cc0\nexport function readRecentUserAssistantTextForSession(params: ReadRecentSessionConversationTextParams): Promise;","entrypoint":"session-store-runtime","exportName":"readRecentUserAssistantTextForSession","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/transcript.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function readSessionUpdatedAt(params: SessionStoreReadParams): number | undefined;","entrypoint":"session-store-runtime","exportName":"readSessionUpdatedAt","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function readTranscriptStatsSync(params: { agentId?: string; env?: NodeJS.ProcessEnv; sessionId: string; sessionKey?: string; storePath?: string; }): { eventCount: number; maxSeq: number; sizeBytes: number; };","entrypoint":"session-store-runtime","exportName":"readTranscriptStatsSync","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 5b57dfb86b06cec53fbaf9a83a395169f1784ed91b058005df1497b30f29c329\nexport function recordSessionMetaFromInbound(params: RecordInboundSessionMetaParams): Promise;","entrypoint":"session-store-runtime","exportName":"recordSessionMetaFromInbound","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/session-accessor.entry-mutation.ts"} +{"declaration":"// declaration closure: 51906990d399699433421165f38775e75fc9a5e639ffd790a45bcdf44c4f436e\nexport function resolveAmbientTranscriptWatermarkKey(scope: AmbientTranscriptWatermarkScope): string;","entrypoint":"session-store-runtime","exportName":"resolveAmbientTranscriptWatermarkKey","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/ambient-transcript-watermark.ts"} +{"declaration":"// declaration closure: 8d4773c44fee16a1ec58a1905881680a9f7953fe261bba465d4e1ee5b331b286\nexport function resolveChannelResetConfig(params: { sessionCfg?: SessionConfig; channel?: string | null; }): SessionResetConfig | undefined;","entrypoint":"session-store-runtime","exportName":"resolveChannelResetConfig","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/reset.ts"} +{"declaration":"// declaration closure: 9a32600664c25229258907c61c9bd082daaa2d2c1b682bf0ee6e53a8cc7d39e5\nexport function resolveGroupSessionKey(ctx: MsgContext): GroupKeyResolution | null;","entrypoint":"session-store-runtime","exportName":"resolveGroupSessionKey","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/group.ts"} +{"declaration":"// declaration closure: fb3c1b5a3dacc78514649b141751c47a49bc1c1e69d4e5b61d6596763ce2e36a\nexport function resolveSendPolicy(params: { cfg: OpenClawConfig; entry?: SessionEntry; sessionKey?: string; channel?: string; chatType?: SessionChatType; }): SessionSendPolicyDecision;","entrypoint":"session-store-runtime","exportName":"resolveSendPolicy","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/sessions/send-policy.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function resolveSessionFilePath(sessionId: string, entry?: { sessionFile?: string; }, options?: { agentId?: string; sessionsDir?: string; }): string;","entrypoint":"session-store-runtime","exportName":"resolveSessionFilePath","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 7d89c145fee7a85350ad704c1c6946651097d38a2ff03b128155caf17e4cab0b\nexport function resolveSessionKey(scope: SessionScope, ctx: MsgContext, mainKey?: string, agentId?: string): string;","entrypoint":"session-store-runtime","exportName":"resolveSessionKey","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/session-key.ts"} +{"declaration":"// declaration closure: ca3751d3d2820338cb06eec521a508a9550d73520b4570d5d17e94aa5555002c\nexport function resolveSessionResetPolicy(params: { sessionCfg?: SessionConfig; resetType: SessionResetType; resetOverride?: SessionResetConfig; }): SessionResetPolicy;","entrypoint":"session-store-runtime","exportName":"resolveSessionResetPolicy","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/reset-policy.ts"} +{"declaration":"// declaration closure: 8d4773c44fee16a1ec58a1905881680a9f7953fe261bba465d4e1ee5b331b286\nexport function resolveSessionResetType(params: { sessionKey?: string | null; isGroup?: boolean; isThread?: boolean; }): SessionResetType;","entrypoint":"session-store-runtime","exportName":"resolveSessionResetType","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/reset.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function resolveSessionStoreBackupPaths(params: { agentId?: string; storePath: string; }): string[];","entrypoint":"session-store-runtime","exportName":"resolveSessionStoreBackupPaths","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function resolveSessionStoreEntry(params: { store: Record; sessionKey: string; }): { normalizedKey: string; existing: SessionEntry | undefined; legacyKeys: string[]; };","entrypoint":"session-store-runtime","exportName":"resolveSessionStoreEntry","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function resolveStorePath(store?: string, options?: { agentId?: string; env?: NodeJS.ProcessEnv; }): string;","entrypoint":"session-store-runtime","exportName":"resolveStorePath","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 8d4773c44fee16a1ec58a1905881680a9f7953fe261bba465d4e1ee5b331b286\nexport function resolveThreadFlag(params: { sessionKey?: string | null; messageThreadId?: string | number | null; threadLabel?: string | null; threadStarterBody?: string | null; parentSessionKey?: string | null; }): boolean;","entrypoint":"session-store-runtime","exportName":"resolveThreadFlag","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/reset.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function resolveTranscriptSessionKeyBySessionId(params: { agentId?: string; env?: NodeJS.ProcessEnv; sessionId: string; storePath?: string; }): string | undefined;","entrypoint":"session-store-runtime","exportName":"resolveTranscriptSessionKeyBySessionId","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 35a22a8ef6cb7e81b6aaef8692777ce4abfda3e9efc95e65dea9a715e86da325\nexport function sessionDeliveryChannel(entry?: Pick): string | undefined;","entrypoint":"session-store-runtime","exportName":"sessionDeliveryChannel","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/delivery-context.shared.ts"} +{"declaration":"// declaration closure: 35a22a8ef6cb7e81b6aaef8692777ce4abfda3e9efc95e65dea9a715e86da325\nexport function sessionDeliveryOrigin(entry?: Pick): SessionOrigin | undefined;","entrypoint":"session-store-runtime","exportName":"sessionDeliveryOrigin","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/delivery-context.shared.ts"} +{"declaration":"// declaration closure: 35a22a8ef6cb7e81b6aaef8692777ce4abfda3e9efc95e65dea9a715e86da325\nexport function sessionDeliveryRoute(entry?: Pick): ChannelRouteRef | undefined;","entrypoint":"session-store-runtime","exportName":"sessionDeliveryRoute","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/delivery-context.shared.ts"} +{"declaration":"// declaration closure: 64ae098332908e237fd2d8f33644c4543b56f688dbde602a50c2b00203e11f0a\nexport function sqliteSessionFileMarkerMatchesSession(sessionFile: string | undefined, sessionId: string): boolean;","entrypoint":"session-store-runtime","exportName":"sqliteSessionFileMarkerMatchesSession","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/legacy-sqlite-marker.ts"} +{"declaration":"// declaration closure: 51906990d399699433421165f38775e75fc9a5e639ffd790a45bcdf44c4f436e\nexport function updateAmbientTranscriptWatermark(params: { storePath: string; sessionKey: string; key: string; messageId: string; timestampMs?: number; expectedSessionId?: string; }): Promise;","entrypoint":"session-store-runtime","exportName":"updateAmbientTranscriptWatermark","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/ambient-transcript-watermark.ts"} +{"declaration":"// declaration closure: 5b57dfb86b06cec53fbaf9a83a395169f1784ed91b058005df1497b30f29c329\nexport function updateLastRoute(params: UpdateSessionLastRouteParams): Promise;","entrypoint":"session-store-runtime","exportName":"updateLastRoute","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/config/sessions/session-accessor.entry-mutation.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function updateSessionStore(storePath: string, mutator: (store: Record) => Promise | T, options?: UpdateSessionStoreOptions): Promise;","entrypoint":"session-store-runtime","exportName":"updateSessionStore","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function updateSessionStoreEntry(params: UpdateSessionStoreEntryParams): Promise;","entrypoint":"session-store-runtime","exportName":"updateSessionStoreEntry","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport function upsertSessionEntry(params: UpsertSessionEntryParams): Promise;","entrypoint":"session-store-runtime","exportName":"upsertSessionEntry","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 51906990d399699433421165f38775e75fc9a5e639ffd790a45bcdf44c4f436e\nexport type AmbientTranscriptWatermarkScope = AmbientTranscriptWatermarkScope;","entrypoint":"session-store-runtime","exportName":"AmbientTranscriptWatermarkScope","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"type","recordType":"export","sourcePath":"src/config/sessions/ambient-transcript-watermark.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport type LoadSessionStoreOptions = LoadSessionStoreOptions;","entrypoint":"session-store-runtime","exportName":"LoadSessionStoreOptions","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: fb93a6114df1369541b3ea58e55ba77c1b1661db4f9384aa0f42dd0772220cc0\nexport type SessionRecentConversationText = SessionRecentConversationText;","entrypoint":"session-store-runtime","exportName":"SessionRecentConversationText","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"type","recordType":"export","sourcePath":"src/config/sessions/transcript.ts"} +{"declaration":"// declaration closure: a16f8aa773033174e814360bfbe34b776c9898e7506430782811006a7462758b\nexport type SessionScope = SessionScope;","entrypoint":"session-store-runtime","exportName":"SessionScope","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"type","recordType":"export","sourcePath":"src/config/sessions/types.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport type SessionStoreTranscriptEvent = unknown;","entrypoint":"session-store-runtime","exportName":"SessionStoreTranscriptEvent","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: 64ae098332908e237fd2d8f33644c4543b56f688dbde602a50c2b00203e11f0a\nexport type SqliteSessionFileMarker = SqliteSessionFileMarker;","entrypoint":"session-store-runtime","exportName":"SqliteSessionFileMarker","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"type","recordType":"export","sourcePath":"src/config/sessions/legacy-sqlite-marker.ts"} +{"declaration":"// declaration closure: 0f63697d5c512fb83eb35eaaeb5eb29f96af19c4d7202838f1531b22ec968cf5\nexport type UpdateSessionStoreOptions = UpdateSessionStoreOptions;","entrypoint":"session-store-runtime","exportName":"UpdateSessionStoreOptions","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/session-store-runtime.ts"} +{"declaration":"// declaration closure: a16f8aa773033174e814360bfbe34b776c9898e7506430782811006a7462758b\nexport interface SessionEntry extends SessionEntryCore {\n}","entrypoint":"session-store-runtime","exportName":"SessionEntry","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"interface","recordType":"export","sourcePath":"src/config/sessions/types.ts"} +{"declaration":"// declaration closure: 6e08c73a291d408616db20fc5df0caa5c7e73ef7329b513bc60f25845aa97675\nexport class SessionStoreAgentIdRequiredError extends Error {\n constructor();\n}","entrypoint":"session-store-runtime","exportName":"SessionStoreAgentIdRequiredError","importSpecifier":"openclaw/plugin-sdk/session-store-runtime","kind":"class","recordType":"export","sourcePath":"src/config/sessions/paths.ts"} +{"category":null,"entrypoint":"setup","importSpecifier":"openclaw/plugin-sdk/setup","recordType":"module","sourcePath":"src/plugin-sdk/setup.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function addWildcardAllowFrom(allowFrom?: ReadonlyArray | null): string[];","entrypoint":"setup","exportName":"addWildcardAllowFrom","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function applyAccountNameToChannelSection(params: { cfg: OpenClawConfig; channelKey: string; accountId: string; name?: string; alwaysUseAccounts?: boolean; }): OpenClawConfig;","entrypoint":"setup","exportName":"applyAccountNameToChannelSection","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function applySetupAccountConfigPatch(params: { cfg: OpenClawConfig; channelKey: string; accountId: string; patch: Record; }): OpenClawConfig;","entrypoint":"setup","exportName":"applySetupAccountConfigPatch","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: 91964289eb478ab4887b28fd98037b72cfc20ddb03d507a4389d48c8b9a11692\nexport function baseUrlTextInput(params: BaseUrlTextInputParams): ChannelSetupWizardTextInput;","entrypoint":"setup","exportName":"baseUrlTextInput","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/setup-credential.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function buildSingleChannelSecretPromptState(params: { accountConfigured: boolean; hasConfigToken: boolean; allowEnv: boolean; envValue?: string; }): { accountConfigured: boolean; hasConfigToken: boolean; canUseEnv: boolean; };","entrypoint":"setup","exportName":"buildSingleChannelSecretPromptState","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createAccountScopedAllowFromSection(params: { channel: string; credentialInputKey?: NonNullable[\"credentialInputKey\"]; helpTitle?: string; helpLines?: string[]; message: string; placeholder: string; invalidWithoutCredentialNote: string; parseId: NonNullable[\"parseId\"]>; resolveEntries: NonNullable[\"resolveEntries\"]>; }): NonNullable;","entrypoint":"setup","exportName":"createAccountScopedAllowFromSection","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createAllowFromSection(params: { helpTitle?: string; helpLines?: string[]; credentialInputKey?: NonNullable[\"credentialInputKey\"]; message: string; placeholder: string; invalidWithoutCredentialNote: string; parseInputs?: NonNullable[\"parseInputs\"]>; parseId: NonNullable[\"parseId\"]>; resolveEntries?: NonNullable[\"resolveEntries\"]>; apply: NonNullable[\"apply\"]>; }): NonNullable;","entrypoint":"setup","exportName":"createAllowFromSection","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: 88b9e0a6a842f355d01f8726e9f5012959d146d6f7855eaa86b80bf5e5df057d\nexport function createDelegatedSetupWizardProxy(params: { channel: string; loadWizard: () => Promise; status: DelegatedStatusBase; credentials?: ChannelSetupWizard[\"credentials\"]; textInputs?: ChannelSetupWizard[\"textInputs\"]; completionNote?: ChannelSetupWizard[\"completionNote\"]; dmPolicy?: ChannelSetupWizard[\"dmPolicy\"]; disable?: ChannelSetupWizard[\"disable\"]; resolveShouldPromptAccountIds?: ChannelSetupWizard[\"resolveShouldPromptAccountIds\"]; onAccountRecorded?: ChannelSetupWizard[\"onAccountRecorded\"]; delegatePrepare?: boolean; delegateFinalize?: boolean; }): ChannelSetupWizard;","entrypoint":"setup","exportName":"createDelegatedSetupWizardProxy","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-proxy.ts"} +{"declaration":"// declaration closure: 6c6c60d44a10719918e15ae0d89c5da008f096389d56a561d917595b988f8a1c\nexport function createDetectedBinaryStatus(params: { channelLabel: string; binaryLabel: string; configuredLabel: string; unconfiguredLabel: string; configuredHint: string; unconfiguredHint: string; configuredScore: number; unconfiguredScore: number; resolveConfigured: (params: { cfg: OpenClawConfig; accountId?: string; }) => boolean | Promise; resolveBinaryPath: (params: { cfg: OpenClawConfig; accountId?: string; }) => string; detectBinary?: (path: string) => Promise; }): ChannelSetupWizardStatus;","entrypoint":"setup","exportName":"createDetectedBinaryStatus","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-binary.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function createPatchedAccountSetupAdapter(params: { channelKey: string; alwaysUseAccounts?: boolean; ensureChannelEnabled?: boolean; ensureAccountEnabled?: boolean; validateInput?: ChannelSetupAdapter[\"validateInput\"]; buildPatch: (input: Input) => Record; }): ChannelSetupAdapter;","entrypoint":"setup","exportName":"createPatchedAccountSetupAdapter","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createPromptParsedAllowFromForAccount(params: { defaultAccountId: string | ((cfg: TConfig) => string); noteTitle?: string; noteLines?: string[]; message: string; placeholder: string; parseEntries: (raw: string) => ParsedAllowFromResult; getExistingAllowFrom: (params: { cfg: TConfig; accountId: string; }) => Array; mergeEntries?: (params: { existing: Array; parsed: string[]; }) => string[]; applyAllowFrom: (params: { cfg: TConfig; accountId: string; allowFrom: string[]; }) => TConfig | Promise; }): NonNullable;","entrypoint":"setup","exportName":"createPromptParsedAllowFromForAccount","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function createSetupInputPresenceValidator(params: { defaultAccountOnlyEnvError?: string; whenNotUseEnv?: SetupInputPresenceRequirement[]; validate?: (params: { cfg: OpenClawConfig; accountId: string; input: Input; }) => string | null; }): NonNullable[\"validateInput\"]>;","entrypoint":"setup","exportName":"createSetupInputPresenceValidator","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: e591dd4b78e90ff9c70659339768c2333e704a3c950b401e414919290fc73ccf\nexport function createSetupTranslator(options?: { locale?: WizardLocale; keyPrefix?: string; }): SetupTranslator;","entrypoint":"setup","exportName":"createSetupTranslator","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/wizard/i18n/index.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createStandardChannelSetupStatus(params: { channelLabel: string; configuredLabel: string; unconfiguredLabel: string; configuredHint?: string; unconfiguredHint?: string; configuredScore?: number; unconfiguredScore?: number; includeStatusLine?: boolean; resolveConfigured: ChannelSetupWizardStatus[\"resolveConfigured\"]; resolveExtraStatusLines?: (params: { cfg: OpenClawConfig; accountId?: string; configured: boolean; }) => string[] | Promise; }): ChannelSetupWizardStatus;","entrypoint":"setup","exportName":"createStandardChannelSetupStatus","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createTopLevelChannelAllowFromSetter(params: { channel: string; enabled?: boolean; }): (cfg: OpenClawConfig, allowFrom: string[]) => OpenClawConfig;","entrypoint":"setup","exportName":"createTopLevelChannelAllowFromSetter","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createTopLevelChannelDmPolicy(params: { label: string; channel: string; policyKey: string; allowFromKey: string; getCurrent: (cfg: OpenClawConfig) => DmPolicy; promptAllowFrom?: ChannelSetupDmPolicy[\"promptAllowFrom\"]; getAllowFrom?: (cfg: OpenClawConfig) => Array | undefined; }): ChannelSetupDmPolicy;","entrypoint":"setup","exportName":"createTopLevelChannelDmPolicy","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createTopLevelChannelDmPolicySetter(params: { channel: string; getAllowFrom?: (cfg: OpenClawConfig) => Array | undefined; }): (cfg: OpenClawConfig, dmPolicy: DmPolicy) => OpenClawConfig;","entrypoint":"setup","exportName":"createTopLevelChannelDmPolicySetter","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createTopLevelChannelGroupPolicySetter(params: { channel: string; enabled?: boolean; }): (cfg: OpenClawConfig, groupPolicy: \"open\" | \"allowlist\" | \"disabled\") => OpenClawConfig;","entrypoint":"setup","exportName":"createTopLevelChannelGroupPolicySetter","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createTopLevelChannelParsedAllowFromPrompt(params: { channel: string; defaultAccountId: string | ((cfg: OpenClawConfig) => string); enabled?: boolean; noteTitle?: string; noteLines?: string[]; message: string; placeholder: string; parseEntries: (raw: string) => ParsedAllowFromResult; getExistingAllowFrom?: (cfg: OpenClawConfig) => Array; mergeEntries?: (params: { existing: Array; parsed: string[]; }) => string[]; }): NonNullable;","entrypoint":"setup","exportName":"createTopLevelChannelParsedAllowFromPrompt","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: 91964289eb478ab4887b28fd98037b72cfc20ddb03d507a4389d48c8b9a11692\nexport function defineTokenCredential(params: TokenCredentialParams): ChannelSetupWizardCredential;","entrypoint":"setup","exportName":"defineTokenCredential","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/setup-credential.ts"} +{"declaration":"// declaration closure: f12f705545bbf1e47946e9728c0eda80ff0f6cdac08f20e672a69832f4d8df17\nexport function detectBinary(name: string): Promise;","entrypoint":"setup","exportName":"detectBinary","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/infra/detect-binary.ts"} +{"declaration":"// declaration closure: a915f29496900558696653a135b81349309d337dc3c2d5a526eb7ba793e4c5d7\nexport function formatCliCommand(command: string, env?: Record): string;","entrypoint":"setup","exportName":"formatCliCommand","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/cli/command-format.ts"} +{"declaration":"// declaration closure: e3870681f84115592aba8c1c1b144ad3d72df4579c4c17f528eae9a7d1344bbc\nexport function formatDocsLink(path: string | undefined | null, label?: string, opts?: { fallback?: string; force?: boolean; }): string;","entrypoint":"setup","exportName":"formatDocsLink","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"packages/terminal-core/src/links.ts"} +{"declaration":"// declaration closure: 139ac0baf6f1d9d7c26f443742f89ee33e77c262ed4b486a80179bfcac3d877f\nexport function formatResolvedUnresolvedNote(params: { resolved: string[]; unresolved: string[]; }): string | undefined;","entrypoint":"setup","exportName":"formatResolvedUnresolvedNote","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/resolution-notes.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function hasConfiguredSecretInput(value: unknown, defaults?: SecretDefaults): boolean;","entrypoint":"setup","exportName":"hasConfiguredSecretInput","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function mergeAllowFromEntries(current: Array | null | undefined, additions: Array): string[];","entrypoint":"setup","exportName":"mergeAllowFromEntries","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function migrateBaseNameToDefaultAccount(params: { cfg: OpenClawConfig; channelKey: string; alwaysUseAccounts?: boolean; }): OpenClawConfig;","entrypoint":"setup","exportName":"migrateBaseNameToDefaultAccount","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function moveSingleAccountChannelSectionToDefaultAccount(params: { cfg: OpenClawConfig; channelKey: string; setupSurface?: ChannelSetupAdapter; }): OpenClawConfig;","entrypoint":"setup","exportName":"moveSingleAccountChannelSectionToDefaultAccount","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport function normalizeAccountId(value: string | undefined | null): string;","entrypoint":"setup","exportName":"normalizeAccountId","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function normalizeAllowFromEntries(entries: Array, normalizeEntry?: (value: string) => string | null | undefined): string[];","entrypoint":"setup","exportName":"normalizeAllowFromEntries","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function normalizeE164(number: string): string;","entrypoint":"setup","exportName":"normalizeE164","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport function normalizeSecretInputString(value: unknown): string | undefined;","entrypoint":"setup","exportName":"normalizeSecretInputString","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function parseSetupEntriesWithParser(raw: string, parseEntry: (entry: string) => ParsedSetupEntry): { entries: string[]; error?: string; };","entrypoint":"setup","exportName":"parseSetupEntriesWithParser","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function patchChannelConfigForAccount(params: { cfg: OpenClawConfig; channel: AccountScopedChannel; accountId: string; patch: Record; setupSurface?: ChannelSetupAdapter; }): OpenClawConfig;","entrypoint":"setup","exportName":"patchChannelConfigForAccount","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function patchScopedAccountConfig(params: { cfg: OpenClawConfig; channelKey: string; accountId: string; patch: Record; accountPatch?: Record; clearFields?: readonly string[]; ensureChannelEnabled?: boolean; ensureAccountEnabled?: boolean; scopeDefaultToAccounts?: boolean; }): OpenClawConfig;","entrypoint":"setup","exportName":"patchScopedAccountConfig","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function patchTopLevelChannelConfigSection(params: { cfg: OpenClawConfig; channel: string; enabled?: boolean; clearFields?: string[]; patch: Record; }): OpenClawConfig;","entrypoint":"setup","exportName":"patchTopLevelChannelConfigSection","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function pathExists(targetPath: string): Promise;","entrypoint":"setup","exportName":"pathExists","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function prepareScopedSetupConfig(params: { cfg: OpenClawConfig; channelKey: string; accountId: string; name?: string; alwaysUseAccounts?: boolean; migrateBaseName?: boolean; }): OpenClawConfig;","entrypoint":"setup","exportName":"prepareScopedSetupConfig","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: 5f322bf4574a360241d83fe9e1b001239a2a7db748d9d9d1a5e97892a3097935\nexport function promptChannelAccessConfig(params: { prompter: WizardPrompter; label: string; currentPolicy?: ChannelAccessPolicy; currentEntries?: string[]; placeholder?: string; allowOpen?: boolean; allowDisabled?: boolean; skipAllowlistEntries?: boolean; defaultPrompt?: boolean; updatePrompt?: boolean; }): Promise<{ policy: ChannelAccessPolicy; entries: string[]; } | null>;","entrypoint":"setup","exportName":"promptChannelAccessConfig","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-group-access.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function promptSingleChannelSecretInput(params: { cfg: OpenClawConfig; prompter: Pick; providerHint: string; credentialLabel: string; secretInputMode?: \"plaintext\" | \"ref\"; accountConfigured: boolean; canUseEnv: boolean; hasConfigToken: boolean; envPrompt: string; keepPrompt: string; inputPrompt: string; preferredEnvVar?: string; }): Promise;","entrypoint":"setup","exportName":"promptSingleChannelSecretInput","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function resolveSetupAccountId(params: { accountId?: string; defaultAccountId: string; }): string;","entrypoint":"setup","exportName":"resolveSetupAccountId","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function runSingleChannelSecretStep(params: { cfg: OpenClawConfig; prompter: Pick; providerHint: string; credentialLabel: string; secretInputMode?: \"plaintext\" | \"ref\"; accountConfigured: boolean; hasConfigToken: boolean; allowEnv: boolean; envValue?: string; envPrompt: string; keepPrompt: string; inputPrompt: string; preferredEnvVar?: string; onMissingConfigured?: () => Promise; applyUseEnv?: (cfg: OpenClawConfig) => OpenClawConfig | Promise; applySet?: (cfg: OpenClawConfig, value: SecretInput, resolvedValue: string) => OpenClawConfig | Promise; }): Promise<{ cfg: OpenClawConfig; action: SingleChannelSecretInputPromptResult[\"action\"]; resolvedValue?: string; }>;","entrypoint":"setup","exportName":"runSingleChannelSecretStep","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function setSetupChannelEnabled(cfg: OpenClawConfig, channel: string, enabled: boolean): OpenClawConfig;","entrypoint":"setup","exportName":"setSetupChannelEnabled","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function setTopLevelChannelDmPolicyWithAllowFrom(params: { cfg: OpenClawConfig; channel: string; dmPolicy: DmPolicy; getAllowFrom?: (cfg: OpenClawConfig) => Array | undefined; }): OpenClawConfig;","entrypoint":"setup","exportName":"setTopLevelChannelDmPolicyWithAllowFrom","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function splitSetupEntries(raw: string): string[];","entrypoint":"setup","exportName":"splitSetupEntries","importSpecifier":"openclaw/plugin-sdk/setup","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport const DEFAULT_ACCOUNT_ID: \"default\";","entrypoint":"setup","exportName":"DEFAULT_ACCOUNT_ID","importSpecifier":"openclaw/plugin-sdk/setup","kind":"const","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport const promptAccountId: PromptAccountId;","entrypoint":"setup","exportName":"promptAccountId","importSpecifier":"openclaw/plugin-sdk/setup","kind":"const","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: f53cf5ee48850b03c1b792d2d1513d9dd85c9b649dad43afc8329fbbd6bf4dab\nexport type ChannelSetupAdapter = ChannelSetupAdapter;","entrypoint":"setup","exportName":"ChannelSetupAdapter","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-adapter.types.ts"} +{"declaration":"// declaration closure: 37ebe9dbf831d6259f36ae2941a0d91c42907a7fcfe133063a50256fc0baec77\nexport type ChannelSetupDmPolicy = ChannelSetupDmPolicy;","entrypoint":"setup","exportName":"ChannelSetupDmPolicy","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-types.ts"} +{"declaration":"// declaration closure: aee1e359ae8adaa2698c391f133bcae4ab5659e27ba92a9ddff8407a110101fe\nexport type ChannelSetupInput = ChannelSetupInput;","entrypoint":"setup","exportName":"ChannelSetupInput","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-input.ts"} +{"declaration":"// declaration closure: 37ebe9dbf831d6259f36ae2941a0d91c42907a7fcfe133063a50256fc0baec77\nexport type ChannelSetupWizard = ChannelSetupWizard;","entrypoint":"setup","exportName":"ChannelSetupWizard","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-types.ts"} +{"declaration":"// declaration closure: 37ebe9dbf831d6259f36ae2941a0d91c42907a7fcfe133063a50256fc0baec77\nexport type ChannelSetupWizardAdapter = ChannelSetupWizardAdapter;","entrypoint":"setup","exportName":"ChannelSetupWizardAdapter","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-types.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type DmPolicy = DmPolicy;","entrypoint":"setup","exportName":"DmPolicy","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: d15652f021fb1314695d3f17dabe3554cfb315eb1f9347e37aa3c7db7ab0eb4e\nexport type GroupPolicy = GroupPolicy;","entrypoint":"setup","exportName":"GroupPolicy","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/config/types.base.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"setup","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: 9f0faecc3f6d78191800bc7daf34908b3dd206fc2e30d4783913df240e883686\nexport type SecretInput = SecretInput;","entrypoint":"setup","exportName":"SecretInput","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/config/types.secrets.ts"} +{"declaration":"// declaration closure: 37a80efb30d979cc495c9b972b160e0e504de375345a6c8e1233dddfc6aab75e\nexport type WizardMultiSelectParams = WizardMultiSelectParams;","entrypoint":"setup","exportName":"WizardMultiSelectParams","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/wizard/prompts.ts"} +{"declaration":"// declaration closure: 37a80efb30d979cc495c9b972b160e0e504de375345a6c8e1233dddfc6aab75e\nexport type WizardProgress = WizardProgress;","entrypoint":"setup","exportName":"WizardProgress","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/wizard/prompts.ts"} +{"declaration":"// declaration closure: 37a80efb30d979cc495c9b972b160e0e504de375345a6c8e1233dddfc6aab75e\nexport type WizardPrompter = WizardPrompter;","entrypoint":"setup","exportName":"WizardPrompter","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/wizard/prompts.ts"} +{"declaration":"// declaration closure: 37a80efb30d979cc495c9b972b160e0e504de375345a6c8e1233dddfc6aab75e\nexport type WizardSelectParams = WizardSelectParams;","entrypoint":"setup","exportName":"WizardSelectParams","importSpecifier":"openclaw/plugin-sdk/setup","kind":"type","recordType":"export","sourcePath":"src/wizard/prompts.ts"} +{"declaration":"// declaration closure: 37a80efb30d979cc495c9b972b160e0e504de375345a6c8e1233dddfc6aab75e\nexport class WizardCancelledError extends Error {\n constructor(message);\n}","entrypoint":"setup","exportName":"WizardCancelledError","importSpecifier":"openclaw/plugin-sdk/setup","kind":"class","recordType":"export","sourcePath":"src/wizard/prompts.ts"} +{"category":null,"entrypoint":"setup-runtime","importSpecifier":"openclaw/plugin-sdk/setup-runtime","recordType":"module","sourcePath":"src/plugin-sdk/setup-runtime.ts"} +{"declaration":"// declaration closure: 91964289eb478ab4887b28fd98037b72cfc20ddb03d507a4389d48c8b9a11692\nexport function baseUrlTextInput(params: BaseUrlTextInputParams): ChannelSetupWizardTextInput;","entrypoint":"setup-runtime","exportName":"baseUrlTextInput","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/setup-credential.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createAccountScopedAllowFromSection(params: { channel: string; credentialInputKey?: NonNullable[\"credentialInputKey\"]; helpTitle?: string; helpLines?: string[]; message: string; placeholder: string; invalidWithoutCredentialNote: string; parseId: NonNullable[\"parseId\"]>; resolveEntries: NonNullable[\"resolveEntries\"]>; }): NonNullable;","entrypoint":"setup-runtime","exportName":"createAccountScopedAllowFromSection","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createAccountScopedGroupAccessSection(params: { channel: string; label: string; placeholder: string; helpTitle?: string; helpLines?: string[]; skipAllowlistEntries?: boolean; currentPolicy: NonNullable[\"currentPolicy\"]; currentEntries: NonNullable[\"currentEntries\"]; updatePrompt: NonNullable[\"updatePrompt\"]; resolveAllowlist?: NonNullable[\"resolveAllowlist\"]>; fallbackResolved: (entries: string[]) => TResolved; applyAllowlist: (params: { cfg: OpenClawConfig; accountId: string; resolved: TResolved; }) => OpenClawConfig; }): NonNullable;","entrypoint":"setup-runtime","exportName":"createAccountScopedGroupAccessSection","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: 88b9e0a6a842f355d01f8726e9f5012959d146d6f7855eaa86b80bf5e5df057d\nexport function createAllowlistSetupWizardProxy(params: { loadWizard: () => Promise; createBase: (handlers: { promptAllowFrom: (params: PromptAllowFromParams) => Promise; resolveAllowFromEntries: (params: ResolveAllowFromEntriesParams) => Promise; resolveGroupAllowlist: (params: ResolveGroupAllowlistParams) => Promise; }) => ChannelSetupWizard; fallbackResolvedGroupAllowlist: (entries: string[]) => TGroupResolved; }): ChannelSetupWizard;","entrypoint":"setup-runtime","exportName":"createAllowlistSetupWizardProxy","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-proxy.ts"} +{"declaration":"// declaration closure: 5a5974b714272ae86affda0224978fd3dfda2677da487c4622d0a75193b87448\nexport function createClackPrompter(): WizardPrompter;","entrypoint":"setup-runtime","exportName":"createClackPrompter","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/wizard/clack-prompter.ts"} +{"declaration":"// declaration closure: 6c6c60d44a10719918e15ae0d89c5da008f096389d56a561d917595b988f8a1c\nexport function createCliPathTextInput(params: { inputKey: ChannelSetupWizardTextInput[\"inputKey\"]; message: string; resolvePath: (params: SetupTextInputParams) => string | undefined; shouldPrompt: NonNullable; helpTitle?: string; helpLines?: string[]; }): ChannelSetupWizardTextInput;","entrypoint":"setup-runtime","exportName":"createCliPathTextInput","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-binary.ts"} +{"declaration":"// declaration closure: 88b9e0a6a842f355d01f8726e9f5012959d146d6f7855eaa86b80bf5e5df057d\nexport function createDelegatedSetupWizardProxy(params: { channel: string; loadWizard: () => Promise; status: DelegatedStatusBase; credentials?: ChannelSetupWizard[\"credentials\"]; textInputs?: ChannelSetupWizard[\"textInputs\"]; completionNote?: ChannelSetupWizard[\"completionNote\"]; dmPolicy?: ChannelSetupWizard[\"dmPolicy\"]; disable?: ChannelSetupWizard[\"disable\"]; resolveShouldPromptAccountIds?: ChannelSetupWizard[\"resolveShouldPromptAccountIds\"]; onAccountRecorded?: ChannelSetupWizard[\"onAccountRecorded\"]; delegatePrepare?: boolean; delegateFinalize?: boolean; }): ChannelSetupWizard;","entrypoint":"setup-runtime","exportName":"createDelegatedSetupWizardProxy","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-proxy.ts"} +{"declaration":"// declaration closure: 6c6c60d44a10719918e15ae0d89c5da008f096389d56a561d917595b988f8a1c\nexport function createDelegatedTextInputShouldPrompt(params: { loadWizard: () => Promise; inputKey: ChannelSetupWizardTextInput[\"inputKey\"]; }): NonNullable;","entrypoint":"setup-runtime","exportName":"createDelegatedTextInputShouldPrompt","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-binary.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function createEnvPatchedAccountSetupAdapter(params: { channelKey: string; alwaysUseAccounts?: boolean; ensureChannelEnabled?: boolean; ensureAccountEnabled?: boolean; defaultAccountOnlyEnvError: string; missingCredentialError: string; hasCredentials: (input: ChannelSetupInput) => boolean; validateInput?: ChannelSetupAdapter[\"validateInput\"]; buildPatch: (input: ChannelSetupInput) => Record; }): ChannelSetupAdapter;","entrypoint":"setup-runtime","exportName":"createEnvPatchedAccountSetupAdapter","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: 9760908c8516c6bba1f8cf2f5da314936aff268bd93e7289cdc443b22e0e9bf7\nexport function createLegacyCompatChannelDmPolicy(params: { label: string; channel: string; promptAllowFrom?: ChannelSetupDmPolicy[\"promptAllowFrom\"]; }): ChannelSetupDmPolicy;","entrypoint":"setup-runtime","exportName":"createLegacyCompatChannelDmPolicy","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-legacy-compat.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function createPatchedAccountSetupAdapter(params: { channelKey: string; alwaysUseAccounts?: boolean; ensureChannelEnabled?: boolean; ensureAccountEnabled?: boolean; validateInput?: ChannelSetupAdapter[\"validateInput\"]; buildPatch: (input: Input) => Record; }): ChannelSetupAdapter;","entrypoint":"setup-runtime","exportName":"createPatchedAccountSetupAdapter","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: 4e9fe5b022dd8c5d8c50e889058eda6b9f2a4d0c30bce5a7546b7b87e6bc5fec\nexport function createSetupInputPresenceValidator(params: { defaultAccountOnlyEnvError?: string; whenNotUseEnv?: SetupInputPresenceRequirement[]; validate?: (params: { cfg: OpenClawConfig; accountId: string; input: Input; }) => string | null; }): NonNullable[\"validateInput\"]>;","entrypoint":"setup-runtime","exportName":"createSetupInputPresenceValidator","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-helpers.ts"} +{"declaration":"// declaration closure: e591dd4b78e90ff9c70659339768c2333e704a3c950b401e414919290fc73ccf\nexport function createSetupTranslator(options?: { locale?: WizardLocale; keyPrefix?: string; }): SetupTranslator;","entrypoint":"setup-runtime","exportName":"createSetupTranslator","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/wizard/i18n/index.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createStandardChannelSetupStatus(params: { channelLabel: string; configuredLabel: string; unconfiguredLabel: string; configuredHint?: string; unconfiguredHint?: string; configuredScore?: number; unconfiguredScore?: number; includeStatusLine?: boolean; resolveConfigured: ChannelSetupWizardStatus[\"resolveConfigured\"]; resolveExtraStatusLines?: (params: { cfg: OpenClawConfig; accountId?: string; configured: boolean; }) => string[] | Promise; }): ChannelSetupWizardStatus;","entrypoint":"setup-runtime","exportName":"createStandardChannelSetupStatus","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function createTopLevelChannelDmPolicy(params: { label: string; channel: string; policyKey: string; allowFromKey: string; getCurrent: (cfg: OpenClawConfig) => DmPolicy; promptAllowFrom?: ChannelSetupDmPolicy[\"promptAllowFrom\"]; getAllowFrom?: (cfg: OpenClawConfig) => Array | undefined; }): ChannelSetupDmPolicy;","entrypoint":"setup-runtime","exportName":"createTopLevelChannelDmPolicy","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: 91964289eb478ab4887b28fd98037b72cfc20ddb03d507a4389d48c8b9a11692\nexport function defineTokenCredential(params: TokenCredentialParams): ChannelSetupWizardCredential;","entrypoint":"setup-runtime","exportName":"defineTokenCredential","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/setup-credential.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function mergeAllowFromEntries(current: Array | null | undefined, additions: Array): string[];","entrypoint":"setup-runtime","exportName":"mergeAllowFromEntries","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function noteChannelLookupFailure(params: { prompter: Pick; label: string; error: unknown; }): Promise;","entrypoint":"setup-runtime","exportName":"noteChannelLookupFailure","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function noteChannelLookupSummary(params: { prompter: Pick; label: string; resolvedSections: Array<{ title: string; values: string[]; }>; unresolved?: string[]; }): Promise;","entrypoint":"setup-runtime","exportName":"noteChannelLookupSummary","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function parseMentionOrPrefixedId(params: { value: string; mentionPattern: RegExp; prefixPattern?: RegExp; idPattern: RegExp; normalizeId?: (id: string) => string; }): string | null;","entrypoint":"setup-runtime","exportName":"parseMentionOrPrefixedId","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function parseSetupEntriesAllowingWildcard(raw: string, parseEntry: (entry: string) => ParsedSetupEntry): { entries: string[]; error?: string; };","entrypoint":"setup-runtime","exportName":"parseSetupEntriesAllowingWildcard","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function patchChannelConfigForAccount(params: { cfg: OpenClawConfig; channel: AccountScopedChannel; accountId: string; patch: Record; setupSurface?: ChannelSetupAdapter; }): OpenClawConfig;","entrypoint":"setup-runtime","exportName":"patchChannelConfigForAccount","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: 9760908c8516c6bba1f8cf2f5da314936aff268bd93e7289cdc443b22e0e9bf7\nexport function promptLegacyChannelAllowFromForAccount(params: { cfg: OpenClawConfig; channel: string; prompter: WizardPrompter; accountId?: string; defaultAccountId: string; resolveAccount: (cfg: OpenClawConfig, accountId: string) => TAccount; resolveExisting: (account: TAccount, cfg: OpenClawConfig) => Array; resolveToken: (account: TAccount) => string | null | undefined; noteTitle: string; noteLines: string[]; message: string; placeholder: string; parseId: (value: string) => string | null; invalidWithoutTokenNote: string; resolveEntries: (params: { token: string; entries: string[]; }) => Promise; }): Promise;","entrypoint":"setup-runtime","exportName":"promptLegacyChannelAllowFromForAccount","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-legacy-compat.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function promptParsedAllowFromForAccount(params: { cfg: TConfig; accountId?: string; defaultAccountId: string; prompter: Pick; noteTitle?: string; noteLines?: string[]; message: string; placeholder: string; parseEntries: (raw: string) => ParsedAllowFromResult; getExistingAllowFrom: (params: { cfg: TConfig; accountId: string; }) => Array; mergeEntries?: (params: { existing: Array; parsed: string[]; }) => string[]; applyAllowFrom: (params: { cfg: TConfig; accountId: string; allowFrom: string[]; }) => TConfig | Promise; }): Promise;","entrypoint":"setup-runtime","exportName":"promptParsedAllowFromForAccount","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function promptResolvedAllowFrom(params: { prompter: WizardPrompter; existing: Array; token?: string | null; message: string; placeholder: string; label: string; parseInputs: (value: string) => string[]; parseId: (value: string) => string | null; invalidWithoutTokenNote: string; resolveEntries: (params: { token: string; entries: string[]; }) => Promise; }): Promise;","entrypoint":"setup-runtime","exportName":"promptResolvedAllowFrom","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function resolveEntriesWithOptionalToken(params: { token?: string | null; entries: string[]; buildWithoutToken: (input: string) => TResult; resolveEntries: (params: { token: string; entries: string[]; }) => Promise; }): Promise;","entrypoint":"setup-runtime","exportName":"resolveEntriesWithOptionalToken","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function resolveSetupAccountId(params: { accountId?: string; defaultAccountId: string; }): string;","entrypoint":"setup-runtime","exportName":"resolveSetupAccountId","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function setAccountAllowFromForChannel(params: { cfg: OpenClawConfig; channel: string; accountId: string; allowFrom: string[]; setupSurface?: ChannelSetupAdapter; }): OpenClawConfig;","entrypoint":"setup-runtime","exportName":"setAccountAllowFromForChannel","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function setSetupChannelEnabled(cfg: OpenClawConfig, channel: string, enabled: boolean): OpenClawConfig;","entrypoint":"setup-runtime","exportName":"setSetupChannelEnabled","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: bf1059807b0d7ca6e9f79eab3155dcf1ee113095f78e0132671e8de14cb7ffd8\nexport function splitSetupEntries(raw: string): string[];","entrypoint":"setup-runtime","exportName":"splitSetupEntries","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-helpers.ts"} +{"declaration":"// declaration closure: a488879ca925080885ddd4463bc0d34232a8ffa016ca6488a4875376fba8baf0\nexport const DEFAULT_ACCOUNT_ID: \"default\";","entrypoint":"setup-runtime","exportName":"DEFAULT_ACCOUNT_ID","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"const","recordType":"export","sourcePath":"src/routing/account-id.ts"} +{"declaration":"// declaration closure: f53cf5ee48850b03c1b792d2d1513d9dd85c9b649dad43afc8329fbbd6bf4dab\nexport type ChannelSetupAdapter = ChannelSetupAdapter;","entrypoint":"setup-runtime","exportName":"ChannelSetupAdapter","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-adapter.types.ts"} +{"declaration":"// declaration closure: 37ebe9dbf831d6259f36ae2941a0d91c42907a7fcfe133063a50256fc0baec77\nexport type ChannelSetupDmPolicy = ChannelSetupDmPolicy;","entrypoint":"setup-runtime","exportName":"ChannelSetupDmPolicy","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-types.ts"} +{"declaration":"// declaration closure: 37ebe9dbf831d6259f36ae2941a0d91c42907a7fcfe133063a50256fc0baec77\nexport type ChannelSetupWizard = ChannelSetupWizard;","entrypoint":"setup-runtime","exportName":"ChannelSetupWizard","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-types.ts"} +{"declaration":"// declaration closure: 37ebe9dbf831d6259f36ae2941a0d91c42907a7fcfe133063a50256fc0baec77\nexport type ChannelSetupWizardAllowFromEntry = ChannelSetupWizardAllowFromEntry;","entrypoint":"setup-runtime","exportName":"ChannelSetupWizardAllowFromEntry","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-types.ts"} +{"declaration":"// declaration closure: 37ebe9dbf831d6259f36ae2941a0d91c42907a7fcfe133063a50256fc0baec77\nexport type ChannelSetupWizardCredential = ChannelSetupWizardCredential;","entrypoint":"setup-runtime","exportName":"ChannelSetupWizardCredential","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-types.ts"} +{"declaration":"// declaration closure: 37ebe9dbf831d6259f36ae2941a0d91c42907a7fcfe133063a50256fc0baec77\nexport type ChannelSetupWizardTextInput = ChannelSetupWizardTextInput;","entrypoint":"setup-runtime","exportName":"ChannelSetupWizardTextInput","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/setup-wizard-types.ts"} +{"declaration":"// declaration closure: 5b99235f421725dfec22f579a2b2dc0e8e89ba573146cbb38fed774894501cd5\nexport type OpenClawConfig = OpenClawConfig;","entrypoint":"setup-runtime","exportName":"OpenClawConfig","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"type","recordType":"export","sourcePath":"src/config/types.openclaw.ts"} +{"declaration":"// declaration closure: e591dd4b78e90ff9c70659339768c2333e704a3c950b401e414919290fc73ccf\nexport type SetupTranslator = SetupTranslator;","entrypoint":"setup-runtime","exportName":"SetupTranslator","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"type","recordType":"export","sourcePath":"src/wizard/i18n/index.ts"} +{"declaration":"// declaration closure: 0bd113415a76b90a0a096bfe685a0272c08181a12a3322a90c54413d7e04d662\nexport type WizardI18nParams = WizardI18nParams;","entrypoint":"setup-runtime","exportName":"WizardI18nParams","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"type","recordType":"export","sourcePath":"src/wizard/i18n/types.ts"} +{"declaration":"// declaration closure: 37a80efb30d979cc495c9b972b160e0e504de375345a6c8e1233dddfc6aab75e\nexport type WizardPrompter = WizardPrompter;","entrypoint":"setup-runtime","exportName":"WizardPrompter","importSpecifier":"openclaw/plugin-sdk/setup-runtime","kind":"type","recordType":"export","sourcePath":"src/wizard/prompts.ts"} +{"category":null,"entrypoint":"setup-tools","importSpecifier":"openclaw/plugin-sdk/setup-tools","recordType":"module","sourcePath":"src/plugin-sdk/setup-tools.ts"} +{"declaration":"// declaration closure: f12f705545bbf1e47946e9728c0eda80ff0f6cdac08f20e672a69832f4d8df17\nexport function detectBinary(name: string): Promise;","entrypoint":"setup-tools","exportName":"detectBinary","importSpecifier":"openclaw/plugin-sdk/setup-tools","kind":"function","recordType":"export","sourcePath":"src/infra/detect-binary.ts"} +{"declaration":"export function extractArchive(params: ExtractArchiveOptions): Promise;","entrypoint":"setup-tools","exportName":"extractArchive","importSpecifier":"openclaw/plugin-sdk/setup-tools","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/archive.d.ts"} +{"declaration":"// declaration closure: a915f29496900558696653a135b81349309d337dc3c2d5a526eb7ba793e4c5d7\nexport function formatCliCommand(command: string, env?: Record): string;","entrypoint":"setup-tools","exportName":"formatCliCommand","importSpecifier":"openclaw/plugin-sdk/setup-tools","kind":"function","recordType":"export","sourcePath":"src/cli/command-format.ts"} +{"declaration":"// declaration closure: e3870681f84115592aba8c1c1b144ad3d72df4579c4c17f528eae9a7d1344bbc\nexport function formatDocsLink(path: string | undefined | null, label?: string, opts?: { fallback?: string; force?: boolean; }): string;","entrypoint":"setup-tools","exportName":"formatDocsLink","importSpecifier":"openclaw/plugin-sdk/setup-tools","kind":"function","recordType":"export","sourcePath":"packages/terminal-core/src/links.ts"} +{"declaration":"// declaration closure: f273d8216248c94d7888b4937102d4cc4e7b741fc9f076a8f91fc4e810d499ef\nexport function resolveBrewExecutable(opts?: BrewResolutionOptions): string | undefined;","entrypoint":"setup-tools","exportName":"resolveBrewExecutable","importSpecifier":"openclaw/plugin-sdk/setup-tools","kind":"function","recordType":"export","sourcePath":"src/infra/brew.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport let CONFIG_DIR: string;","entrypoint":"setup-tools","exportName":"CONFIG_DIR","importSpecifier":"openclaw/plugin-sdk/setup-tools","kind":"variable","recordType":"export","sourcePath":"src/utils.ts"} +{"category":null,"entrypoint":"skill-commands-runtime","importSpecifier":"openclaw/plugin-sdk/skill-commands-runtime","recordType":"module","sourcePath":"src/plugin-sdk/skill-commands-runtime.ts"} +{"declaration":"// declaration closure: ce9c02aeabbf60444af8c2b6f71aec67e681e104d9661d1c025004077fc7d750\nexport function listSkillCommandsForAgents(params: { cfg: OpenClawConfig; agentIds?: string[]; sessionEntry?: ExecSessionDefaults; sessionKey?: string; execOverrides?: ExecPolicyOverrides; }): SkillCommandSpec[];","entrypoint":"skill-commands-runtime","exportName":"listSkillCommandsForAgents","importSpecifier":"openclaw/plugin-sdk/skill-commands-runtime","kind":"function","recordType":"export","sourcePath":"src/skills/discovery/chat-commands.ts"} +{"declaration":"// declaration closure: ce9c02aeabbf60444af8c2b6f71aec67e681e104d9661d1c025004077fc7d750\nexport function listSkillCommandsForWorkspace(params: { workspaceDir: string; cfg: OpenClawConfig; agentId?: string; skillFilter?: string[]; sessionEntry?: ExecSessionDefaults; sessionKey?: string; execOverrides?: ExecPolicyOverrides; }): SkillCommandSpec[];","entrypoint":"skill-commands-runtime","exportName":"listSkillCommandsForWorkspace","importSpecifier":"openclaw/plugin-sdk/skill-commands-runtime","kind":"function","recordType":"export","sourcePath":"src/skills/discovery/chat-commands.ts"} +{"category":"provider","entrypoint":"speech-settings","importSpecifier":"openclaw/plugin-sdk/speech-settings","recordType":"module","sourcePath":"src/plugin-sdk/speech-settings.ts"} +{"declaration":"// declaration closure: 16ef0eece8a48a51fc888770f7c8f996cb6c5c3533ee6fe0d746ffaa63fa4145\nexport function normalizeSpeechProviderId(providerId: string | undefined): SpeechProviderId | undefined;","entrypoint":"speech-settings","exportName":"normalizeSpeechProviderId","importSpecifier":"openclaw/plugin-sdk/speech-settings","kind":"function","recordType":"export","sourcePath":"src/tts/provider-registry-core.ts"} +{"declaration":"// declaration closure: 5e1d431190f94221d3d8a6121f0305d937fd30fa74451953fcbd37473297b2e0\nexport function normalizeTtsAutoMode(value: unknown): TtsAutoMode | undefined;","entrypoint":"speech-settings","exportName":"normalizeTtsAutoMode","importSpecifier":"openclaw/plugin-sdk/speech-settings","kind":"function","recordType":"export","sourcePath":"src/tts/tts-auto-mode.ts"} +{"declaration":"// declaration closure: 7cd00f85c641d343343dab42c7baa27936bd17879beb30d61faf8884f0698afc\nexport function resolveEffectiveTtsConfig(cfg: OpenClawConfig, contextOrAgentId?: string | TtsConfigResolutionContext): TtsConfig;","entrypoint":"speech-settings","exportName":"resolveEffectiveTtsConfig","importSpecifier":"openclaw/plugin-sdk/speech-settings","kind":"function","recordType":"export","sourcePath":"src/tts/tts-config.ts"} +{"declaration":"// declaration closure: 3f53070bdda0e059102cc4b2a3962fdf73e0368085ac92468cdd2c41b3d60578\nexport type ResolvedTtsConfig = ResolvedTtsConfig;","entrypoint":"speech-settings","exportName":"ResolvedTtsConfig","importSpecifier":"openclaw/plugin-sdk/speech-settings","kind":"type","recordType":"export","sourcePath":"src/tts/tts-types.ts"} +{"declaration":"// declaration closure: 3f53070bdda0e059102cc4b2a3962fdf73e0368085ac92468cdd2c41b3d60578\nexport type ResolvedTtsModelOverrides = SpeechModelOverridePolicy;","entrypoint":"speech-settings","exportName":"ResolvedTtsModelOverrides","importSpecifier":"openclaw/plugin-sdk/speech-settings","kind":"type","recordType":"export","sourcePath":"src/tts/tts-types.ts"} +{"declaration":"// declaration closure: 7cd00f85c641d343343dab42c7baa27936bd17879beb30d61faf8884f0698afc\nexport type TtsConfigResolutionContext = TtsConfigResolutionContext;","entrypoint":"speech-settings","exportName":"TtsConfigResolutionContext","importSpecifier":"openclaw/plugin-sdk/speech-settings","kind":"type","recordType":"export","sourcePath":"src/tts/tts-config.ts"} +{"category":null,"entrypoint":"ssrf-policy","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","recordType":"module","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function assertHttpUrlTargetsPrivateNetwork(url: string, params?: { dangerouslyAllowPrivateNetwork?: boolean | null; allowPrivateNetwork?: boolean | null; lookupFn?: LookupFn; errorMessage?: string; }): Promise;","entrypoint":"ssrf-policy","exportName":"assertHttpUrlTargetsPrivateNetwork","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function buildHostnameAllowlistPolicyFromSuffixAllowlist(allowHosts?: readonly string[]): SsrFPolicy | undefined;","entrypoint":"ssrf-policy","exportName":"buildHostnameAllowlistPolicyFromSuffixAllowlist","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: 2e60c07fe3f60e311ca588296de9797ec37556543cca352750811027aa170f3d\nexport function createLegacyPrivateNetworkDoctorContract(params: { channelKey: string; }): { legacyConfigRules: ChannelDoctorLegacyConfigRule[]; normalizeCompatibilityConfig: (params: { cfg: OpenClawConfig; }) => ChannelDoctorConfigMutation; };","entrypoint":"ssrf-policy","exportName":"createLegacyPrivateNetworkDoctorContract","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/config/legacy-private-network-migration.ts"} +{"declaration":"// declaration closure: 2e60c07fe3f60e311ca588296de9797ec37556543cca352750811027aa170f3d\nexport function hasLegacyFlatAllowPrivateNetworkAlias(value: unknown): boolean;","entrypoint":"ssrf-policy","exportName":"hasLegacyFlatAllowPrivateNetworkAlias","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/config/legacy-private-network-migration.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function isHttpsUrlAllowedByHostnameSuffixAllowlist(url: string, allowlist: readonly string[]): boolean;","entrypoint":"ssrf-policy","exportName":"isHttpsUrlAllowedByHostnameSuffixAllowlist","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function isPrivateIpAddress(address: string, policy?: SsrFPolicy): boolean;","entrypoint":"ssrf-policy","exportName":"isPrivateIpAddress","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function isPrivateNetworkOptInEnabled(input: PrivateNetworkOptInInput): boolean;","entrypoint":"ssrf-policy","exportName":"isPrivateNetworkOptInEnabled","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function mergeSsrFPolicies(...policies: Array): SsrFPolicy | undefined;","entrypoint":"ssrf-policy","exportName":"mergeSsrFPolicies","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 2e60c07fe3f60e311ca588296de9797ec37556543cca352750811027aa170f3d\nexport function migrateLegacyFlatAllowPrivateNetworkAlias(params: { entry: Record; pathPrefix: string; changes: string[]; }): { entry: Record; changed: boolean; };","entrypoint":"ssrf-policy","exportName":"migrateLegacyFlatAllowPrivateNetworkAlias","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/config/legacy-private-network-migration.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function normalizeHostnameSuffixAllowlist(input?: readonly string[], defaults?: readonly string[]): string[];","entrypoint":"ssrf-policy","exportName":"normalizeHostnameSuffixAllowlist","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function ssrfPolicyFromAllowPrivateNetwork(allowPrivateNetwork: boolean | null | undefined): SsrFPolicy | undefined;","entrypoint":"ssrf-policy","exportName":"ssrfPolicyFromAllowPrivateNetwork","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function ssrfPolicyFromDangerouslyAllowPrivateNetwork(dangerouslyAllowPrivateNetwork: boolean | null | undefined): SsrFPolicy | undefined;","entrypoint":"ssrf-policy","exportName":"ssrfPolicyFromDangerouslyAllowPrivateNetwork","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function ssrfPolicyFromPrivateNetworkOptIn(input: PrivateNetworkOptInInput): SsrFPolicy | undefined;","entrypoint":"ssrf-policy","exportName":"ssrfPolicyFromPrivateNetworkOptIn","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport type PrivateNetworkOptInInput = PrivateNetworkOptInInput;","entrypoint":"ssrf-policy","exportName":"PrivateNetworkOptInInput","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport type SsrFPolicy = SsrFPolicy;","entrypoint":"ssrf-policy","exportName":"SsrFPolicy","importSpecifier":"openclaw/plugin-sdk/ssrf-policy","kind":"type","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"category":null,"entrypoint":"ssrf-runtime","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","recordType":"module","sourcePath":"src/plugin-sdk/ssrf-runtime.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function assertHttpUrlTargetsPrivateNetwork(url: string, params?: { dangerouslyAllowPrivateNetwork?: boolean | null; allowPrivateNetwork?: boolean | null; lookupFn?: LookupFn; errorMessage?: string; }): Promise;","entrypoint":"ssrf-runtime","exportName":"assertHttpUrlTargetsPrivateNetwork","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function buildHostnameAllowlistPolicyFromSuffixAllowlist(allowHosts?: readonly string[]): SsrFPolicy | undefined;","entrypoint":"ssrf-runtime","exportName":"buildHostnameAllowlistPolicyFromSuffixAllowlist","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function closeDispatcher(dispatcher?: Dispatcher | null): Promise;","entrypoint":"ssrf-runtime","exportName":"closeDispatcher","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 2e60c07fe3f60e311ca588296de9797ec37556543cca352750811027aa170f3d\nexport function createLegacyPrivateNetworkDoctorContract(params: { channelKey: string; }): { legacyConfigRules: ChannelDoctorLegacyConfigRule[]; normalizeCompatibilityConfig: (params: { cfg: OpenClawConfig; }) => ChannelDoctorConfigMutation; };","entrypoint":"ssrf-runtime","exportName":"createLegacyPrivateNetworkDoctorContract","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/config/legacy-private-network-migration.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function createPinnedDispatcher(pinned: PinnedHostname, policy?: PinnedDispatcherPolicy, ssrfPolicy?: SsrFPolicy, timeoutMs?: number): Dispatcher;","entrypoint":"ssrf-runtime","exportName":"createPinnedDispatcher","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 515ffc0dfe3bee6370f1e918220574a540d16e27fa4fed9996897c0b95a7b1b9\nexport function fetchWithSsrFGuard(params: GuardedFetchOptions): Promise;","entrypoint":"ssrf-runtime","exportName":"fetchWithSsrFGuard","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/fetch-guard.ts"} +{"declaration":"// declaration closure: 9f5c75a519e16f91d9d15b9f3af3a3d482213b546792a9686592a62f49ddaebd\nexport function formatErrorMessage(err: unknown): string;","entrypoint":"ssrf-runtime","exportName":"formatErrorMessage","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/errors.ts"} +{"declaration":"// declaration closure: 2e60c07fe3f60e311ca588296de9797ec37556543cca352750811027aa170f3d\nexport function hasLegacyFlatAllowPrivateNetworkAlias(value: unknown): boolean;","entrypoint":"ssrf-runtime","exportName":"hasLegacyFlatAllowPrivateNetworkAlias","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/config/legacy-private-network-migration.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function isBlockedHostnameOrIp(hostname: string, policy?: SsrFPolicy): boolean;","entrypoint":"ssrf-runtime","exportName":"isBlockedHostnameOrIp","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 6468e17fb100113504cbb2c446681c47916c31488dd3ce252625e879e9497745\nexport function isLoopbackHost(host: string): boolean;","entrypoint":"ssrf-runtime","exportName":"isLoopbackHost","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/net.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function isPrivateIpAddress(address: string, policy?: SsrFPolicy): boolean;","entrypoint":"ssrf-runtime","exportName":"isPrivateIpAddress","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function isPrivateNetworkOptInEnabled(input: PrivateNetworkOptInInput): boolean;","entrypoint":"ssrf-runtime","exportName":"isPrivateNetworkOptInEnabled","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: 6468e17fb100113504cbb2c446681c47916c31488dd3ce252625e879e9497745\nexport function isPrivateOrLoopbackHost(host: string): boolean;","entrypoint":"ssrf-runtime","exportName":"isPrivateOrLoopbackHost","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/gateway/net.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function mergeSsrFPolicies(...policies: Array): SsrFPolicy | undefined;","entrypoint":"ssrf-runtime","exportName":"mergeSsrFPolicies","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: 2e60c07fe3f60e311ca588296de9797ec37556543cca352750811027aa170f3d\nexport function migrateLegacyFlatAllowPrivateNetworkAlias(params: { entry: Record; pathPrefix: string; changes: string[]; }): { entry: Record; changed: boolean; };","entrypoint":"ssrf-runtime","exportName":"migrateLegacyFlatAllowPrivateNetworkAlias","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/config/legacy-private-network-migration.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function resolvePinnedHostname(hostname: string, lookupFn?: LookupFn): Promise;","entrypoint":"ssrf-runtime","exportName":"resolvePinnedHostname","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function resolvePinnedHostnameWithPolicy(hostname: string, params?: { lookupFn?: LookupFn; policy?: SsrFPolicy; }): Promise;","entrypoint":"ssrf-runtime","exportName":"resolvePinnedHostnameWithPolicy","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function resolveSsrFPolicyForUrl(url: URL, policy?: SsrFPolicy): SsrFPolicy | undefined;","entrypoint":"ssrf-runtime","exportName":"resolveSsrFPolicyForUrl","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function ssrfPolicyFromAllowPrivateNetwork(allowPrivateNetwork: boolean | null | undefined): SsrFPolicy | undefined;","entrypoint":"ssrf-runtime","exportName":"ssrfPolicyFromAllowPrivateNetwork","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function ssrfPolicyFromDangerouslyAllowPrivateNetwork(dangerouslyAllowPrivateNetwork: boolean | null | undefined): SsrFPolicy | undefined;","entrypoint":"ssrf-runtime","exportName":"ssrfPolicyFromDangerouslyAllowPrivateNetwork","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function ssrfPolicyFromHttpBaseUrlAllowedHostname(baseUrl: string): SsrFPolicy | undefined;","entrypoint":"ssrf-runtime","exportName":"ssrfPolicyFromHttpBaseUrlAllowedHostname","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport function ssrfPolicyFromHttpBaseUrlAllowedOrigin(baseUrl: string): SsrFPolicy | undefined;","entrypoint":"ssrf-runtime","exportName":"ssrfPolicyFromHttpBaseUrlAllowedOrigin","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: e26d43f9b5b71dcc1dbb2de96335b80f2701d8b516977401d0e3f810509525d7\nexport function ssrfPolicyFromPrivateNetworkOptIn(input: PrivateNetworkOptInInput): SsrFPolicy | undefined;","entrypoint":"ssrf-runtime","exportName":"ssrfPolicyFromPrivateNetworkOptIn","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/ssrf-policy.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport type LookupFn = { (hostname: string, family: number): Promise; (hostname: string, options: import(\"node:dns\").LookupOneOptions): Promise; (hostname: string, options: import(\"node:dns\").LookupAllOptions): Promise; (hostname: string, options: import(\"node:dns\").LookupOptions): Promise; (hostname: string): Promise;};","entrypoint":"ssrf-runtime","exportName":"LookupFn","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport type SsrFPolicy = SsrFPolicy;","entrypoint":"ssrf-runtime","exportName":"SsrFPolicy","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"type","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"declaration":"// declaration closure: f0878b25b53828997d6e64f61183f767b82990cbe4a0e295afd8eef3cf4186e4\nexport class SsrFBlockedError extends Error {\n constructor(message: string);\n}","entrypoint":"ssrf-runtime","exportName":"SsrFBlockedError","importSpecifier":"openclaw/plugin-sdk/ssrf-runtime","kind":"class","recordType":"export","sourcePath":"src/infra/net/ssrf.ts"} +{"category":null,"entrypoint":"state-paths","importSpecifier":"openclaw/plugin-sdk/state-paths","recordType":"module","sourcePath":"src/plugin-sdk/state-paths.ts"} +{"declaration":"// declaration closure: 563c8b86db759e1f49cf2a7bc1dc11e896452d7733ef40f68d0066b6ee159162\nexport function resolveOAuthDir(env?: NodeJS.ProcessEnv, stateDir?: string): string;","entrypoint":"state-paths","exportName":"resolveOAuthDir","importSpecifier":"openclaw/plugin-sdk/state-paths","kind":"function","recordType":"export","sourcePath":"src/config/paths.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveRequiredHomeDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"state-paths","exportName":"resolveRequiredHomeDir","importSpecifier":"openclaw/plugin-sdk/state-paths","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: 563c8b86db759e1f49cf2a7bc1dc11e896452d7733ef40f68d0066b6ee159162\nexport function resolveStateDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"state-paths","exportName":"resolveStateDir","importSpecifier":"openclaw/plugin-sdk/state-paths","kind":"function","recordType":"export","sourcePath":"src/config/paths.ts"} +{"declaration":"// declaration closure: 563c8b86db759e1f49cf2a7bc1dc11e896452d7733ef40f68d0066b6ee159162\nexport let STATE_DIR: string;","entrypoint":"state-paths","exportName":"STATE_DIR","importSpecifier":"openclaw/plugin-sdk/state-paths","kind":"variable","recordType":"export","sourcePath":"src/config/paths.ts"} +{"category":null,"entrypoint":"status-helpers","importSpecifier":"openclaw/plugin-sdk/status-helpers","recordType":"module","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: b3d8f0dccfe06532ad6a90fc27f112a7fd6175bcc967dc045a0b1d09e0b395c2\nexport function appendMatchMetadata(message: string, params: { matchKey?: unknown; matchSource?: unknown; }): string;","entrypoint":"status-helpers","exportName":"appendMatchMetadata","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/status-issues/shared.ts"} +{"declaration":"// declaration closure: b3d8f0dccfe06532ad6a90fc27f112a7fd6175bcc967dc045a0b1d09e0b395c2\nexport function asString(value: unknown): string | undefined;","entrypoint":"status-helpers","exportName":"asString","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/status-issues/shared.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildBaseAccountStatusSnapshot(params: { account: { accountId: string; name?: string; enabled?: boolean; configured?: boolean; }; runtime?: RuntimeLifecycleSnapshot | null; probe?: unknown; }, extra?: TExtra): { lastInboundAt: number | null; lastOutboundAt: number | null; activeRunStartedAt?: number | undefined; lastRunActivityAt?: number | undefined; activeRuns?: number | undefined; busy?: boolean | undefined; terminalDisconnect?: true | undefined; ingressUnavailable?: true | undefined; lifecycle?: \"blocked\" | \"starting\" | \"ready\" | \"recovering\" | \"stopped\" | undefined; healthState?: string | undefined; lastTransportActivityAt?: number | undefined; lastEventAt?: number | undefined; lastDisconnect?: string | { at: number; status?: number; error?: string; loggedOut?: boolean; } | undefined; lastConnectedAt?: number | undefined; reconnectAttempts?: number | undefined; restartPending?: boolean | undefined; connected?: boolean | undefined; linked?: boolean | undefined; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; probe: unknown; accountId: string; name: string | undefined; enabled: boolean | undefined; configured: boolean | undefined; } & TExtra;","entrypoint":"status-helpers","exportName":"buildBaseAccountStatusSnapshot","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildBaseChannelStatusSummary(snapshot: { configured?: boolean | null; running?: boolean | null; lastStartAt?: number | null; lastStopAt?: number | null; lastError?: string | null; }, extra?: TExtra): { configured: boolean; } & TExtra & { running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; };","entrypoint":"status-helpers","exportName":"buildBaseChannelStatusSummary","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildComputedAccountStatusSnapshot(params: { accountId: string; name?: string; enabled?: boolean; configured?: boolean; runtime?: RuntimeLifecycleSnapshot | null; probe?: unknown; }, extra?: TExtra): { lastInboundAt: number | null; lastOutboundAt: number | null; activeRunStartedAt?: number | undefined; lastRunActivityAt?: number | undefined; activeRuns?: number | undefined; busy?: boolean | undefined; terminalDisconnect?: true | undefined; ingressUnavailable?: true | undefined; lifecycle?: \"blocked\" | \"starting\" | \"ready\" | \"recovering\" | \"stopped\" | undefined; healthState?: string | undefined; lastTransportActivityAt?: number | undefined; lastEventAt?: number | undefined; lastDisconnect?: string | { at: number; status?: number; error?: string; loggedOut?: boolean; } | undefined; lastConnectedAt?: number | undefined; reconnectAttempts?: number | undefined; restartPending?: boolean | undefined; connected?: boolean | undefined; linked?: boolean | undefined; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; probe: unknown; accountId: string; name: string | undefined; enabled: boolean | undefined; configured: boolean | undefined; } & TExtra;","entrypoint":"status-helpers","exportName":"buildComputedAccountStatusSnapshot","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildProbeChannelStatusSummary>(snapshot: { configured?: boolean | null; running?: boolean | null; lastStartAt?: number | null; lastStopAt?: number | null; lastError?: string | null; probe?: unknown; lastProbeAt?: number | null; }, extra?: TExtra): { configured: boolean; } & TExtra & { probe: unknown; lastProbeAt: number | null; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; };","entrypoint":"status-helpers","exportName":"buildProbeChannelStatusSummary","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildRuntimeAccountStatusSnapshot(params: { runtime?: RuntimeLifecycleSnapshot | null; probe?: unknown; }, extra?: TExtra): { activeRunStartedAt?: number | undefined; lastRunActivityAt?: number | undefined; activeRuns?: number | undefined; busy?: boolean | undefined; terminalDisconnect?: true | undefined; ingressUnavailable?: true | undefined; lifecycle?: \"blocked\" | \"starting\" | \"ready\" | \"recovering\" | \"stopped\" | undefined; healthState?: string | undefined; lastTransportActivityAt?: number | undefined; lastEventAt?: number | undefined; lastDisconnect?: string | { at: number; status?: number; error?: string; loggedOut?: boolean; } | undefined; lastConnectedAt?: number | undefined; reconnectAttempts?: number | undefined; restartPending?: boolean | undefined; connected?: boolean | undefined; linked?: boolean | undefined; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; probe: unknown; } & TExtra;","entrypoint":"status-helpers","exportName":"buildRuntimeAccountStatusSnapshot","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildTokenChannelStatusSummary(snapshot: { configured?: boolean | null; tokenSource?: string | null; running?: boolean | null; mode?: string | null; lastStartAt?: number | null; lastStopAt?: number | null; lastError?: string | null; probe?: unknown; lastProbeAt?: number | null; }, opts?: { includeMode?: boolean; }): { tokenSource: string; probe: unknown; lastProbeAt: number | null; configured: boolean; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; } | { mode: string | null; tokenSource: string; probe: unknown; lastProbeAt: number | null; configured: boolean; running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; };","entrypoint":"status-helpers","exportName":"buildTokenChannelStatusSummary","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function buildWebhookChannelStatusSummary(snapshot: { configured?: boolean | null; mode?: string | null; running?: boolean | null; lastStartAt?: number | null; lastStopAt?: number | null; lastError?: string | null; }, extra?: TExtra): { configured: boolean; } & { mode: string; } & TExtra & { running: boolean; lastStartAt: number | null; lastStopAt: number | null; lastError: string | null; };","entrypoint":"status-helpers","exportName":"buildWebhookChannelStatusSummary","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: b3d8f0dccfe06532ad6a90fc27f112a7fd6175bcc967dc045a0b1d09e0b395c2\nexport function collectIssuesForEnabledAccounts(params: { accounts: ChannelAccountSnapshot[]; readAccount: (value: ChannelAccountSnapshot) => T | null; collectIssues: (params: { account: T; accountId: string; issues: ChannelStatusIssue[]; }) => void; }): ChannelStatusIssue[];","entrypoint":"status-helpers","exportName":"collectIssuesForEnabledAccounts","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/status-issues/shared.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function collectStatusIssuesFromLastError(channel: string, accounts: Array<{ accountId: string; lastError?: unknown; }>): ChannelStatusIssue[];","entrypoint":"status-helpers","exportName":"collectStatusIssuesFromLastError","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function createAsyncComputedAccountStatusAdapter(options: Omit, \"buildAccountSnapshot\"> & { resolveAccountSnapshot: (params: ComputedAccountStatusAdapterParams) => Promise>; }): ChannelStatusAdapter;","entrypoint":"status-helpers","exportName":"createAsyncComputedAccountStatusAdapter","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function createComputedAccountStatusAdapter(options: Omit, \"buildAccountSnapshot\"> & { resolveAccountSnapshot: (params: ComputedAccountStatusAdapterParams) => ComputedAccountStatusSnapshot; }): ChannelStatusAdapter;","entrypoint":"status-helpers","exportName":"createComputedAccountStatusAdapter","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function createDefaultChannelRuntimeState>(accountId: string, extra?: T): { accountId: string; running: false; lastStartAt: null; lastStopAt: null; lastError: null; } & T;","entrypoint":"status-helpers","exportName":"createDefaultChannelRuntimeState","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function createDependentCredentialStatusIssueCollector(options: { channel: string; dependencySourceKey: string; missingPrimaryMessage: string; missingDependentMessage: string; isDependencyConfigured?: ((value: unknown) => boolean) | undefined; }): (accounts: ConfigIssueAccount[]) => ChannelStatusIssue[];","entrypoint":"status-helpers","exportName":"createDependentCredentialStatusIssueCollector","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: b3d8f0dccfe06532ad6a90fc27f112a7fd6175bcc967dc045a0b1d09e0b395c2\nexport function formatMatchMetadata(params: { matchKey?: unknown; matchSource?: unknown; }): string | undefined;","entrypoint":"status-helpers","exportName":"formatMatchMetadata","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/status-issues/shared.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function isRecord(value: unknown): value is Record;","entrypoint":"status-helpers","exportName":"isRecord","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function readAccountStatusSnapshot(value: unknown, extraFields: readonly TField[]): AccountStatusSnapshot | null;","entrypoint":"status-helpers","exportName":"readAccountStatusSnapshot","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: b3d8f0dccfe06532ad6a90fc27f112a7fd6175bcc967dc045a0b1d09e0b395c2\nexport function resolveEnabledConfiguredAccountId(account: { accountId?: unknown; enabled?: unknown; configured?: unknown; }): string | null;","entrypoint":"status-helpers","exportName":"resolveEnabledConfiguredAccountId","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/channels/plugins/status-issues/shared.ts"} +{"declaration":"// declaration closure: 87723f17ff40a2813fa983fbb715da0f62550d48a27e0f4c36c1f269a39b662f\nexport function resolveReactionLevel(params: { value: unknown; defaultLevel: ReactionLevel; invalidFallback: \"ack\" | \"minimal\"; }): ResolvedReactionLevel;","entrypoint":"status-helpers","exportName":"resolveReactionLevel","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/utils/reaction-level.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function standardDmPolicyOpenIssue(params: { channel: ChannelStatusIssue[\"channel\"]; accountId: string; channelLabel: string; configPath: string; }): ChannelStatusIssue;","entrypoint":"status-helpers","exportName":"standardDmPolicyOpenIssue","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport function standardNotConfiguredIssue(params: { channel: ChannelStatusIssue[\"channel\"]; accountId: string; message: string; fix: string; }): ChannelStatusIssue;","entrypoint":"status-helpers","exportName":"standardNotConfiguredIssue","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: a2762b40f8e8bfc61226ff9ba24dd29439545250dffd80b7d05eafbf05e121ca\nexport type AccountStatusSnapshot = AccountStatusSnapshot;","entrypoint":"status-helpers","exportName":"AccountStatusSnapshot","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/status-helpers.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelAccountSnapshot = ChannelAccountSnapshot;","entrypoint":"status-helpers","exportName":"ChannelAccountSnapshot","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelStatusIssue = ChannelStatusIssue;","entrypoint":"status-helpers","exportName":"ChannelStatusIssue","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"declaration":"// declaration closure: 87723f17ff40a2813fa983fbb715da0f62550d48a27e0f4c36c1f269a39b662f\nexport type ReactionLevel = ReactionLevel;","entrypoint":"status-helpers","exportName":"ReactionLevel","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"type","recordType":"export","sourcePath":"src/utils/reaction-level.ts"} +{"declaration":"// declaration closure: 87723f17ff40a2813fa983fbb715da0f62550d48a27e0f4c36c1f269a39b662f\nexport type ResolvedReactionLevel = ResolvedReactionLevel;","entrypoint":"status-helpers","exportName":"ResolvedReactionLevel","importSpecifier":"openclaw/plugin-sdk/status-helpers","kind":"type","recordType":"export","sourcePath":"src/utils/reaction-level.ts"} +{"category":null,"entrypoint":"string-coerce-runtime","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","recordType":"module","sourcePath":"src/plugin-sdk/string-coerce-runtime.ts"} +{"declaration":"// declaration closure: 69bd9382cc68dd188ddfb2cbff86949a8d70f6d8ab0e73e599576789a5c3c48b\nexport function asBoolean(value: unknown): boolean | undefined;","entrypoint":"string-coerce-runtime","exportName":"asBoolean","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/boolean.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function asFiniteNumber(value: unknown): number | undefined;","entrypoint":"string-coerce-runtime","exportName":"asFiniteNumber","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function asFiniteNumberInRange(value: unknown, range: { min?: number; max?: number; minExclusive?: boolean; maxExclusive?: boolean; }): number | undefined;","entrypoint":"string-coerce-runtime","exportName":"asFiniteNumberInRange","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function asNullableRecord(value: unknown): Record | null;","entrypoint":"string-coerce-runtime","exportName":"asNullableRecord","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function asOptionalRecord(value: unknown): Record | undefined;","entrypoint":"string-coerce-runtime","exportName":"asOptionalRecord","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function asPositiveSafeInteger(value: unknown): number | undefined;","entrypoint":"string-coerce-runtime","exportName":"asPositiveSafeInteger","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function asRecord(value: unknown): Record;","entrypoint":"string-coerce-runtime","exportName":"asRecord","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function asSafeIntegerInRange(value: unknown, range: { min?: number; max?: number; }): number | undefined;","entrypoint":"string-coerce-runtime","exportName":"asSafeIntegerInRange","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function hasNonEmptyString(value: unknown): value is string;","entrypoint":"string-coerce-runtime","exportName":"hasNonEmptyString","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function isRecord(value: unknown): value is Record;","entrypoint":"string-coerce-runtime","exportName":"isRecord","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function localeLowercasePreservingWhitespace(value: string): string;","entrypoint":"string-coerce-runtime","exportName":"localeLowercasePreservingWhitespace","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function lowercasePreservingWhitespace(value: string): string;","entrypoint":"string-coerce-runtime","exportName":"lowercasePreservingWhitespace","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeAtHashSlug(raw?: string | null): string;","entrypoint":"string-coerce-runtime","exportName":"normalizeAtHashSlug","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeFastMode(raw?: unknown): FastMode | undefined;","entrypoint":"string-coerce-runtime","exportName":"normalizeFastMode","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeHyphenSlug(raw?: string | null): string;","entrypoint":"string-coerce-runtime","exportName":"normalizeHyphenSlug","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeLowercaseStringOrEmpty(value: unknown): string;","entrypoint":"string-coerce-runtime","exportName":"normalizeLowercaseStringOrEmpty","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeNullableString(value: unknown): string | null;","entrypoint":"string-coerce-runtime","exportName":"normalizeNullableString","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeOptionalLowercaseString(value: unknown): string | undefined;","entrypoint":"string-coerce-runtime","exportName":"normalizeOptionalLowercaseString","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeOptionalString(value: unknown): string | undefined;","entrypoint":"string-coerce-runtime","exportName":"normalizeOptionalString","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeOptionalStringifiedId(value: unknown): string | undefined;","entrypoint":"string-coerce-runtime","exportName":"normalizeOptionalStringifiedId","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeOptionalTrimmedStringList(value: unknown): string[] | undefined;","entrypoint":"string-coerce-runtime","exportName":"normalizeOptionalTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeSingleOrTrimmedStringList(value: unknown): string[];","entrypoint":"string-coerce-runtime","exportName":"normalizeSingleOrTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeSortedUniqueTrimmedStringList(value: unknown): string[];","entrypoint":"string-coerce-runtime","exportName":"normalizeSortedUniqueTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeStringEntries(list?: ReadonlyArray): string[];","entrypoint":"string-coerce-runtime","exportName":"normalizeStringEntries","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeStringEntriesLower(list?: ReadonlyArray): string[];","entrypoint":"string-coerce-runtime","exportName":"normalizeStringEntriesLower","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeStringifiedEntries(values?: ReadonlyArray): string[];","entrypoint":"string-coerce-runtime","exportName":"normalizeStringifiedEntries","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeStringifiedOptionalString(value: unknown): string | undefined;","entrypoint":"string-coerce-runtime","exportName":"normalizeStringifiedOptionalString","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeTrimmedStringList(value: unknown): string[];","entrypoint":"string-coerce-runtime","exportName":"normalizeTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeUniqueStringEntries(values?: Iterable): string[];","entrypoint":"string-coerce-runtime","exportName":"normalizeUniqueStringEntries","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeUniqueTrimmedStringList(value: unknown): string[];","entrypoint":"string-coerce-runtime","exportName":"normalizeUniqueTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 69bd9382cc68dd188ddfb2cbff86949a8d70f6d8ab0e73e599576789a5c3c48b\nexport function parseBooleanValue(value: unknown, options?: BooleanParseOptions): boolean | undefined;","entrypoint":"string-coerce-runtime","exportName":"parseBooleanValue","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/boolean.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseFiniteNumber(value: unknown): number | undefined;","entrypoint":"string-coerce-runtime","exportName":"parseFiniteNumber","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseStrictFiniteNumber(value: unknown): number | undefined;","entrypoint":"string-coerce-runtime","exportName":"parseStrictFiniteNumber","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseStrictInteger(value: unknown): number | undefined;","entrypoint":"string-coerce-runtime","exportName":"parseStrictInteger","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseStrictNonNegativeInteger(value: unknown): number | undefined;","entrypoint":"string-coerce-runtime","exportName":"parseStrictNonNegativeInteger","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: dffd37d1442f23a0586774ca1915c7f86c77fc4a47a41bf9c236d68cbfd408d8\nexport function parseStrictPositiveInteger(value: unknown): number | undefined;","entrypoint":"string-coerce-runtime","exportName":"parseStrictPositiveInteger","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/number-coercion.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function readStringField(record: Record | null | undefined, key: string): string | undefined;","entrypoint":"string-coerce-runtime","exportName":"readStringField","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function readStringValue(value: unknown): string | undefined;","entrypoint":"string-coerce-runtime","exportName":"readStringValue","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function sortUniqueStrings(values: Iterable): string[];","entrypoint":"string-coerce-runtime","exportName":"sortUniqueStrings","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 4f21f02017332412796d69b99efef3b49b2dfdc9e2d0e491e75c68a124aae4cd\nexport function summarizeStringEntries(params: { entries?: ReadonlyArray | null; limit?: number; emptyText?: string; }): string;","entrypoint":"string-coerce-runtime","exportName":"summarizeStringEntries","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/string-sample.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function uniqueStrings(values: Iterable): string[];","entrypoint":"string-coerce-runtime","exportName":"uniqueStrings","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function uniqueValues(values: Iterable): T[];","entrypoint":"string-coerce-runtime","exportName":"uniqueValues","importSpecifier":"openclaw/plugin-sdk/string-coerce-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"category":null,"entrypoint":"telegram-account","importSpecifier":"openclaw/plugin-sdk/telegram-account","recordType":"module","sourcePath":"src/plugin-sdk/telegram-account.ts"} +{"declaration":"// declaration closure: 17b2fa5a8440169b6f4b97d92a72c8bbc03097f129f86a95c189c8cfee29db4f\nexport function resolveTelegramAccount(params: { cfg: OpenClawConfig; accountId?: string | null; }): ResolvedTelegramAccount;","entrypoint":"telegram-account","exportName":"resolveTelegramAccount","importSpecifier":"openclaw/plugin-sdk/telegram-account","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/telegram-account.ts"} +{"declaration":"// declaration closure: 17b2fa5a8440169b6f4b97d92a72c8bbc03097f129f86a95c189c8cfee29db4f\nexport type ResolvedTelegramAccount = ResolvedTelegramAccount;","entrypoint":"telegram-account","exportName":"ResolvedTelegramAccount","importSpecifier":"openclaw/plugin-sdk/telegram-account","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/telegram-account.ts"} +{"declaration":"// declaration closure: 17b2fa5a8440169b6f4b97d92a72c8bbc03097f129f86a95c189c8cfee29db4f\nexport type TelegramAccountConfig = { accounts?: Record; defaultAccount?: string;} & import(\"../config/types.channel-messaging-common.ts\").CommonChannelMessagingConfig & { reactionNotifications?: \"off\" | \"all\" | \"own\" | undefined; reactionLevel?: \"off\" | \"minimal\" | \"ack\" | \"extensive\" | undefined; ackReaction?: string | undefined;} & Record & { execApprovals?: import(\"./config-contracts.js\").TelegramExecApprovalConfig; commands?: import(\"../config/types.messages.ts\").ProviderCommandsConfig; customCommands?: import(\"../config/types.telegram.ts\").TelegramCustomCommand[]; botToken?: string; tokenFile?: string; groups?: Record; direct?: Record; richMessages?: boolean; network?: import(\"./config-contracts.js\").TelegramNetworkConfig; proxy?: string; webhookUrl?: string; webhookSecret?: string; webhookPath?: string; webhookHost?: string; webhookPort?: number; webhookCertPath?: string; actions?: import(\"./config-contracts.js\").TelegramActionConfig; threadBindings?: import(\"../config/types.telegram.ts\").TelegramThreadBindingsConfig; linkPreview?: boolean; silentErrorReplies?: boolean; errorPolicy?: \"always\" | \"once\" | \"silent\"; apiRoot?: string; trustedLocalFileRoots?: string[]; autoTopicLabel?: import(\"../config/types.telegram.ts\").AutoTopicLabelConfig;};","entrypoint":"telegram-account","exportName":"TelegramAccountConfig","importSpecifier":"openclaw/plugin-sdk/telegram-account","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/telegram-account.ts"} +{"category":null,"entrypoint":"temp-path","importSpecifier":"openclaw/plugin-sdk/temp-path","recordType":"module","sourcePath":"src/plugin-sdk/temp-path.ts"} +{"declaration":"// declaration closure: 434ac751d9e4e4f4e2ec377461d6876dd52135b87d9f555e884ab7416dfe87fa\nexport function buildRandomTempFilePath(params: { prefix: string; extension?: string; tmpDir?: string; now?: number; uuid?: string; }): string;","entrypoint":"temp-path","exportName":"buildRandomTempFilePath","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"function","recordType":"export","sourcePath":"src/infra/temp-download.ts"} +{"declaration":"// declaration closure: 434ac751d9e4e4f4e2ec377461d6876dd52135b87d9f555e884ab7416dfe87fa\nexport function createTempDownloadTarget(params: { prefix: string; fileName?: string; tmpDir?: string; }): Promise;","entrypoint":"temp-path","exportName":"createTempDownloadTarget","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"function","recordType":"export","sourcePath":"src/infra/temp-download.ts"} +{"declaration":"// declaration closure: 78063952e2ad57ee86012e918cd49a00d94cdd4d2a69580d38824d4ce4299644\nexport function resolvePreferredOpenClawTmpDir(options?: ResolvePreferredOpenClawTmpDirOptions): string;","entrypoint":"temp-path","exportName":"resolvePreferredOpenClawTmpDir","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"function","recordType":"export","sourcePath":"src/infra/tmp-openclaw-dir.ts"} +{"declaration":"// declaration closure: 434ac751d9e4e4f4e2ec377461d6876dd52135b87d9f555e884ab7416dfe87fa\nexport function sanitizeTempFileName(fileName: string): string;","entrypoint":"temp-path","exportName":"sanitizeTempFileName","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"function","recordType":"export","sourcePath":"src/infra/temp-download.ts"} +{"declaration":"export function tempWorkspace(options: TempWorkspaceOptions): Promise;","entrypoint":"temp-path","exportName":"tempWorkspace","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/private-temp-workspace.d.ts"} +{"declaration":"export function tempWorkspaceSync(options: TempWorkspaceOptions): TempWorkspaceSync;","entrypoint":"temp-path","exportName":"tempWorkspaceSync","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/private-temp-workspace.d.ts"} +{"declaration":"// declaration closure: 434ac751d9e4e4f4e2ec377461d6876dd52135b87d9f555e884ab7416dfe87fa\nexport function withTempDownloadPath(params: { prefix: string; fileName?: string; tmpDir?: string; }, fn: (tmpPath: string) => Promise): Promise;","entrypoint":"temp-path","exportName":"withTempDownloadPath","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"function","recordType":"export","sourcePath":"src/infra/temp-download.ts"} +{"declaration":"export function withTempWorkspace(options: TempWorkspaceOptions, run: (workspace: TempWorkspace) => Promise): Promise;","entrypoint":"temp-path","exportName":"withTempWorkspace","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/private-temp-workspace.d.ts"} +{"declaration":"export function withTempWorkspaceSync(options: TempWorkspaceOptions, run: (workspace: TempWorkspaceSync) => T): T;","entrypoint":"temp-path","exportName":"withTempWorkspaceSync","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/private-temp-workspace.d.ts"} +{"declaration":"export type TempWorkspace = TempWorkspace;","entrypoint":"temp-path","exportName":"TempWorkspace","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/private-temp-workspace.d.ts"} +{"declaration":"export type TempWorkspaceOptions = TempWorkspaceOptions;","entrypoint":"temp-path","exportName":"TempWorkspaceOptions","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/private-temp-workspace.d.ts"} +{"declaration":"export type TempWorkspaceSync = TempWorkspaceSync;","entrypoint":"temp-path","exportName":"TempWorkspaceSync","importSpecifier":"openclaw/plugin-sdk/temp-path","kind":"type","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/private-temp-workspace.d.ts"} +{"category":null,"entrypoint":"text-chunking","importSpecifier":"openclaw/plugin-sdk/text-chunking","recordType":"module","sourcePath":"src/plugin-sdk/text-chunking.ts"} +{"declaration":"// declaration closure: b43ac7c892359830eb1e73447fc255adb63143379e0cf6381c8d6444675a71f1\nexport function chunkItems(items: readonly T[], size: number): T[][];","entrypoint":"text-chunking","exportName":"chunkItems","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/utils/chunk-items.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport function chunkMarkdownIR(ir: MarkdownIR, limit: number): MarkdownIR[];","entrypoint":"text-chunking","exportName":"chunkMarkdownIR","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: 4f5b79456616138be4ed4a400bf7b12f532d48dbf4082d9d89acc6d1589aa386\nexport function chunkTextForOutbound(text: string, limit: number, options?: { preserveWhitespace?: boolean; formatting?: unknown; }): string[];","entrypoint":"text-chunking","exportName":"chunkTextForOutbound","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/text-chunking.ts"} +{"declaration":"// declaration closure: 2405e99cc82668106a158ea12342b4245ec912b07eb49a980a4bb8f6f893f804\nexport function chunkTextRanges(text: string, options: ChunkTextRangesOptions): TextChunkRange[];","entrypoint":"text-chunking","exportName":"chunkTextRanges","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/chunk-text.ts"} +{"declaration":"// declaration closure: 5690c278b307bbc10e86453d9b14d1d2ebabdfa950a7d2590af8bb95d7b2030d\nexport function convertMarkdownTables(markdown: string, mode: MarkdownTableMode): string;","entrypoint":"text-chunking","exportName":"convertMarkdownTables","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/tables.ts"} +{"declaration":"// declaration closure: 5408e45b93fe7dd54a52495dc2db63b23b9b5275523476b8b721576365c56a8b\nexport function findCodeRegions(text: string): CodeRegion[];","entrypoint":"text-chunking","exportName":"findCodeRegions","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/shared/text/code-regions.ts"} +{"declaration":"// declaration closure: 0477cc6ecf34ea9aaefe47028657c55563bd1f22a49280b7a82dac6a75694ec4\nexport function hasSystemMark(text: string): boolean;","entrypoint":"text-chunking","exportName":"hasSystemMark","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/infra/system-message.ts"} +{"declaration":"// declaration closure: 127d7c828a88d512c039e18a1753175c61b41c43775893a76267d73a78ff8f99\nexport function isAutoLinkedFileRef(href: string, label: string): boolean;","entrypoint":"text-chunking","exportName":"isAutoLinkedFileRef","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/shared/text/auto-linked-file-ref.ts"} +{"declaration":"// declaration closure: 5408e45b93fe7dd54a52495dc2db63b23b9b5275523476b8b721576365c56a8b\nexport function isInsideCode(pos: number, regions: CodeRegion[]): boolean;","entrypoint":"text-chunking","exportName":"isInsideCode","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/shared/text/code-regions.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport function markdownToIR(markdown: string, options?: MarkdownParseOptions): MarkdownIR;","entrypoint":"text-chunking","exportName":"markdownToIR","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport function markdownToIRWithMeta(markdown: string, options?: MarkdownParseOptions): { ir: MarkdownIR; hasTables: boolean; tables: MarkdownTableMeta[]; };","entrypoint":"text-chunking","exportName":"markdownToIRWithMeta","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: 0477cc6ecf34ea9aaefe47028657c55563bd1f22a49280b7a82dac6a75694ec4\nexport function prefixSystemMessage(text: string): string;","entrypoint":"text-chunking","exportName":"prefixSystemMessage","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/infra/system-message.ts"} +{"declaration":"// declaration closure: 6deeccaf57bc1a422d385b7debdf7ed5e28d79bf6634237cc9cf1ae52077b226\nexport function renderMarkdownIRChunksWithinLimit(options: RenderMarkdownIRChunksWithinLimitOptions): RenderedMarkdownChunk[];","entrypoint":"text-chunking","exportName":"renderMarkdownIRChunksWithinLimit","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/render-aware-chunking.ts"} +{"declaration":"// declaration closure: 3f44869b0033dd79399f4da863c8d768c599218fa2e42579e587f3637693e292\nexport function renderMarkdownWithAttributedRanges(ir: MarkdownIR, options: AttributedRenderOptions, profile?: FormatCapabilityProfile): { text: string; ranges: AttributedRange[]; };","entrypoint":"text-chunking","exportName":"renderMarkdownWithAttributedRanges","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/render-attributed.ts"} +{"declaration":"// declaration closure: 92149e4f1fd73f553b0e91358982de2eca8f774ebd1c6ec776282e71d49a234c\nexport function renderMarkdownWithMarkers(ir: MarkdownIR, options: RenderOptions, profile?: FormatCapabilityProfile): string;","entrypoint":"text-chunking","exportName":"renderMarkdownWithMarkers","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/render.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function sanitizeAssistantVisibleText(text: string): string;","entrypoint":"text-chunking","exportName":"sanitizeAssistantVisibleText","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function sanitizeAssistantVisibleTextWithOptions(text: string, options?: { trim?: \"none\" | \"both\"; }): string;","entrypoint":"text-chunking","exportName":"sanitizeAssistantVisibleTextWithOptions","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function sanitizeAssistantVisibleTextWithProfile(text: string, profile?: AssistantVisibleTextSanitizerProfile): string;","entrypoint":"text-chunking","exportName":"sanitizeAssistantVisibleTextWithProfile","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: 2c6a9d3e3b4d35816171132c5fc7bc4674bad89e3f747ba430b28b14ef1f5689\nexport function sanitizeTerminalText(input: string): string;","entrypoint":"text-chunking","exportName":"sanitizeTerminalText","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/terminal-core/src/safe-text.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport function sliceMarkdownIR(ir: MarkdownIR, start: number, end: number): MarkdownIR;","entrypoint":"text-chunking","exportName":"sliceMarkdownIR","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function stripAssistantInternalScaffolding(text: string): string;","entrypoint":"text-chunking","exportName":"stripAssistantInternalScaffolding","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport function stripInlineDirectiveTagsForDelivery(text: string): StripInlineDirectiveTagsResult;","entrypoint":"text-chunking","exportName":"stripInlineDirectiveTagsForDelivery","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport function stripInlineDirectiveTagsForDisplay(text: string): StripInlineDirectiveTagsResult;","entrypoint":"text-chunking","exportName":"stripInlineDirectiveTagsForDisplay","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport function stripInlineDirectiveTagsFromMessageForDisplay(message: DisplayMessageWithContent | undefined): DisplayMessageWithContent | undefined;","entrypoint":"text-chunking","exportName":"stripInlineDirectiveTagsFromMessageForDisplay","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: 746d718ceea87275b277c15105fa4dcf853089e5eaa0b2bc641818f9aa814af7\nexport function stripMarkdown(text: string, options?: StripMarkdownOptions, profile?: FormatCapabilityProfile): string;","entrypoint":"text-chunking","exportName":"stripMarkdown","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/shared/text/strip-markdown.ts"} +{"declaration":"// declaration closure: 6f3d60880b7a22ba3cef530aa423887edb11e997eb1ea6144823fdee1adf17c8\nexport function stripReasoningTagsFromText(text: string, options?: { mode?: ReasoningTagMode; trim?: ReasoningTagTrim; scope?: ReasoningTagScope; }): string;","entrypoint":"text-chunking","exportName":"stripReasoningTagsFromText","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/shared/text/reasoning-tags.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function stripToolCallXmlTags(input: string, options?: { stripFunctionCallsXmlPayloads?: boolean; stripFunctionResponseAfterPluralToolCalls?: boolean; }): string;","entrypoint":"text-chunking","exportName":"stripToolCallXmlTags","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: a6ed8ca2a177d696f5e523d2c658dd7aac5dcf8bfedc73ee9bb51ae8b3000071\nexport function tokenizeHtmlTags(html: string): Generator;","entrypoint":"text-chunking","exportName":"tokenizeHtmlTags","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/html-tags.ts"} +{"declaration":"// declaration closure: 127d7c828a88d512c039e18a1753175c61b41c43775893a76267d73a78ff8f99\nexport const FILE_REF_EXTENSIONS_WITH_TLD: Set;","entrypoint":"text-chunking","exportName":"FILE_REF_EXTENSIONS_WITH_TLD","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"const","recordType":"export","sourcePath":"src/shared/text/auto-linked-file-ref.ts"} +{"declaration":"// declaration closure: 0477cc6ecf34ea9aaefe47028657c55563bd1f22a49280b7a82dac6a75694ec4\nexport const SYSTEM_MARK: \"⚙️\";","entrypoint":"text-chunking","exportName":"SYSTEM_MARK","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"const","recordType":"export","sourcePath":"src/infra/system-message.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport type AssistantVisibleTextSanitizerProfile = AssistantVisibleTextSanitizerProfile;","entrypoint":"text-chunking","exportName":"AssistantVisibleTextSanitizerProfile","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: 3f44869b0033dd79399f4da863c8d768c599218fa2e42579e587f3637693e292\nexport type AttributedRenderOptions = AttributedRenderOptions;","entrypoint":"text-chunking","exportName":"AttributedRenderOptions","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render-attributed.ts"} +{"declaration":"// declaration closure: 2405e99cc82668106a158ea12342b4245ec912b07eb49a980a4bb8f6f893f804\nexport type ChunkTextRangesOptions = ChunkTextRangesOptions;","entrypoint":"text-chunking","exportName":"ChunkTextRangesOptions","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/chunk-text.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport type DisplayMessageWithContent = DisplayMessageWithContent;","entrypoint":"text-chunking","exportName":"DisplayMessageWithContent","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: a1d6250656a658ca2703ba3b9535f4b30a7d9243a6d174f195f91ad5a556f033\nexport type FormatCapabilityProfile = FormatCapabilityProfile;","entrypoint":"text-chunking","exportName":"FormatCapabilityProfile","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/format-capabilities.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport type InlineDirectiveParseResult = InlineDirectiveParseResult;","entrypoint":"text-chunking","exportName":"InlineDirectiveParseResult","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport type MarkdownIR = MarkdownIR;","entrypoint":"text-chunking","exportName":"MarkdownIR","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: 9d02e55e856fdc790abe5b014116057c21f3a3fb4ac9baba72556dead5656e67\nexport type MarkdownLinkSpan = MarkdownLinkSpan;","entrypoint":"text-chunking","exportName":"MarkdownLinkSpan","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir-spans.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport type MarkdownParseOptions = MarkdownParseOptions;","entrypoint":"text-chunking","exportName":"MarkdownParseOptions","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: 9d02e55e856fdc790abe5b014116057c21f3a3fb4ac9baba72556dead5656e67\nexport type MarkdownStyle = MarkdownStyle;","entrypoint":"text-chunking","exportName":"MarkdownStyle","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir-spans.ts"} +{"declaration":"// declaration closure: 9d02e55e856fdc790abe5b014116057c21f3a3fb4ac9baba72556dead5656e67\nexport type MarkdownStyleSpan = MarkdownStyleSpan;","entrypoint":"text-chunking","exportName":"MarkdownStyleSpan","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir-spans.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport type MarkdownTableCell = MarkdownTableCell;","entrypoint":"text-chunking","exportName":"MarkdownTableCell","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport type MarkdownTableMeta = MarkdownTableMeta;","entrypoint":"text-chunking","exportName":"MarkdownTableMeta","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: 6f3d60880b7a22ba3cef530aa423887edb11e997eb1ea6144823fdee1adf17c8\nexport type ReasoningTagMode = ReasoningTagMode;","entrypoint":"text-chunking","exportName":"ReasoningTagMode","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"src/shared/text/reasoning-tags.ts"} +{"declaration":"// declaration closure: 6f3d60880b7a22ba3cef530aa423887edb11e997eb1ea6144823fdee1adf17c8\nexport type ReasoningTagTrim = ReasoningTagTrim;","entrypoint":"text-chunking","exportName":"ReasoningTagTrim","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"src/shared/text/reasoning-tags.ts"} +{"declaration":"// declaration closure: 92149e4f1fd73f553b0e91358982de2eca8f774ebd1c6ec776282e71d49a234c\nexport type RenderLink = RenderLink;","entrypoint":"text-chunking","exportName":"RenderLink","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render.ts"} +{"declaration":"// declaration closure: 6deeccaf57bc1a422d385b7debdf7ed5e28d79bf6634237cc9cf1ae52077b226\nexport type RenderMarkdownIRChunksWithinLimitOptions = RenderMarkdownIRChunksWithinLimitOptions;","entrypoint":"text-chunking","exportName":"RenderMarkdownIRChunksWithinLimitOptions","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render-aware-chunking.ts"} +{"declaration":"// declaration closure: 92149e4f1fd73f553b0e91358982de2eca8f774ebd1c6ec776282e71d49a234c\nexport type RenderOptions = RenderOptions;","entrypoint":"text-chunking","exportName":"RenderOptions","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render.ts"} +{"declaration":"// declaration closure: 92149e4f1fd73f553b0e91358982de2eca8f774ebd1c6ec776282e71d49a234c\nexport type RenderStyleMap = Partial>;","entrypoint":"text-chunking","exportName":"RenderStyleMap","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render.ts"} +{"declaration":"// declaration closure: 92149e4f1fd73f553b0e91358982de2eca8f774ebd1c6ec776282e71d49a234c\nexport type RenderStyleMarker = RenderStyleMarker;","entrypoint":"text-chunking","exportName":"RenderStyleMarker","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render.ts"} +{"declaration":"// declaration closure: 2405e99cc82668106a158ea12342b4245ec912b07eb49a980a4bb8f6f893f804\nexport type TextChunkRange = TextChunkRange;","entrypoint":"text-chunking","exportName":"TextChunkRange","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/chunk-text.ts"} +{"declaration":"// declaration closure: 5408e45b93fe7dd54a52495dc2db63b23b9b5275523476b8b721576365c56a8b\nexport interface CodeRegion {\n start: number;\n end: number;\n}","entrypoint":"text-chunking","exportName":"CodeRegion","importSpecifier":"openclaw/plugin-sdk/text-chunking","kind":"interface","recordType":"export","sourcePath":"src/shared/text/code-regions.ts"} +{"category":null,"entrypoint":"text-runtime","importSpecifier":"openclaw/plugin-sdk/text-runtime","recordType":"module","sourcePath":"src/plugin-sdk/text-runtime.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function asNullableObjectRecord(value: unknown): Record | null;","entrypoint":"text-runtime","exportName":"asNullableObjectRecord","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function asNullableRecord(value: unknown): Record | null;","entrypoint":"text-runtime","exportName":"asNullableRecord","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function asOptionalObjectRecord(value: unknown): Record | undefined;","entrypoint":"text-runtime","exportName":"asOptionalObjectRecord","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function asOptionalRecord(value: unknown): Record | undefined;","entrypoint":"text-runtime","exportName":"asOptionalRecord","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function asRecord(value: unknown): Record;","entrypoint":"text-runtime","exportName":"asRecord","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: 25eb040db7a86f7c13d50f2705b3d3edfd1f852ea208b0891a45863f463909ff\nexport function bindAbortRelay(controller: AbortController): () => void;","entrypoint":"text-runtime","exportName":"bindAbortRelay","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/fetch-timeout.ts"} +{"declaration":"// declaration closure: 25eb040db7a86f7c13d50f2705b3d3edfd1f852ea208b0891a45863f463909ff\nexport function buildTimeoutAbortSignal(params: TimeoutAbortSignalParams): { signal?: AbortSignal; cleanup: () => void; refresh: () => void; };","entrypoint":"text-runtime","exportName":"buildTimeoutAbortSignal","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/fetch-timeout.ts"} +{"declaration":"// declaration closure: b43ac7c892359830eb1e73447fc255adb63143379e0cf6381c8d6444675a71f1\nexport function chunkItems(items: readonly T[], size: number): T[][];","entrypoint":"text-runtime","exportName":"chunkItems","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/chunk-items.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport function chunkMarkdownIR(ir: MarkdownIR, limit: number): MarkdownIR[];","entrypoint":"text-runtime","exportName":"chunkMarkdownIR","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function clampInt(value: number, min: number, max: number): number;","entrypoint":"text-runtime","exportName":"clampInt","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function clampNumber(value: number, min: number, max: number): number;","entrypoint":"text-runtime","exportName":"clampNumber","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function computeSensitiveRedactionBitmap(text: string, resolved: ResolvedRedactOptions): boolean[];","entrypoint":"text-runtime","exportName":"computeSensitiveRedactionBitmap","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 5690c278b307bbc10e86453d9b14d1d2ebabdfa950a7d2590af8bb95d7b2030d\nexport function convertMarkdownTables(markdown: string, mode: MarkdownTableMode): string;","entrypoint":"text-runtime","exportName":"convertMarkdownTables","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/tables.ts"} +{"declaration":"// declaration closure: 00f959c09e06710acf6dde25151e0be3bd709a54f714663a828bfe80b5b51f85\nexport function createScopedExpiringIdCache(options: { store: Map>; ttlMs: number; cleanupThreshold: number; }): ScopedExpiringIdCache;","entrypoint":"text-runtime","exportName":"createScopedExpiringIdCache","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/scoped-expiring-id-cache.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function displayPath(input: string): string;","entrypoint":"text-runtime","exportName":"displayPath","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function displayString(input: string): string;","entrypoint":"text-runtime","exportName":"displayString","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function ensureDir(dir: string): Promise;","entrypoint":"text-runtime","exportName":"ensureDir","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: a98d9eaa4c2f15e78ff8cc6a3241fdae6f32a8628508f044ec0a0b308f69a8a0\nexport function escapeRegExp(value: string): string;","entrypoint":"text-runtime","exportName":"escapeRegExp","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/regexp.ts"} +{"declaration":"// declaration closure: 25eb040db7a86f7c13d50f2705b3d3edfd1f852ea208b0891a45863f463909ff\nexport function fetchWithTimeout(url: string, init: RequestInit, timeoutMs: number, fetchFn?: typeof fetch): Promise;","entrypoint":"text-runtime","exportName":"fetchWithTimeout","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/fetch-timeout.ts"} +{"declaration":"// declaration closure: 5408e45b93fe7dd54a52495dc2db63b23b9b5275523476b8b721576365c56a8b\nexport function findCodeRegions(text: string): CodeRegion[];","entrypoint":"text-runtime","exportName":"findCodeRegions","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/code-regions.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function flushLogger(): Promise;","entrypoint":"text-runtime","exportName":"flushLogger","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function getChildLogger(bindings?: Record, opts?: { level?: LogLevel; }): TsLogger;","entrypoint":"text-runtime","exportName":"getChildLogger","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function getDefaultRedactPatterns(): string[];","entrypoint":"text-runtime","exportName":"getDefaultRedactPatterns","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function getDiagnosticSessionStateCountForTest(): number;","entrypoint":"text-runtime","exportName":"getDiagnosticSessionStateCountForTest","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function getLogger(): TsLogger;","entrypoint":"text-runtime","exportName":"getLogger","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function getResolvedLoggerSettings(): LoggerResolvedSettings;","entrypoint":"text-runtime","exportName":"getResolvedLoggerSettings","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function hasNonEmptyString(value: unknown): value is string;","entrypoint":"text-runtime","exportName":"hasNonEmptyString","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 6f3d60880b7a22ba3cef530aa423887edb11e997eb1ea6144823fdee1adf17c8\nexport function hasOrphanReasoningCloseBoundary(params: { before: string; after: string; }): boolean;","entrypoint":"text-runtime","exportName":"hasOrphanReasoningCloseBoundary","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/reasoning-tags.ts"} +{"declaration":"// declaration closure: 0477cc6ecf34ea9aaefe47028657c55563bd1f22a49280b7a82dac6a75694ec4\nexport function hasSystemMark(text: string): boolean;","entrypoint":"text-runtime","exportName":"hasSystemMark","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-message.ts"} +{"declaration":"// declaration closure: 127d7c828a88d512c039e18a1753175c61b41c43775893a76267d73a78ff8f99\nexport function isAutoLinkedFileRef(href: string, label: string): boolean;","entrypoint":"text-runtime","exportName":"isAutoLinkedFileRef","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/auto-linked-file-ref.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function isFileLogLevelEnabled(level: LogLevel): boolean;","entrypoint":"text-runtime","exportName":"isFileLogLevelEnabled","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 5408e45b93fe7dd54a52495dc2db63b23b9b5275523476b8b721576365c56a8b\nexport function isInsideCode(pos: number, regions: CodeRegion[]): boolean;","entrypoint":"text-runtime","exportName":"isInsideCode","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/code-regions.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function isRecord(value: unknown): value is Record;","entrypoint":"text-runtime","exportName":"isRecord","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function isSensitiveFieldKey(key: string): boolean;","entrypoint":"text-runtime","exportName":"isSensitiveFieldKey","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function isStuckSessionRecoveryEnabled(config?: OpenClawConfig): boolean;","entrypoint":"text-runtime","exportName":"isStuckSessionRecoveryEnabled","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function localeLowercasePreservingWhitespace(value: string): string;","entrypoint":"text-runtime","exportName":"localeLowercasePreservingWhitespace","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logActiveRuns(): void;","entrypoint":"text-runtime","exportName":"logActiveRuns","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 7c4d6d87d532b01c86a4ffb7503306263cce106253dd1898c0d5817295ec4340\nexport function logDebug(message: string): void;","entrypoint":"text-runtime","exportName":"logDebug","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logger.ts"} +{"declaration":"// declaration closure: 7c4d6d87d532b01c86a4ffb7503306263cce106253dd1898c0d5817295ec4340\nexport function logError(message: string, runtime?: RuntimeEnv): void;","entrypoint":"text-runtime","exportName":"logError","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logger.ts"} +{"declaration":"// declaration closure: 7c4d6d87d532b01c86a4ffb7503306263cce106253dd1898c0d5817295ec4340\nexport function logInfo(message: string, runtime?: RuntimeEnv): void;","entrypoint":"text-runtime","exportName":"logInfo","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logger.ts"} +{"declaration":"// declaration closure: 8560016657004bdb1e8d12c8c680a5b090fafab93a0d9e62034c0f8a4252cb3a\nexport function logLaneDequeue(lane: string, waitMs: number, queueSize: number): void;","entrypoint":"text-runtime","exportName":"logLaneDequeue","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic-runtime.ts"} +{"declaration":"// declaration closure: 8560016657004bdb1e8d12c8c680a5b090fafab93a0d9e62034c0f8a4252cb3a\nexport function logLaneEnqueue(lane: string, queueSize: number): void;","entrypoint":"text-runtime","exportName":"logLaneEnqueue","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic-runtime.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logMessageDispatchCompleted(params: { sessionId?: string; sessionKey?: string; channel?: string; source: string; durationMs: number; outcome: \"completed\" | \"skipped\" | \"error\"; reason?: string; error?: string; }): void;","entrypoint":"text-runtime","exportName":"logMessageDispatchCompleted","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logMessageDispatchStarted(params: { sessionId?: string; sessionKey?: string; channel?: string; source: string; }): void;","entrypoint":"text-runtime","exportName":"logMessageDispatchStarted","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logMessageProcessed(params: { channel: string; messageId?: number | string; chatId?: number | string; sessionId?: string; sessionKey?: string; durationMs?: number; outcome: \"completed\" | \"skipped\" | \"error\"; reason?: string; error?: string; }): void;","entrypoint":"text-runtime","exportName":"logMessageProcessed","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logMessageQueued(params: { sessionId?: string; sessionKey?: string; channel?: string; source: string; }): void;","entrypoint":"text-runtime","exportName":"logMessageQueued","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logMessageReceived(params: { sessionId?: string; sessionKey?: string; channel?: string; messageId?: number | string; chatId?: number | string; source: string; }): void;","entrypoint":"text-runtime","exportName":"logMessageReceived","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logRunAttempt(params: SessionRef & { runId: string; attempt: number; }): void;","entrypoint":"text-runtime","exportName":"logRunAttempt","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logSessionAttention(params: SessionRef & { state: SessionStateValue; ageMs: number; thresholdMs: number; abortThresholdMs?: number; }): SessionAttentionClassification | undefined;","entrypoint":"text-runtime","exportName":"logSessionAttention","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logSessionStateChange(params: SessionRef & { state: SessionStateValue; reason?: string; }): void;","entrypoint":"text-runtime","exportName":"logSessionStateChange","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logSessionTurnCreated(params: { runId: string; sessionId?: string; sessionKey?: string; agentId?: string; channel?: string; trigger: \"user\" | \"heartbeat\"; }): void;","entrypoint":"text-runtime","exportName":"logSessionTurnCreated","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 7c4d6d87d532b01c86a4ffb7503306263cce106253dd1898c0d5817295ec4340\nexport function logSuccess(message: string, runtime?: RuntimeEnv): void;","entrypoint":"text-runtime","exportName":"logSuccess","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logger.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logToolLoopAction(params: SessionRef & { toolName: string; level: \"warning\" | \"critical\"; action: \"warn\" | \"block\"; detector: \"generic_repeat\" | \"argument_churn\" | \"unknown_tool_repeat\" | \"known_poll_no_progress\" | \"global_circuit_breaker\" | \"ping_pong\"; count: number; message: string; pairedToolName?: string; }): void;","entrypoint":"text-runtime","exportName":"logToolLoopAction","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 7c4d6d87d532b01c86a4ffb7503306263cce106253dd1898c0d5817295ec4340\nexport function logWarn(message: string, runtime?: RuntimeEnv): void;","entrypoint":"text-runtime","exportName":"logWarn","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logger.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logWebhookError(params: { channel: string; updateType?: string; chatId?: number | string; error: string; }): void;","entrypoint":"text-runtime","exportName":"logWebhookError","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logWebhookProcessed(params: { channel: string; updateType?: string; chatId?: number | string; durationMs?: number; }): void;","entrypoint":"text-runtime","exportName":"logWebhookProcessed","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function logWebhookReceived(params: { channel: string; updateType?: string; chatId?: number | string; }): void;","entrypoint":"text-runtime","exportName":"logWebhookReceived","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function lowercasePreservingWhitespace(value: string): string;","entrypoint":"text-runtime","exportName":"lowercasePreservingWhitespace","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function markDiagnosticSessionProgress(params: SessionRef): void;","entrypoint":"text-runtime","exportName":"markDiagnosticSessionProgress","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport function markdownToIR(markdown: string, options?: MarkdownParseOptions): MarkdownIR;","entrypoint":"text-runtime","exportName":"markdownToIR","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport function markdownToIRWithMeta(markdown: string, options?: MarkdownParseOptions): { ir: MarkdownIR; hasTables: boolean; tables: MarkdownTableMeta[]; };","entrypoint":"text-runtime","exportName":"markdownToIRWithMeta","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeArrayBackedTrimmedStringList(value: unknown): string[] | undefined;","entrypoint":"text-runtime","exportName":"normalizeArrayBackedTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeAtHashSlug(raw?: string | null): string;","entrypoint":"text-runtime","exportName":"normalizeAtHashSlug","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeCsvOrLooseStringList(value: unknown): string[];","entrypoint":"text-runtime","exportName":"normalizeCsvOrLooseStringList","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function normalizeE164(number: string): string;","entrypoint":"text-runtime","exportName":"normalizeE164","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeFastMode(raw?: unknown): FastMode | undefined;","entrypoint":"text-runtime","exportName":"normalizeFastMode","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeHyphenSlug(raw?: string | null): string;","entrypoint":"text-runtime","exportName":"normalizeHyphenSlug","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeLowercaseStringOrEmpty(value: unknown): string;","entrypoint":"text-runtime","exportName":"normalizeLowercaseStringOrEmpty","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeNullableString(value: unknown): string | null;","entrypoint":"text-runtime","exportName":"normalizeNullableString","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeOptionalLowercaseString(value: unknown): string | undefined;","entrypoint":"text-runtime","exportName":"normalizeOptionalLowercaseString","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeOptionalString(value: unknown): string | undefined;","entrypoint":"text-runtime","exportName":"normalizeOptionalString","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeOptionalStringifiedId(value: unknown): string | undefined;","entrypoint":"text-runtime","exportName":"normalizeOptionalStringifiedId","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeOptionalThreadValue(value: unknown): string | number | undefined;","entrypoint":"text-runtime","exportName":"normalizeOptionalThreadValue","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeOptionalTrimmedStringList(value: unknown): string[] | undefined;","entrypoint":"text-runtime","exportName":"normalizeOptionalTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeSingleOrTrimmedStringList(value: unknown): string[];","entrypoint":"text-runtime","exportName":"normalizeSingleOrTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeSortedUniqueStringEntries(values?: Iterable): string[];","entrypoint":"text-runtime","exportName":"normalizeSortedUniqueStringEntries","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeSortedUniqueTrimmedStringList(value: unknown): string[];","entrypoint":"text-runtime","exportName":"normalizeSortedUniqueTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeStringEntries(list?: ReadonlyArray): string[];","entrypoint":"text-runtime","exportName":"normalizeStringEntries","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeStringEntriesLower(list?: ReadonlyArray): string[];","entrypoint":"text-runtime","exportName":"normalizeStringEntriesLower","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeStringifiedEntries(values?: ReadonlyArray): string[];","entrypoint":"text-runtime","exportName":"normalizeStringifiedEntries","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function normalizeStringifiedOptionalString(value: unknown): string | undefined;","entrypoint":"text-runtime","exportName":"normalizeStringifiedOptionalString","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeTrimmedStringList(value: unknown): string[];","entrypoint":"text-runtime","exportName":"normalizeTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeUniqueSingleOrTrimmedStringList(value: unknown): string[];","entrypoint":"text-runtime","exportName":"normalizeUniqueSingleOrTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeUniqueStringEntries(values?: Iterable): string[];","entrypoint":"text-runtime","exportName":"normalizeUniqueStringEntries","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeUniqueStringEntriesLower(values?: Iterable): string[];","entrypoint":"text-runtime","exportName":"normalizeUniqueStringEntriesLower","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function normalizeUniqueTrimmedStringList(value: unknown): string[];","entrypoint":"text-runtime","exportName":"normalizeUniqueTrimmedStringList","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport function parseInlineDirectives(text?: string, options?: InlineDirectiveParseOptions): InlineDirectiveParseResult;","entrypoint":"text-runtime","exportName":"parseInlineDirectives","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function pathExists(targetPath: string): Promise;","entrypoint":"text-runtime","exportName":"pathExists","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: 0477cc6ecf34ea9aaefe47028657c55563bd1f22a49280b7a82dac6a75694ec4\nexport function prefixSystemMessage(text: string): string;","entrypoint":"text-runtime","exportName":"prefixSystemMessage","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/system-message.ts"} +{"declaration":"// declaration closure: 8a5f59456adac71367f2a91be9d85387878163c4eb37cbf6306c900c850bc469\nexport function readStringField(record: Record | null | undefined, key: string): string | undefined;","entrypoint":"text-runtime","exportName":"readStringField","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/record-coerce.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function readStringValue(value: unknown): string | undefined;","entrypoint":"text-runtime","exportName":"readStringValue","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: a888abeb4030dd1f1412fd5ae1b500c652ef88aaaa3137f698a71542f6654970\nexport function redactIdentifier(value: string | undefined, opts?: { len?: number; }): string;","entrypoint":"text-runtime","exportName":"redactIdentifier","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact-identifier.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactSecrets(value: T): T;","entrypoint":"text-runtime","exportName":"redactSecrets","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactSensitiveFieldValue(key: string, value: string, options?: RedactOptions): string;","entrypoint":"text-runtime","exportName":"redactSensitiveFieldValue","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactSensitiveFieldValueWithConfig(key: string, value: string, loggingConfig?: LoggingConfig): string;","entrypoint":"text-runtime","exportName":"redactSensitiveFieldValueWithConfig","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactSensitiveLines(lines: string[], resolved: ResolvedRedactOptions): string[];","entrypoint":"text-runtime","exportName":"redactSensitiveLines","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactSensitiveText(text: string, options?: RedactOptions): string;","entrypoint":"text-runtime","exportName":"redactSensitiveText","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactToolDetail(detail: string): string;","entrypoint":"text-runtime","exportName":"redactToolDetail","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactToolPayloadText(text: string): string;","entrypoint":"text-runtime","exportName":"redactToolPayloadText","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function redactToolPayloadTextWithConfig(text: string, loggingConfig?: LoggingConfig): string;","entrypoint":"text-runtime","exportName":"redactToolPayloadTextWithConfig","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 6deeccaf57bc1a422d385b7debdf7ed5e28d79bf6634237cc9cf1ae52077b226\nexport function renderMarkdownIRChunksWithinLimit(options: RenderMarkdownIRChunksWithinLimitOptions): RenderedMarkdownChunk[];","entrypoint":"text-runtime","exportName":"renderMarkdownIRChunksWithinLimit","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/render-aware-chunking.ts"} +{"declaration":"// declaration closure: 92149e4f1fd73f553b0e91358982de2eca8f774ebd1c6ec776282e71d49a234c\nexport function renderMarkdownWithMarkers(ir: MarkdownIR, options: RenderOptions, profile?: FormatCapabilityProfile): string;","entrypoint":"text-runtime","exportName":"renderMarkdownWithMarkers","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/render.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function requestStuckDiagnosticSessionRecovery(params: StuckSessionRecoveryRequest): Promise;","entrypoint":"text-runtime","exportName":"requestStuckDiagnosticSessionRecovery","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function resetDiagnosticStateForTest(): void;","entrypoint":"text-runtime","exportName":"resetDiagnosticStateForTest","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function resetLogger(): void;","entrypoint":"text-runtime","exportName":"resetLogger","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function resolveConfigDir(env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"text-runtime","exportName":"resolveConfigDir","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: 890b510112d0769c05dcb026924581c5eb6661e7ec49464a69d9cc20f8d2cd24\nexport function resolveGlobalMap(key: symbol, reset?: GlobalSingletonLifecycle | GlobalSingletonReset>, lifecycle?: GlobalSingletonLifecycle): Map;","entrypoint":"text-runtime","exportName":"resolveGlobalMap","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/global-singleton.ts"} +{"declaration":"// declaration closure: 890b510112d0769c05dcb026924581c5eb6661e7ec49464a69d9cc20f8d2cd24\nexport function resolveGlobalSingleton(key: symbol, create: () => T, reset?: GlobalSingletonReset, lifecycle?: GlobalSingletonLifecycle): T;","entrypoint":"text-runtime","exportName":"resolveGlobalSingleton","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/global-singleton.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function resolveHomeDir(): string | undefined;","entrypoint":"text-runtime","exportName":"resolveHomeDir","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport function resolvePrimaryStringValue(value: unknown): string | undefined;","entrypoint":"text-runtime","exportName":"resolvePrimaryStringValue","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: 87723f17ff40a2813fa983fbb715da0f62550d48a27e0f4c36c1f269a39b662f\nexport function resolveReactionLevel(params: { value: unknown; defaultLevel: ReactionLevel; invalidFallback: \"ack\" | \"minimal\"; }): ResolvedReactionLevel;","entrypoint":"text-runtime","exportName":"resolveReactionLevel","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/reaction-level.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport function resolveRedactOptions(options?: RedactOptions): ResolvedRedactOptions;","entrypoint":"text-runtime","exportName":"resolveRedactOptions","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function resolveStuckSessionAbortMs(stuckSessionWarnMs: number): number;","entrypoint":"text-runtime","exportName":"resolveStuckSessionAbortMs","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function resolveStuckSessionWarnMs(): number;","entrypoint":"text-runtime","exportName":"resolveStuckSessionWarnMs","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: aa165d3b44dcad8896c610f584454da3a25856f09217905fd4e58cc5c691891f\nexport function resolveUserPath(input: string, env?: NodeJS.ProcessEnv, homedir?: () => string): string;","entrypoint":"text-runtime","exportName":"resolveUserPath","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/infra/home-dir.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function safeParseJson(raw: string): T | null;","entrypoint":"text-runtime","exportName":"safeParseJson","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function sanitizeAssistantFinalAnswerText(text: string): string;","entrypoint":"text-runtime","exportName":"sanitizeAssistantFinalAnswerText","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function sanitizeAssistantVisibleText(text: string): string;","entrypoint":"text-runtime","exportName":"sanitizeAssistantVisibleText","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function sanitizeAssistantVisibleTextWithOptions(text: string, options?: { trim?: \"none\" | \"both\"; }): string;","entrypoint":"text-runtime","exportName":"sanitizeAssistantVisibleTextWithOptions","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function sanitizeAssistantVisibleTextWithProfile(text: string, profile?: AssistantVisibleTextSanitizerProfile): string;","entrypoint":"text-runtime","exportName":"sanitizeAssistantVisibleTextWithProfile","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport function sanitizeReplyDirectiveId(rawReplyToId?: string): string | undefined;","entrypoint":"text-runtime","exportName":"sanitizeReplyDirectiveId","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: 2c6a9d3e3b4d35816171132c5fc7bc4674bad89e3f747ba430b28b14ef1f5689\nexport function sanitizeTerminalText(input: string): string;","entrypoint":"text-runtime","exportName":"sanitizeTerminalText","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/terminal-core/src/safe-text.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function setLoggerConfigLoaderForTests(loader?: LoggerConfigLoader): void;","entrypoint":"text-runtime","exportName":"setLoggerConfigLoaderForTests","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function setLoggerOverride(settings: LoggerSettings | null): void;","entrypoint":"text-runtime","exportName":"setLoggerOverride","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: a888abeb4030dd1f1412fd5ae1b500c652ef88aaaa3137f698a71542f6654970\nexport function sha256HexPrefix(value: string, len?: number): string;","entrypoint":"text-runtime","exportName":"sha256HexPrefix","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/redact-identifier.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function shortenHomeInString(input: string): string;","entrypoint":"text-runtime","exportName":"shortenHomeInString","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport function shortenHomePath(input: string): string;","entrypoint":"text-runtime","exportName":"shortenHomePath","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: 55b01451155ba865cae6c0e8e7ca9b0c3be32b6f1e2dde7d0f951d2c4f1c2351\nexport function sleep(ms: number, signal?: AbortSignal): Promise;","entrypoint":"text-runtime","exportName":"sleep","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/sleep.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport function sliceMarkdownIR(ir: MarkdownIR, start: number, end: number): MarkdownIR;","entrypoint":"text-runtime","exportName":"sliceMarkdownIR","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: 177ce5f7770e481ecd44221bee1f8a64764e2a3ec3ebbf440cdf6b14a4aa54c4\nexport function sliceUtf16Safe(input: string, start: number, end?: number): string;","entrypoint":"text-runtime","exportName":"sliceUtf16Safe","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/utf16-slice.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function sortUniqueStrings(values: Iterable): string[];","entrypoint":"text-runtime","exportName":"sortUniqueStrings","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function startDiagnosticHeartbeat(config?: OpenClawConfig, opts?: StartDiagnosticHeartbeatOptions): void;","entrypoint":"text-runtime","exportName":"startDiagnosticHeartbeat","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function stopDiagnosticHeartbeat(): void;","entrypoint":"text-runtime","exportName":"stopDiagnosticHeartbeat","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function stripAssistantInternalScaffolding(text: string): string;","entrypoint":"text-runtime","exportName":"stripAssistantInternalScaffolding","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function stripAssistantInternalTraceLines(text: string): string;","entrypoint":"text-runtime","exportName":"stripAssistantInternalTraceLines","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function stripDowngradedToolCallText(text: string): string;","entrypoint":"text-runtime","exportName":"stripDowngradedToolCallText","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport function stripInlineDirectiveTagsForDelivery(text: string): StripInlineDirectiveTagsResult;","entrypoint":"text-runtime","exportName":"stripInlineDirectiveTagsForDelivery","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport function stripInlineDirectiveTagsForDisplay(text: string): StripInlineDirectiveTagsResult;","entrypoint":"text-runtime","exportName":"stripInlineDirectiveTagsForDisplay","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport function stripInlineDirectiveTagsFromMessageForDisplay(message: DisplayMessageWithContent | undefined): DisplayMessageWithContent | undefined;","entrypoint":"text-runtime","exportName":"stripInlineDirectiveTagsFromMessageForDisplay","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function stripLegacyBracketToolCallBlocks(text: string): string;","entrypoint":"text-runtime","exportName":"stripLegacyBracketToolCallBlocks","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: 746d718ceea87275b277c15105fa4dcf853089e5eaa0b2bc641818f9aa814af7\nexport function stripMarkdown(text: string, options?: StripMarkdownOptions, profile?: FormatCapabilityProfile): string;","entrypoint":"text-runtime","exportName":"stripMarkdown","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/strip-markdown.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function stripMinimaxToolCallXml(text: string): string;","entrypoint":"text-runtime","exportName":"stripMinimaxToolCallXml","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: 6f3d60880b7a22ba3cef530aa423887edb11e997eb1ea6144823fdee1adf17c8\nexport function stripReasoningTagsFromText(text: string, options?: { mode?: ReasoningTagMode; trim?: ReasoningTagTrim; scope?: ReasoningTagScope; }): string;","entrypoint":"text-runtime","exportName":"stripReasoningTagsFromText","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/reasoning-tags.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport function stripToolCallXmlTags(input: string, options?: { stripFunctionCallsXmlPayloads?: boolean; stripFunctionResponseAfterPluralToolCalls?: boolean; }): string;","entrypoint":"text-runtime","exportName":"stripToolCallXmlTags","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: 4f21f02017332412796d69b99efef3b49b2dfdc9e2d0e491e75c68a124aae4cd\nexport function summarizeStringEntries(params: { entries?: ReadonlyArray | null; limit?: number; emptyText?: string; }): string;","entrypoint":"text-runtime","exportName":"summarizeStringEntries","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/shared/string-sample.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport function toPinoLikeLogger(logger: TsLogger, level: LogLevel): PinoLikeLogger;","entrypoint":"text-runtime","exportName":"toPinoLikeLogger","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 177ce5f7770e481ecd44221bee1f8a64764e2a3ec3ebbf440cdf6b14a4aa54c4\nexport function truncateUtf16Safe(input: string, maxLen: number): string;","entrypoint":"text-runtime","exportName":"truncateUtf16Safe","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/utf16-slice.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function uniqueStrings(values: Iterable): string[];","entrypoint":"text-runtime","exportName":"uniqueStrings","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 609b074b121584ab9593401eb63dde943f1f8b943c2eedef80515d363e46c236\nexport function uniqueValues(values: Iterable): T[];","entrypoint":"text-runtime","exportName":"uniqueValues","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"packages/normalization-core/src/string-normalization.ts"} +{"declaration":"// declaration closure: 99c158b7bcd3cd97d37bbea0cefc55512a6443d95122e77ed1b71708a56ee8c7\nexport function updateDiagnosticSessionFile(params: SessionRef): void;","entrypoint":"text-runtime","exportName":"updateDiagnosticSessionFile","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"src/logging/diagnostic.ts"} +{"declaration":"export function withTimeout(promise: Promise, timeoutMs: number, labelOrOptions?: string | { label?: string; message?: string; createError?: () => Error; }): Promise;","entrypoint":"text-runtime","exportName":"withTimeout","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"function","recordType":"export","sourcePath":"node_modules/@openclaw/fs-safe/dist/timing.d.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport const DEFAULT_LOG_DIR: string;","entrypoint":"text-runtime","exportName":"DEFAULT_LOG_DIR","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"const","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport const DEFAULT_LOG_FILE: string;","entrypoint":"text-runtime","exportName":"DEFAULT_LOG_FILE","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"const","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 127d7c828a88d512c039e18a1753175c61b41c43775893a76267d73a78ff8f99\nexport const FILE_REF_EXTENSIONS_WITH_TLD: Set;","entrypoint":"text-runtime","exportName":"FILE_REF_EXTENSIONS_WITH_TLD","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"const","recordType":"export","sourcePath":"src/shared/text/auto-linked-file-ref.ts"} +{"declaration":"// declaration closure: 0477cc6ecf34ea9aaefe47028657c55563bd1f22a49280b7a82dac6a75694ec4\nexport const SYSTEM_MARK: \"⚙️\";","entrypoint":"text-runtime","exportName":"SYSTEM_MARK","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"const","recordType":"export","sourcePath":"src/infra/system-message.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport const __test__: { drainFileLogQueueSyncForTests: () => void; flushFileLogQueueForTests: () => Promise; resetFileLogTransportForTests: () => void; resolveActiveLogFile: (file: string) => string; setFileLogAppenderForTests: (value?: (options: import(\"@openclaw/fs-safe/advanced\").AppendRegularFileOptions) => Promise) => void; setFileLogQueueMaxRecordsForTests: (value?: number) => void; setHostnameResolverForTests: (resolver?: HostnameResolver) => void; shouldSkipMutatingLoggingConfigRead: (argv?: string[]) => boolean;};","entrypoint":"text-runtime","exportName":"__test__","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"const","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport const clamp: (value: number, min: number, max: number) => number;","entrypoint":"text-runtime","exportName":"clamp","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"const","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: 8560016657004bdb1e8d12c8c680a5b090fafab93a0d9e62034c0f8a4252cb3a\nexport const diagnosticLogger: import(\"./subsystem.js\").SubsystemLogger;","entrypoint":"text-runtime","exportName":"diagnosticLogger","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"const","recordType":"export","sourcePath":"src/logging/diagnostic-runtime.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport const testApi: { drainFileLogQueueSyncForTests: () => void; flushFileLogQueueForTests: () => Promise; resetFileLogTransportForTests: () => void; resolveActiveLogFile: (file: string) => string; setFileLogAppenderForTests: (value?: (options: import(\"@openclaw/fs-safe/advanced\").AppendRegularFileOptions) => Promise) => void; setFileLogQueueMaxRecordsForTests: (value?: number) => void; setHostnameResolverForTests: (resolver?: HostnameResolver) => void; shouldSkipMutatingLoggingConfigRead: (argv?: string[]) => boolean;};","entrypoint":"text-runtime","exportName":"testApi","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"const","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: e07d55e235fa578a39dc2e71ca965ae8f5f94bb29cd51b2db14a533b310d10b8\nexport let CONFIG_DIR: string;","entrypoint":"text-runtime","exportName":"CONFIG_DIR","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"variable","recordType":"export","sourcePath":"src/utils.ts"} +{"declaration":"// declaration closure: d648d6499afd88bb3adeb0d4d1cbff77d793fe3384fe0ca93de3a0fa7dfeaabf\nexport type AssistantVisibleTextSanitizerProfile = AssistantVisibleTextSanitizerProfile;","entrypoint":"text-runtime","exportName":"AssistantVisibleTextSanitizerProfile","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/shared/text/assistant-visible-text.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport type DisplayMessageWithContent = DisplayMessageWithContent;","entrypoint":"text-runtime","exportName":"DisplayMessageWithContent","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: afe3141cd4ee8f2f397c223389f35fa0dda717798ad3c5595608d1be720e0a11\nexport type FastMode = FastMode;","entrypoint":"text-runtime","exportName":"FastMode","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/normalization-core/src/string-coerce.ts"} +{"declaration":"// declaration closure: f695aca5f46d2189528de580c83b9265fa5b46506877fbf9b48817194b5337ce\nexport type InlineDirectiveParseResult = InlineDirectiveParseResult;","entrypoint":"text-runtime","exportName":"InlineDirectiveParseResult","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/utils/directive-tags.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport type LoggerResolvedSettings = ResolvedSettings;","entrypoint":"text-runtime","exportName":"LoggerResolvedSettings","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: bdbb1d3eda256409d16d33275b746d6dd831424c7bb9158410f9bb90b7bc3d9a\nexport type LoggerSettings = LoggerSettings;","entrypoint":"text-runtime","exportName":"LoggerSettings","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/logging/types.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport type MarkdownIR = MarkdownIR;","entrypoint":"text-runtime","exportName":"MarkdownIR","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: 9d02e55e856fdc790abe5b014116057c21f3a3fb4ac9baba72556dead5656e67\nexport type MarkdownLinkSpan = MarkdownLinkSpan;","entrypoint":"text-runtime","exportName":"MarkdownLinkSpan","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir-spans.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport type MarkdownParseOptions = MarkdownParseOptions;","entrypoint":"text-runtime","exportName":"MarkdownParseOptions","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: 9d02e55e856fdc790abe5b014116057c21f3a3fb4ac9baba72556dead5656e67\nexport type MarkdownStyle = MarkdownStyle;","entrypoint":"text-runtime","exportName":"MarkdownStyle","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir-spans.ts"} +{"declaration":"// declaration closure: 9d02e55e856fdc790abe5b014116057c21f3a3fb4ac9baba72556dead5656e67\nexport type MarkdownStyleSpan = MarkdownStyleSpan;","entrypoint":"text-runtime","exportName":"MarkdownStyleSpan","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir-spans.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport type MarkdownTableCell = MarkdownTableCell;","entrypoint":"text-runtime","exportName":"MarkdownTableCell","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport type MarkdownTableData = MarkdownTableData;","entrypoint":"text-runtime","exportName":"MarkdownTableData","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: b51ca7ae87ef61e8ab2c1ae882e911481ee2d60e4c519c1b5841a4a6468c9662\nexport type MarkdownTableMeta = MarkdownTableMeta;","entrypoint":"text-runtime","exportName":"MarkdownTableMeta","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/ir.ts"} +{"declaration":"// declaration closure: 3b7a4b9cd64f4728ee27db342bb0946c6657148db4735fedc31815f5d1e0f8a7\nexport type PinoLikeLogger = PinoLikeLogger;","entrypoint":"text-runtime","exportName":"PinoLikeLogger","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/logging/logger.ts"} +{"declaration":"// declaration closure: 87723f17ff40a2813fa983fbb715da0f62550d48a27e0f4c36c1f269a39b662f\nexport type ReactionLevel = ReactionLevel;","entrypoint":"text-runtime","exportName":"ReactionLevel","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/utils/reaction-level.ts"} +{"declaration":"// declaration closure: 6f3d60880b7a22ba3cef530aa423887edb11e997eb1ea6144823fdee1adf17c8\nexport type ReasoningTagMode = ReasoningTagMode;","entrypoint":"text-runtime","exportName":"ReasoningTagMode","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/shared/text/reasoning-tags.ts"} +{"declaration":"// declaration closure: 6f3d60880b7a22ba3cef530aa423887edb11e997eb1ea6144823fdee1adf17c8\nexport type ReasoningTagScope = ReasoningTagScope;","entrypoint":"text-runtime","exportName":"ReasoningTagScope","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/shared/text/reasoning-tags.ts"} +{"declaration":"// declaration closure: 6f3d60880b7a22ba3cef530aa423887edb11e997eb1ea6144823fdee1adf17c8\nexport type ReasoningTagTrim = ReasoningTagTrim;","entrypoint":"text-runtime","exportName":"ReasoningTagTrim","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/shared/text/reasoning-tags.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport type RedactOptions = RedactOptions;","entrypoint":"text-runtime","exportName":"RedactOptions","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport type RedactPattern = RedactPattern;","entrypoint":"text-runtime","exportName":"RedactPattern","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport type RedactSensitiveMode = RedactSensitiveMode;","entrypoint":"text-runtime","exportName":"RedactSensitiveMode","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 92149e4f1fd73f553b0e91358982de2eca8f774ebd1c6ec776282e71d49a234c\nexport type RenderLink = RenderLink;","entrypoint":"text-runtime","exportName":"RenderLink","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render.ts"} +{"declaration":"// declaration closure: 6deeccaf57bc1a422d385b7debdf7ed5e28d79bf6634237cc9cf1ae52077b226\nexport type RenderMarkdownIRChunksWithinLimitOptions = RenderMarkdownIRChunksWithinLimitOptions;","entrypoint":"text-runtime","exportName":"RenderMarkdownIRChunksWithinLimitOptions","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render-aware-chunking.ts"} +{"declaration":"// declaration closure: 92149e4f1fd73f553b0e91358982de2eca8f774ebd1c6ec776282e71d49a234c\nexport type RenderOptions = RenderOptions;","entrypoint":"text-runtime","exportName":"RenderOptions","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render.ts"} +{"declaration":"// declaration closure: 92149e4f1fd73f553b0e91358982de2eca8f774ebd1c6ec776282e71d49a234c\nexport type RenderStyleMap = Partial>;","entrypoint":"text-runtime","exportName":"RenderStyleMap","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render.ts"} +{"declaration":"// declaration closure: 92149e4f1fd73f553b0e91358982de2eca8f774ebd1c6ec776282e71d49a234c\nexport type RenderStyleMarker = RenderStyleMarker;","entrypoint":"text-runtime","exportName":"RenderStyleMarker","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render.ts"} +{"declaration":"// declaration closure: 6deeccaf57bc1a422d385b7debdf7ed5e28d79bf6634237cc9cf1ae52077b226\nexport type RenderedMarkdownChunk = RenderedMarkdownChunk;","entrypoint":"text-runtime","exportName":"RenderedMarkdownChunk","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"packages/markdown-core/src/render-aware-chunking.ts"} +{"declaration":"// declaration closure: 87723f17ff40a2813fa983fbb715da0f62550d48a27e0f4c36c1f269a39b662f\nexport type ResolvedReactionLevel = ResolvedReactionLevel;","entrypoint":"text-runtime","exportName":"ResolvedReactionLevel","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/utils/reaction-level.ts"} +{"declaration":"// declaration closure: 462dfa5ffae549e84581113faf6808207f59742b60a3d8f9c3507adc6cfd33ad\nexport type ResolvedRedactOptions = ResolvedRedactOptions;","entrypoint":"text-runtime","exportName":"ResolvedRedactOptions","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/logging/redact.ts"} +{"declaration":"// declaration closure: 00f959c09e06710acf6dde25151e0be3bd709a54f714663a828bfe80b5b51f85\nexport type ScopedExpiringIdCache = ScopedExpiringIdCache;","entrypoint":"text-runtime","exportName":"ScopedExpiringIdCache","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"type","recordType":"export","sourcePath":"src/shared/scoped-expiring-id-cache.ts"} +{"declaration":"// declaration closure: 5408e45b93fe7dd54a52495dc2db63b23b9b5275523476b8b721576365c56a8b\nexport interface CodeRegion {\n start: number;\n end: number;\n}","entrypoint":"text-runtime","exportName":"CodeRegion","importSpecifier":"openclaw/plugin-sdk/text-runtime","kind":"interface","recordType":"export","sourcePath":"src/shared/text/code-regions.ts"} +{"category":null,"entrypoint":"tool-plugin","importSpecifier":"openclaw/plugin-sdk/tool-plugin","recordType":"module","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"declaration":"// declaration closure: 18c8808130c17978dff133be312505c992bca639d0932b42b4568a37724957cb\nexport function defineToolPlugin(definition: DefineToolPluginOptions): DefinedToolPluginEntry;","entrypoint":"tool-plugin","exportName":"defineToolPlugin","importSpecifier":"openclaw/plugin-sdk/tool-plugin","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"declaration":"// declaration closure: 18c8808130c17978dff133be312505c992bca639d0932b42b4568a37724957cb\nexport function getToolPluginMetadata(entry: unknown): ToolPluginMetadata | undefined;","entrypoint":"tool-plugin","exportName":"getToolPluginMetadata","importSpecifier":"openclaw/plugin-sdk/tool-plugin","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"declaration":"// declaration closure: 18c8808130c17978dff133be312505c992bca639d0932b42b4568a37724957cb\nexport const toolPluginMetadataSymbol: typeof toolPluginMetadataSymbol;","entrypoint":"tool-plugin","exportName":"toolPluginMetadataSymbol","importSpecifier":"openclaw/plugin-sdk/tool-plugin","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"declaration":"// declaration closure: 18c8808130c17978dff133be312505c992bca639d0932b42b4568a37724957cb\nexport type DefineToolPluginOptions = DefineToolPluginOptions;","entrypoint":"tool-plugin","exportName":"DefineToolPluginOptions","importSpecifier":"openclaw/plugin-sdk/tool-plugin","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"declaration":"// declaration closure: 18c8808130c17978dff133be312505c992bca639d0932b42b4568a37724957cb\nexport type DefinedToolPluginEntry = DefinedToolPluginEntry;","entrypoint":"tool-plugin","exportName":"DefinedToolPluginEntry","importSpecifier":"openclaw/plugin-sdk/tool-plugin","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"declaration":"// declaration closure: 18c8808130c17978dff133be312505c992bca639d0932b42b4568a37724957cb\nexport type ToolPluginExecutionContext = ToolPluginExecutionContext;","entrypoint":"tool-plugin","exportName":"ToolPluginExecutionContext","importSpecifier":"openclaw/plugin-sdk/tool-plugin","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"declaration":"// declaration closure: 18c8808130c17978dff133be312505c992bca639d0932b42b4568a37724957cb\nexport type ToolPluginFactoryContext = ToolPluginFactoryContext;","entrypoint":"tool-plugin","exportName":"ToolPluginFactoryContext","importSpecifier":"openclaw/plugin-sdk/tool-plugin","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"declaration":"// declaration closure: 18c8808130c17978dff133be312505c992bca639d0932b42b4568a37724957cb\nexport type ToolPluginMetadata = ToolPluginMetadata;","entrypoint":"tool-plugin","exportName":"ToolPluginMetadata","importSpecifier":"openclaw/plugin-sdk/tool-plugin","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"declaration":"// declaration closure: 18c8808130c17978dff133be312505c992bca639d0932b42b4568a37724957cb\nexport type ToolPluginStaticToolMetadata = ToolPluginStaticToolMetadata;","entrypoint":"tool-plugin","exportName":"ToolPluginStaticToolMetadata","importSpecifier":"openclaw/plugin-sdk/tool-plugin","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"declaration":"// declaration closure: 18c8808130c17978dff133be312505c992bca639d0932b42b4568a37724957cb\nexport type ToolPluginToolDefinition = ToolPluginToolDefinition;","entrypoint":"tool-plugin","exportName":"ToolPluginToolDefinition","importSpecifier":"openclaw/plugin-sdk/tool-plugin","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/tool-plugin.ts"} +{"category":null,"entrypoint":"tool-results","importSpecifier":"openclaw/plugin-sdk/tool-results","recordType":"module","sourcePath":"src/plugin-sdk/tool-results.ts"} +{"declaration":"// declaration closure: bbcf0c759f0526bc41750b31e703cdc2eff89b5bb7c11b3cb91bb48eb23483ea\nexport function jsonResult(payload: TDetails): AgentToolResult;","entrypoint":"tool-results","exportName":"jsonResult","importSpecifier":"openclaw/plugin-sdk/tool-results","kind":"function","recordType":"export","sourcePath":"src/agents/tools/tool-results.ts"} +{"declaration":"// declaration closure: bbcf0c759f0526bc41750b31e703cdc2eff89b5bb7c11b3cb91bb48eb23483ea\nexport function textResult(text: string, details: TDetails): AgentToolResult;","entrypoint":"tool-results","exportName":"textResult","importSpecifier":"openclaw/plugin-sdk/tool-results","kind":"function","recordType":"export","sourcePath":"src/agents/tools/tool-results.ts"} +{"declaration":"// declaration closure: 6fd27b0cd1354c477bc90880c380613be1e701e6166815acccea4e6be70bfdd6\nexport interface AgentToolResult {\n content: (TextContent | ImageContent)[];\n details: T;\n progress?: AgentToolProgress;\n terminate?: boolean;\n}","entrypoint":"tool-results","exportName":"AgentToolResult","importSpecifier":"openclaw/plugin-sdk/tool-results","kind":"interface","recordType":"export","sourcePath":"packages/agent-core/src/types.ts"} +{"category":null,"entrypoint":"tool-send","importSpecifier":"openclaw/plugin-sdk/tool-send","recordType":"module","sourcePath":"src/plugin-sdk/tool-send.ts"} +{"declaration":"// declaration closure: 3b2ca4641d3b2e98cb403c40e54386319b361ee5a81d8517ee11f4c27afd7c3a\nexport function extractToolSend(args: Record, expectedAction?: string): { to: string; accountId?: string; threadId?: string; threadSuppressed?: boolean; } | null;","entrypoint":"tool-send","exportName":"extractToolSend","importSpecifier":"openclaw/plugin-sdk/tool-send","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/tool-send.ts"} +{"declaration":"// declaration closure: 528be9c40052c9dca18577d1d0a8a0805d3955ffa7de324cb968f469f6bdca79\nexport type ChannelToolSend = ChannelToolSend;","entrypoint":"tool-send","exportName":"ChannelToolSend","importSpecifier":"openclaw/plugin-sdk/tool-send","kind":"type","recordType":"export","sourcePath":"src/channels/plugins/types.core.ts"} +{"category":null,"entrypoint":"web-media","importSpecifier":"openclaw/plugin-sdk/web-media","recordType":"module","sourcePath":"src/plugin-sdk/web-media.ts"} +{"declaration":"// declaration closure: b827fc5327307d3d85c4a9f53611c14cff3ecb532102421f7c82161c84497f18\nexport function getDefaultLocalRoots(): readonly string[];","entrypoint":"web-media","exportName":"getDefaultLocalRoots","importSpecifier":"openclaw/plugin-sdk/web-media","kind":"function","recordType":"export","sourcePath":"src/media/local-media-access.ts"} +{"declaration":"// declaration closure: f539187f8ed9653ed67ac09db6beabdf3e94c95314aff6cf286f2a29d53e7441\nexport function loadWebMedia(mediaUrl: string, maxBytesOrOptions?: number | WebMediaOptions, options?: { ssrfPolicy?: SsrFPolicy; localRoots?: readonly string[] | \"any\"; }): Promise;","entrypoint":"web-media","exportName":"loadWebMedia","importSpecifier":"openclaw/plugin-sdk/web-media","kind":"function","recordType":"export","sourcePath":"src/media/web-media.ts"} +{"declaration":"// declaration closure: f539187f8ed9653ed67ac09db6beabdf3e94c95314aff6cf286f2a29d53e7441\nexport function loadWebMediaRaw(mediaUrl: string, maxBytesOrOptions?: number | WebMediaOptions, options?: { ssrfPolicy?: SsrFPolicy; localRoots?: readonly string[] | \"any\"; }): Promise;","entrypoint":"web-media","exportName":"loadWebMediaRaw","importSpecifier":"openclaw/plugin-sdk/web-media","kind":"function","recordType":"export","sourcePath":"src/media/web-media.ts"} +{"declaration":"// declaration closure: f539187f8ed9653ed67ac09db6beabdf3e94c95314aff6cf286f2a29d53e7441\nexport function optimizeImageToJpeg(buffer: Buffer, maxBytes: number, opts?: { contentType?: string; fileName?: string; imageCompression?: ImageCompressionPolicy; }): Promise<{ buffer: Buffer; optimizedSize: number; resizeSide: number; quality: number; }>;","entrypoint":"web-media","exportName":"optimizeImageToJpeg","importSpecifier":"openclaw/plugin-sdk/web-media","kind":"function","recordType":"export","sourcePath":"src/media/web-media.ts"} +{"declaration":"// declaration closure: e06f356bb26e629d29b6aa74353b40ee5f991b847bdffc61baccaf3fa48ac569\nexport function optimizeImageToPng(buffer: Buffer, maxBytes: number, options?: { sides?: readonly number[]; }): Promise<{ buffer: Buffer; optimizedSize: number; resizeSide: number; compressionLevel: number; }>;","entrypoint":"web-media","exportName":"optimizeImageToPng","importSpecifier":"openclaw/plugin-sdk/web-media","kind":"function","recordType":"export","sourcePath":"src/media/image-ops.ts"} +{"declaration":"// declaration closure: b827fc5327307d3d85c4a9f53611c14cff3ecb532102421f7c82161c84497f18\nexport type LocalMediaAccessErrorCode = LocalMediaAccessErrorCode;","entrypoint":"web-media","exportName":"LocalMediaAccessErrorCode","importSpecifier":"openclaw/plugin-sdk/web-media","kind":"type","recordType":"export","sourcePath":"src/media/local-media-access.ts"} +{"declaration":"// declaration closure: f539187f8ed9653ed67ac09db6beabdf3e94c95314aff6cf286f2a29d53e7441\nexport type WebMediaResult = WebMediaResult;","entrypoint":"web-media","exportName":"WebMediaResult","importSpecifier":"openclaw/plugin-sdk/web-media","kind":"type","recordType":"export","sourcePath":"src/media/web-media.ts"} +{"declaration":"// declaration closure: b827fc5327307d3d85c4a9f53611c14cff3ecb532102421f7c82161c84497f18\nexport class LocalMediaAccessError extends Error {\n code: LocalMediaAccessErrorCode;\n constructor(code: LocalMediaAccessErrorCode, message: string, options?: ErrorOptions);\n}","entrypoint":"web-media","exportName":"LocalMediaAccessError","importSpecifier":"openclaw/plugin-sdk/web-media","kind":"class","recordType":"export","sourcePath":"src/media/local-media-access.ts"} +{"category":"channel","entrypoint":"webhook-ingress","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","recordType":"module","sourcePath":"src/plugin-sdk/webhook-ingress.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function applyBasicWebhookRequestGuards(params: { req: IncomingMessage; res: ServerResponse; allowMethods?: readonly string[]; rateLimiter?: FixedWindowRateLimiter; rateLimitKey?: string; nowMs?: number; requireJsonContentType?: boolean; }): boolean;","entrypoint":"webhook-ingress","exportName":"applyBasicWebhookRequestGuards","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function beginWebhookRequestPipelineOrReject(params: { req: IncomingMessage; res: ServerResponse; allowMethods?: readonly string[]; rateLimiter?: FixedWindowRateLimiter; rateLimitKey?: string; nowMs?: number; requireJsonContentType?: boolean; inFlightLimiter?: WebhookInFlightLimiter; inFlightKey?: string; inFlightLimitStatusCode?: number; inFlightLimitMessage?: string; }): { ok: true; release: () => void; } | { ok: false; };","entrypoint":"webhook-ingress","exportName":"beginWebhookRequestPipelineOrReject","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function canonicalizeWebhookRouteKey(raw: string): string;","entrypoint":"webhook-ingress","exportName":"canonicalizeWebhookRouteKey","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: e191e16fefea783ec32f834cd574e49c26297395f5ce5f834bddb9d85e64bfff\nexport function createAuthRateLimiter(config?: RateLimitConfig): AuthRateLimiter;","entrypoint":"webhook-ingress","exportName":"createAuthRateLimiter","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/gateway/auth-rate-limit.ts"} +{"declaration":"// declaration closure: c3ad0221365cc18879431cdbd2f4853015b75c4354be84ed1a00667dda480313\nexport function createBoundedCounter(options: { maxTrackedKeys: number; ttlMs?: number; pruneIntervalMs?: number; }): BoundedCounter;","entrypoint":"webhook-ingress","exportName":"createBoundedCounter","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-memory-guards.ts"} +{"declaration":"// declaration closure: c3ad0221365cc18879431cdbd2f4853015b75c4354be84ed1a00667dda480313\nexport function createFixedWindowRateLimiter(options: { windowMs: number; maxRequests: number; maxTrackedKeys: number; pruneIntervalMs?: number; }): FixedWindowRateLimiter;","entrypoint":"webhook-ingress","exportName":"createFixedWindowRateLimiter","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-memory-guards.ts"} +{"declaration":"// declaration closure: c3ad0221365cc18879431cdbd2f4853015b75c4354be84ed1a00667dda480313\nexport function createWebhookAnomalyTracker(options?: { maxTrackedKeys?: number; ttlMs?: number; logEvery?: number; trackedStatusCodes?: readonly number[]; }): WebhookAnomalyTracker;","entrypoint":"webhook-ingress","exportName":"createWebhookAnomalyTracker","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-memory-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function createWebhookInFlightLimiter(options?: { maxInFlightPerKey?: number; maxTrackedKeys?: number; }): WebhookInFlightLimiter;","entrypoint":"webhook-ingress","exportName":"createWebhookInFlightLimiter","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function isJsonContentType(value: string | string[] | undefined): boolean;","entrypoint":"webhook-ingress","exportName":"isJsonContentType","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function isRequestBodyLimitError(error: unknown, code?: RequestBodyLimitErrorCode): error is RequestBodyLimitError;","entrypoint":"webhook-ingress","exportName":"isRequestBodyLimitError","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 189fc52bb654148d17da106a1676930370844d4436ae3f49c25fe7bdf1a3a28d\nexport function normalizePluginHttpPath(path?: string | null, fallback?: string | null): string | null;","entrypoint":"webhook-ingress","exportName":"normalizePluginHttpPath","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugins/http-path.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function normalizeWebhookPath(raw: string): string;","entrypoint":"webhook-ingress","exportName":"normalizeWebhookPath","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: a4a9a6c1aa81a38042503d752176393d483bcff7f62ac37211dcc259ce695878\nexport function rawDataToString(data: WebSocket.RawData, encoding?: BufferEncoding): string;","entrypoint":"webhook-ingress","exportName":"rawDataToString","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/infra/ws.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function readJsonWebhookBodyOrReject(params: { req: IncomingMessage; res: ServerResponse; maxBytes?: number; timeoutMs?: number; profile?: WebhookBodyReadProfile; emptyObjectOnEmpty?: boolean; invalidJsonMessage?: string; }): Promise<{ ok: true; value: unknown; } | { ok: false; }>;","entrypoint":"webhook-ingress","exportName":"readJsonWebhookBodyOrReject","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function readRequestBodyWithLimit(req: IncomingMessage, options: ReadRequestBodyOptions): Promise;","entrypoint":"webhook-ingress","exportName":"readRequestBodyWithLimit","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function readWebhookBodyOrReject(params: { req: IncomingMessage; res: ServerResponse; maxBytes?: number; timeoutMs?: number; profile?: WebhookBodyReadProfile; invalidBodyMessage?: string; }): Promise<{ ok: true; value: string; } | { ok: false; }>;","entrypoint":"webhook-ingress","exportName":"readWebhookBodyOrReject","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 4bc7ff628afe6a614e2c4d3ab78e846845dead7da0e4de127d5e631b140095a4\nexport function registerPluginHttpRoute(params: { path?: string | null; fallbackPath?: string | null; handler: PluginHttpRouteHandler; auth: PluginHttpRouteRegistration[\"auth\"]; match?: PluginHttpRouteRegistration[\"match\"]; gatewayRuntimeScopeSurface?: PluginHttpRouteRegistration[\"gatewayRuntimeScopeSurface\"]; replaceExisting?: boolean; reuseExistingSameOwner?: boolean; throwOnFailure?: boolean; pluginId?: string; source?: string; accountId?: string; log?: (message: string) => void; registry?: PluginRegistry; }): () => void;","entrypoint":"webhook-ingress","exportName":"registerPluginHttpRoute","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugins/http-registry.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function registerWebhookTarget(targetsByPath: Map, target: T, opts?: RegisterWebhookTargetOptions): RegisteredWebhookTarget;","entrypoint":"webhook-ingress","exportName":"registerWebhookTarget","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function registerWebhookTargetWithPluginRoute(params: { targetsByPath: Map; target: T; route: RegisterWebhookPluginRouteOptions; onLastPathTargetRemoved?: RegisterWebhookTargetOptions[\"onLastPathTargetRemoved\"]; }): RegisteredWebhookTarget;","entrypoint":"webhook-ingress","exportName":"registerWebhookTargetWithPluginRoute","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function requestBodyErrorToText(code: RequestBodyLimitErrorCode): string;","entrypoint":"webhook-ingress","exportName":"requestBodyErrorToText","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 6468e17fb100113504cbb2c446681c47916c31488dd3ce252625e879e9497745\nexport function resolveRequestClientIp(req?: IncomingMessage, trustedProxies?: string[], allowRealIpFallback?: boolean): string | undefined;","entrypoint":"webhook-ingress","exportName":"resolveRequestClientIp","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/gateway/net.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function resolveSingleWebhookTarget(targets: readonly T[], isMatch: (target: T) => boolean): WebhookTargetMatchResult;","entrypoint":"webhook-ingress","exportName":"resolveSingleWebhookTarget","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function resolveSingleWebhookTargetAsync(targets: readonly T[], isMatch: (target: T) => Promise): Promise>;","entrypoint":"webhook-ingress","exportName":"resolveSingleWebhookTargetAsync","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function resolveWebhookPath(params: { webhookPath?: string; webhookUrl?: string; defaultPath?: string | null; }): string | null;","entrypoint":"webhook-ingress","exportName":"resolveWebhookPath","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function resolveWebhookTargetWithAuthOrReject(params: { targets: readonly T[]; res: ServerResponse; isMatch: (target: T) => boolean | Promise; unauthorizedStatusCode?: number; unauthorizedMessage?: string; ambiguousStatusCode?: number; ambiguousMessage?: string; }): Promise;","entrypoint":"webhook-ingress","exportName":"resolveWebhookTargetWithAuthOrReject","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function resolveWebhookTargetWithAuthOrRejectSync(params: { targets: readonly T[]; res: ServerResponse; isMatch: (target: T) => boolean; unauthorizedStatusCode?: number; unauthorizedMessage?: string; ambiguousStatusCode?: number; ambiguousMessage?: string; }): T | null;","entrypoint":"webhook-ingress","exportName":"resolveWebhookTargetWithAuthOrRejectSync","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function resolveWebhookTargets(req: IncomingMessage, targetsByPath: Map): { path: string; targets: T[]; } | null;","entrypoint":"webhook-ingress","exportName":"resolveWebhookTargets","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport function withResolvedWebhookRequestPipeline(params: { req: IncomingMessage; res: ServerResponse; targetsByPath: Map; allowMethods?: readonly string[]; rateLimiter?: FixedWindowRateLimiter; rateLimitKey?: string; nowMs?: number; requireJsonContentType?: boolean; inFlightLimiter?: WebhookInFlightLimiter; inFlightKey?: string | ((args: { req: IncomingMessage; path: string; targets: T[]; }) => string); inFlightLimitStatusCode?: number; inFlightLimitMessage?: string; handle: (args: { path: string; targets: T[]; }) => Promise | boolean | void; }): Promise;","entrypoint":"webhook-ingress","exportName":"withResolvedWebhookRequestPipeline","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport const DEFAULT_WEBHOOK_MAX_BODY_BYTES: number;","entrypoint":"webhook-ingress","exportName":"DEFAULT_WEBHOOK_MAX_BODY_BYTES","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"const","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: c3ad0221365cc18879431cdbd2f4853015b75c4354be84ed1a00667dda480313\nexport const WEBHOOK_ANOMALY_COUNTER_DEFAULTS: Readonly<{ maxTrackedKeys: 4096; ttlMs: number; logEvery: 25;}>;","entrypoint":"webhook-ingress","exportName":"WEBHOOK_ANOMALY_COUNTER_DEFAULTS","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/webhook-memory-guards.ts"} +{"declaration":"// declaration closure: c3ad0221365cc18879431cdbd2f4853015b75c4354be84ed1a00667dda480313\nexport const WEBHOOK_ANOMALY_STATUS_CODES: readonly number[];","entrypoint":"webhook-ingress","exportName":"WEBHOOK_ANOMALY_STATUS_CODES","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/webhook-memory-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport const WEBHOOK_BODY_READ_DEFAULTS: Readonly<{ preAuth: { maxBytes: number; timeoutMs: number; }; postAuth: { maxBytes: number; timeoutMs: number; };}>;","entrypoint":"webhook-ingress","exportName":"WEBHOOK_BODY_READ_DEFAULTS","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport const WEBHOOK_IN_FLIGHT_DEFAULTS: Readonly<{ maxInFlightPerKey: 8; maxTrackedKeys: 4096;}>;","entrypoint":"webhook-ingress","exportName":"WEBHOOK_IN_FLIGHT_DEFAULTS","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: c3ad0221365cc18879431cdbd2f4853015b75c4354be84ed1a00667dda480313\nexport const WEBHOOK_RATE_LIMIT_DEFAULTS: Readonly<{ windowMs: 60000; maxRequests: 120; maxTrackedKeys: 4096;}>;","entrypoint":"webhook-ingress","exportName":"WEBHOOK_RATE_LIMIT_DEFAULTS","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/webhook-memory-guards.ts"} +{"declaration":"// declaration closure: c3ad0221365cc18879431cdbd2f4853015b75c4354be84ed1a00667dda480313\nexport type BoundedCounter = BoundedCounter;","entrypoint":"webhook-ingress","exportName":"BoundedCounter","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-memory-guards.ts"} +{"declaration":"// declaration closure: c3ad0221365cc18879431cdbd2f4853015b75c4354be84ed1a00667dda480313\nexport type FixedWindowRateLimiter = FixedWindowRateLimiter;","entrypoint":"webhook-ingress","exportName":"FixedWindowRateLimiter","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-memory-guards.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport type RegisterWebhookPluginRouteOptions = RegisterWebhookPluginRouteOptions;","entrypoint":"webhook-ingress","exportName":"RegisterWebhookPluginRouteOptions","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport type RegisterWebhookTargetOptions = RegisterWebhookTargetOptions;","entrypoint":"webhook-ingress","exportName":"RegisterWebhookTargetOptions","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport type RegisteredWebhookTarget = RegisteredWebhookTarget;","entrypoint":"webhook-ingress","exportName":"RegisteredWebhookTarget","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: c3ad0221365cc18879431cdbd2f4853015b75c4354be84ed1a00667dda480313\nexport type WebhookAnomalyTracker = WebhookAnomalyTracker;","entrypoint":"webhook-ingress","exportName":"WebhookAnomalyTracker","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-memory-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport type WebhookBodyReadProfile = WebhookBodyReadProfile;","entrypoint":"webhook-ingress","exportName":"WebhookBodyReadProfile","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport type WebhookInFlightLimiter = WebhookInFlightLimiter;","entrypoint":"webhook-ingress","exportName":"WebhookInFlightLimiter","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3326ff0029852f8e0c1568613613976f5b33b7cafb4b61d029c1cbdda2bfd778\nexport type WebhookTargetMatchResult = WebhookTargetMatchResult;","entrypoint":"webhook-ingress","exportName":"WebhookTargetMatchResult","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-targets.ts"} +{"declaration":"// declaration closure: e191e16fefea783ec32f834cd574e49c26297395f5ce5f834bddb9d85e64bfff\nexport interface AuthRateLimiter {\n check(ip: string | undefined, scope?: string): RateLimitCheckResult;\n recordFailure(ip: string | undefined, scope?: string): void;\n recordFailureAndDelay(ip: string | undefined, scope?: string): Promise;\n reset(ip: string | undefined, scope?: string): void;\n size(): number;\n prune(): void;\n dispose(): void;\n}","entrypoint":"webhook-ingress","exportName":"AuthRateLimiter","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"interface","recordType":"export","sourcePath":"src/gateway/auth-rate-limit.ts"} +{"declaration":"// declaration closure: e191e16fefea783ec32f834cd574e49c26297395f5ce5f834bddb9d85e64bfff\nexport interface RateLimitConfig {\n maxAttempts?: number;\n windowMs?: number;\n lockoutMs?: number;\n exemptLoopback?: boolean;\n pruneIntervalMs?: number;\n maxEntries?: number;\n}","entrypoint":"webhook-ingress","exportName":"RateLimitConfig","importSpecifier":"openclaw/plugin-sdk/webhook-ingress","kind":"interface","recordType":"export","sourcePath":"src/gateway/auth-rate-limit.ts"} +{"category":null,"entrypoint":"webhook-request-guards","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","recordType":"module","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function applyBasicWebhookRequestGuards(params: { req: IncomingMessage; res: ServerResponse; allowMethods?: readonly string[]; rateLimiter?: FixedWindowRateLimiter; rateLimitKey?: string; nowMs?: number; requireJsonContentType?: boolean; }): boolean;","entrypoint":"webhook-request-guards","exportName":"applyBasicWebhookRequestGuards","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function beginWebhookRequestPipelineOrReject(params: { req: IncomingMessage; res: ServerResponse; allowMethods?: readonly string[]; rateLimiter?: FixedWindowRateLimiter; rateLimitKey?: string; nowMs?: number; requireJsonContentType?: boolean; inFlightLimiter?: WebhookInFlightLimiter; inFlightKey?: string; inFlightLimitStatusCode?: number; inFlightLimitMessage?: string; }): { ok: true; release: () => void; } | { ok: false; };","entrypoint":"webhook-request-guards","exportName":"beginWebhookRequestPipelineOrReject","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function createWebhookInFlightLimiter(options?: { maxInFlightPerKey?: number; maxTrackedKeys?: number; }): WebhookInFlightLimiter;","entrypoint":"webhook-request-guards","exportName":"createWebhookInFlightLimiter","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function installRequestBodyLimitGuard(req: IncomingMessage, res: ServerResponse, options: RequestBodyLimitGuardOptions): RequestBodyLimitGuard;","entrypoint":"webhook-request-guards","exportName":"installRequestBodyLimitGuard","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function isJsonContentType(value: string | string[] | undefined): boolean;","entrypoint":"webhook-request-guards","exportName":"isJsonContentType","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function isRequestBodyLimitError(error: unknown, code?: RequestBodyLimitErrorCode): error is RequestBodyLimitError;","entrypoint":"webhook-request-guards","exportName":"isRequestBodyLimitError","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function readJsonBodyWithLimit(req: IncomingMessage, options: ReadJsonBodyOptions): Promise;","entrypoint":"webhook-request-guards","exportName":"readJsonBodyWithLimit","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function readJsonWebhookBodyOrReject(params: { req: IncomingMessage; res: ServerResponse; maxBytes?: number; timeoutMs?: number; profile?: WebhookBodyReadProfile; emptyObjectOnEmpty?: boolean; invalidJsonMessage?: string; }): Promise<{ ok: true; value: unknown; } | { ok: false; }>;","entrypoint":"webhook-request-guards","exportName":"readJsonWebhookBodyOrReject","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function readRequestBodyWithLimit(req: IncomingMessage, options: ReadRequestBodyOptions): Promise;","entrypoint":"webhook-request-guards","exportName":"readRequestBodyWithLimit","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function readWebhookBodyOrReject(params: { req: IncomingMessage; res: ServerResponse; maxBytes?: number; timeoutMs?: number; profile?: WebhookBodyReadProfile; invalidBodyMessage?: string; }): Promise<{ ok: true; value: string; } | { ok: false; }>;","entrypoint":"webhook-request-guards","exportName":"readWebhookBodyOrReject","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: af98d34bb18fe2b2e81326ca1754bcbb3960bfa2a27dc7d56fac8f00d3e934ce\nexport function requestBodyErrorToText(code: RequestBodyLimitErrorCode): string;","entrypoint":"webhook-request-guards","exportName":"requestBodyErrorToText","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/infra/http-body.ts"} +{"declaration":"// declaration closure: a8cd1cd594931e331b4d80b90e62913491d6ddf26743e4040de42be59721222a\nexport function resolveAcceptedBrowserOrigin(params: { req: IncomingMessage; cfg?: OpenClawConfig; }): string | undefined;","entrypoint":"webhook-request-guards","exportName":"resolveAcceptedBrowserOrigin","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/gateway/origin-check.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport function runDetachedWebhookWork(run: () => Promise): Promise;","entrypoint":"webhook-request-guards","exportName":"runDetachedWebhookWork","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport const WEBHOOK_BODY_READ_DEFAULTS: Readonly<{ preAuth: { maxBytes: number; timeoutMs: number; }; postAuth: { maxBytes: number; timeoutMs: number; };}>;","entrypoint":"webhook-request-guards","exportName":"WEBHOOK_BODY_READ_DEFAULTS","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport const WEBHOOK_IN_FLIGHT_DEFAULTS: Readonly<{ maxInFlightPerKey: 8; maxTrackedKeys: 4096;}>;","entrypoint":"webhook-request-guards","exportName":"WEBHOOK_IN_FLIGHT_DEFAULTS","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"const","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport type WebhookBodyReadProfile = WebhookBodyReadProfile;","entrypoint":"webhook-request-guards","exportName":"WebhookBodyReadProfile","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"declaration":"// declaration closure: 3d45ff8ef7bf0d435554d132c7ff17f30b1c812d1b0c292ba402bbad3fec99f6\nexport type WebhookInFlightLimiter = WebhookInFlightLimiter;","entrypoint":"webhook-request-guards","exportName":"WebhookInFlightLimiter","importSpecifier":"openclaw/plugin-sdk/webhook-request-guards","kind":"type","recordType":"export","sourcePath":"src/plugin-sdk/webhook-request-guards.ts"} +{"category":"utilities","entrypoint":"widget-html","importSpecifier":"openclaw/plugin-sdk/widget-html","recordType":"module","sourcePath":"src/plugin-sdk/widget-html.ts"} +{"declaration":"// declaration closure: 37d37ca3490a64d35ea0eccca7216e78e1caa2bf482d6f80698edb5ea70c0209\nexport function assertWidgetHtmlSize(html: string, maxSize: number, options?: { inputName?: string; unit?: \"bytes\" | \"characters\"; }): void;","entrypoint":"widget-html","exportName":"assertWidgetHtmlSize","importSpecifier":"openclaw/plugin-sdk/widget-html","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/widget-html.ts"} +{"declaration":"// declaration closure: 37d37ca3490a64d35ea0eccca7216e78e1caa2bf482d6f80698edb5ea70c0209\nexport function isCompleteHtmlDocument(html: string): boolean;","entrypoint":"widget-html","exportName":"isCompleteHtmlDocument","importSpecifier":"openclaw/plugin-sdk/widget-html","kind":"function","recordType":"export","sourcePath":"src/plugin-sdk/widget-html.ts"} +{"declaration":"// declaration closure: 37d37ca3490a64d35ea0eccca7216e78e1caa2bf482d6f80698edb5ea70c0209\nexport class WidgetHtmlInputError extends Error {\n constructor(message: string);\n}","entrypoint":"widget-html","exportName":"WidgetHtmlInputError","importSpecifier":"openclaw/plugin-sdk/widget-html","kind":"class","recordType":"export","sourcePath":"src/plugin-sdk/widget-html.ts"} +{"category":null,"entrypoint":"zod","importSpecifier":"openclaw/plugin-sdk/zod","recordType":"module","sourcePath":"src/plugin-sdk/zod.ts"} +{"declaration":"export function _default(innerType: T, defaultValue: util.NoUndefined> | (() => util.NoUndefined>)): ZodDefault;","entrypoint":"zod","exportName":"_default","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function _function(): ZodFunction;\nexport function _function>(params: { input: In; }): ZodFunction, core.$ZodFunctionOut>;\nexport function _function, const Out extends core.$ZodFunctionOut = core.$ZodFunctionOut>(params: { input: In; output: Out; }): ZodFunction, Out>;\nexport function _function(params: { input: In; }): ZodFunction;\nexport function _function(params: { output: Out; }): ZodFunction;\nexport function _function>>(params?: { input: In; output: Out; }): ZodFunction;","entrypoint":"zod","exportName":"_function","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function any(): ZodAny;","entrypoint":"zod","exportName":"any","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function array(element: T, params?: string | core.$ZodArrayParams): ZodArray;","entrypoint":"zod","exportName":"array","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function base64(params?: string | core.$ZodBase64Params): ZodBase64;","entrypoint":"zod","exportName":"base64","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function base64url(params?: string | core.$ZodBase64URLParams): ZodBase64URL;","entrypoint":"zod","exportName":"base64url","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function bigint(params?: string | core.$ZodBigIntParams): ZodBigInt;","entrypoint":"zod","exportName":"bigint","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function boolean(params?: string | core.$ZodBooleanParams): ZodBoolean;","entrypoint":"zod","exportName":"boolean","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function catch(innerType: T, catchValue: core.output | ((ctx: core.$ZodCatchCtx) => core.output)): ZodCatch;","entrypoint":"zod","exportName":"catch","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function check(fn: core.CheckFn): core.$ZodCheck;","entrypoint":"zod","exportName":"check","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function cidrv4(params?: string | core.$ZodCIDRv4Params): ZodCIDRv4;","entrypoint":"zod","exportName":"cidrv4","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function cidrv6(params?: string | core.$ZodCIDRv6Params): ZodCIDRv6;","entrypoint":"zod","exportName":"cidrv6","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function clone(inst: T, def?: T[\"_zod\"][\"def\"], params?: { parent: boolean; }): T;","entrypoint":"zod","exportName":"clone","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/util.d.cts"} +{"declaration":"export function codec>>(in_: A, out: B, params: { decode: (value: core.output, payload: core.ParsePayload>) => core.util.MaybeAsync>; encode: (value: core.input, payload: core.ParsePayload>) => core.util.MaybeAsync>; }): ZodCodec;","entrypoint":"zod","exportName":"codec","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function config(newConfig?: Partial<$ZodConfig>): $ZodConfig;","entrypoint":"zod","exportName":"config","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/core.d.cts"} +{"declaration":"export function cuid(params?: string | core.$ZodCUIDParams): ZodCUID;","entrypoint":"zod","exportName":"cuid","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function cuid2(params?: string | core.$ZodCUID2Params): ZodCUID2;","entrypoint":"zod","exportName":"cuid2","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function custom(fn?: (data: unknown) => unknown, _params?: string | core.$ZodCustomParams | undefined): ZodCustom;","entrypoint":"zod","exportName":"custom","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function date(params?: string | core.$ZodDateParams): ZodDate;","entrypoint":"zod","exportName":"date","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function discriminatedUnion, ...core.$ZodTypeDiscriminable[]], Disc extends string>(discriminator: Disc, options: Types, params?: string | core.$ZodDiscriminatedUnionParams): ZodDiscriminatedUnion;","entrypoint":"zod","exportName":"discriminatedUnion","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function e164(params?: string | core.$ZodE164Params): ZodE164;","entrypoint":"zod","exportName":"e164","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function email(params?: string | core.$ZodEmailParams): ZodEmail;","entrypoint":"zod","exportName":"email","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function emoji(params?: string | core.$ZodEmojiParams): ZodEmoji;","entrypoint":"zod","exportName":"emoji","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function endsWith(suffix: string, params?: string | $ZodCheckEndsWithParams): checks.$ZodCheckEndsWith;","entrypoint":"zod","exportName":"endsWith","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function enum(values: T, params?: string | core.$ZodEnumParams): ZodEnum>;\nexport function enum(entries: T, params?: string | core.$ZodEnumParams): ZodEnum;","entrypoint":"zod","exportName":"enum","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function exactOptional(innerType: T): ZodExactOptional;","entrypoint":"zod","exportName":"exactOptional","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function file(params?: string | core.$ZodFileParams): ZodFile;","entrypoint":"zod","exportName":"file","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function flattenError(error: $ZodError): _FlattenedError;\nexport function flattenError(error: $ZodError, mapper?: (issue: $ZodIssue) => U): _FlattenedError;","entrypoint":"zod","exportName":"flattenError","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/errors.d.cts"} +{"declaration":"export function float32(params?: string | core.$ZodCheckNumberFormatParams): ZodFloat32;","entrypoint":"zod","exportName":"float32","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function float64(params?: string | core.$ZodCheckNumberFormatParams): ZodFloat64;","entrypoint":"zod","exportName":"float64","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function formatError(error: $ZodError): $ZodFormattedError;\nexport function formatError(error: $ZodError, mapper?: (issue: $ZodIssue) => U): $ZodFormattedError;","entrypoint":"zod","exportName":"formatError","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/errors.d.cts"} +{"declaration":"export function fromJSONSchema(schema: JSONSchema.JSONSchema | boolean, params?: FromJSONSchemaParams): ZodType;","entrypoint":"zod","exportName":"fromJSONSchema","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/from-json-schema.d.cts"} +{"declaration":"export function function(): ZodFunction;\nexport function function>(params: { input: In; }): ZodFunction, core.$ZodFunctionOut>;\nexport function function, const Out extends core.$ZodFunctionOut = core.$ZodFunctionOut>(params: { input: In; output: Out; }): ZodFunction, Out>;\nexport function function(params: { input: In; }): ZodFunction;\nexport function function(params: { output: Out; }): ZodFunction;\nexport function function>>(params?: { input: In; output: Out; }): ZodFunction;","entrypoint":"zod","exportName":"function","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function getErrorMap(): core.$ZodErrorMap | undefined;","entrypoint":"zod","exportName":"getErrorMap","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/compat.d.cts"} +{"declaration":"export function gt(value: util.Numeric, params?: string | $ZodCheckGreaterThanParams): checks.$ZodCheckGreaterThan;","entrypoint":"zod","exportName":"gt","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function gte(value: util.Numeric, params?: string | $ZodCheckGreaterThanParams): checks.$ZodCheckGreaterThan;","entrypoint":"zod","exportName":"gte","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function guid(params?: string | core.$ZodGUIDParams): ZodGUID;","entrypoint":"zod","exportName":"guid","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function hash(alg: Alg, params?: { enc?: Enc; } & core.$ZodStringFormatParams): ZodCustomStringFormat<`${Alg}_${Enc}`>;","entrypoint":"zod","exportName":"hash","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function hex(_params?: string | core.$ZodStringFormatParams): ZodCustomStringFormat<\"hex\">;","entrypoint":"zod","exportName":"hex","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function hostname(_params?: string | core.$ZodStringFormatParams): ZodCustomStringFormat<\"hostname\">;","entrypoint":"zod","exportName":"hostname","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function httpUrl(params?: string | Omit): ZodURL;","entrypoint":"zod","exportName":"httpUrl","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function includes(includes: string, params?: string | $ZodCheckIncludesParams): checks.$ZodCheckIncludes;","entrypoint":"zod","exportName":"includes","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function instanceof(cls: T, params?: ZodInstanceOfParams): ZodCustom, InstanceType>;","entrypoint":"zod","exportName":"instanceof","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function int(params?: string | core.$ZodCheckNumberFormatParams): ZodInt;","entrypoint":"zod","exportName":"int","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function int32(params?: string | core.$ZodCheckNumberFormatParams): ZodInt32;","entrypoint":"zod","exportName":"int32","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function int64(params?: string | core.$ZodBigIntFormatParams): ZodBigIntFormat;","entrypoint":"zod","exportName":"int64","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function intersection(left: T, right: U): ZodIntersection;","entrypoint":"zod","exportName":"intersection","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function invertCodec(codec: ZodCodec): ZodCodec;","entrypoint":"zod","exportName":"invertCodec","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function ipv4(params?: string | core.$ZodIPv4Params): ZodIPv4;","entrypoint":"zod","exportName":"ipv4","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function ipv6(params?: string | core.$ZodIPv6Params): ZodIPv6;","entrypoint":"zod","exportName":"ipv6","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function json(params?: string | core.$ZodCustomParams): ZodJSONSchema;","entrypoint":"zod","exportName":"json","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function jwt(params?: string | core.$ZodJWTParams): ZodJWT;","entrypoint":"zod","exportName":"jwt","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function keyof(schema: T): ZodEnum>;","entrypoint":"zod","exportName":"keyof","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function ksuid(params?: string | core.$ZodKSUIDParams): ZodKSUID;","entrypoint":"zod","exportName":"ksuid","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function lazy(getter: () => T): ZodLazy;","entrypoint":"zod","exportName":"lazy","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function length(length: number, params?: string | $ZodCheckLengthEqualsParams): checks.$ZodCheckLengthEquals;","entrypoint":"zod","exportName":"length","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function literal>(value: T, params?: string | core.$ZodLiteralParams): ZodLiteral;\nexport function literal(value: T, params?: string | core.$ZodLiteralParams): ZodLiteral;","entrypoint":"zod","exportName":"literal","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function looseObject(shape: T, params?: string | core.$ZodObjectParams): ZodObject, core.$loose>;","entrypoint":"zod","exportName":"looseObject","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function looseRecord(keyType: Key, valueType: Value, params?: string | core.$ZodRecordParams): ZodRecord;","entrypoint":"zod","exportName":"looseRecord","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function lowercase(params?: string | $ZodCheckLowerCaseParams): checks.$ZodCheckLowerCase;","entrypoint":"zod","exportName":"lowercase","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function lt(value: util.Numeric, params?: string | $ZodCheckLessThanParams): checks.$ZodCheckLessThan;","entrypoint":"zod","exportName":"lt","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function lte(value: util.Numeric, params?: string | $ZodCheckLessThanParams): checks.$ZodCheckLessThan;","entrypoint":"zod","exportName":"lte","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function mac(params?: string | core.$ZodMACParams): ZodMAC;","entrypoint":"zod","exportName":"mac","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function map(keyType: Key, valueType: Value, params?: string | core.$ZodMapParams): ZodMap;","entrypoint":"zod","exportName":"map","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function maxLength(maximum: number, params?: string | $ZodCheckMaxLengthParams): checks.$ZodCheckMaxLength;","entrypoint":"zod","exportName":"maxLength","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function maxSize(maximum: number, params?: string | $ZodCheckMaxSizeParams): checks.$ZodCheckMaxSize;","entrypoint":"zod","exportName":"maxSize","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function mime(types: util.MimeTypes[], params?: string | $ZodCheckMimeTypeParams): checks.$ZodCheckMimeType;","entrypoint":"zod","exportName":"mime","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function minLength(minimum: number, params?: string | $ZodCheckMinLengthParams): checks.$ZodCheckMinLength;","entrypoint":"zod","exportName":"minLength","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function minSize(minimum: number, params?: string | $ZodCheckMinSizeParams): checks.$ZodCheckMinSize;","entrypoint":"zod","exportName":"minSize","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function multipleOf(value: number | bigint, params?: string | $ZodCheckMultipleOfParams): checks.$ZodCheckMultipleOf;","entrypoint":"zod","exportName":"multipleOf","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function nan(params?: string | core.$ZodNaNParams): ZodNaN;","entrypoint":"zod","exportName":"nan","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function nanoid(params?: string | core.$ZodNanoIDParams): ZodNanoID;","entrypoint":"zod","exportName":"nanoid","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function nativeEnum(entries: T, params?: string | core.$ZodEnumParams): ZodEnum;","entrypoint":"zod","exportName":"nativeEnum","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function negative(params?: string | $ZodCheckLessThanParams): checks.$ZodCheckLessThan;","entrypoint":"zod","exportName":"negative","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function never(params?: string | core.$ZodNeverParams): ZodNever;","entrypoint":"zod","exportName":"never","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function nonnegative(params?: string | $ZodCheckGreaterThanParams): checks.$ZodCheckGreaterThan;","entrypoint":"zod","exportName":"nonnegative","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function nonoptional(innerType: T, params?: string | core.$ZodNonOptionalParams): ZodNonOptional;","entrypoint":"zod","exportName":"nonoptional","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function nonpositive(params?: string | $ZodCheckLessThanParams): checks.$ZodCheckLessThan;","entrypoint":"zod","exportName":"nonpositive","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function normalize(form?: \"NFC\" | \"NFD\" | \"NFKC\" | \"NFKD\" | (string & {})): checks.$ZodCheckOverwrite;","entrypoint":"zod","exportName":"normalize","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function null(params?: string | core.$ZodNullParams): ZodNull;","entrypoint":"zod","exportName":"null","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function nullable(innerType: T): ZodNullable;","entrypoint":"zod","exportName":"nullable","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function nullish(innerType: T): ZodOptional>;","entrypoint":"zod","exportName":"nullish","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function number(params?: string | core.$ZodNumberParams): ZodNumber;","entrypoint":"zod","exportName":"number","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function object>>(shape?: T, params?: string | core.$ZodObjectParams): ZodObject, core.$strip>;","entrypoint":"zod","exportName":"object","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function optional(innerType: T): ZodOptional;","entrypoint":"zod","exportName":"optional","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function overwrite(tx: (input: T) => T): checks.$ZodCheckOverwrite;","entrypoint":"zod","exportName":"overwrite","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function partialRecord(keyType: Key, valueType: Value, params?: string | core.$ZodRecordParams): ZodRecord;","entrypoint":"zod","exportName":"partialRecord","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function pipe> = core.$ZodType, core.$ZodTypeInternals>>>(in_: A, out: B | core.$ZodType>): ZodPipe;","entrypoint":"zod","exportName":"pipe","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function positive(params?: string | $ZodCheckGreaterThanParams): checks.$ZodCheckGreaterThan;","entrypoint":"zod","exportName":"positive","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function prefault(innerType: T, defaultValue: core.input | (() => core.input)): ZodPrefault;","entrypoint":"zod","exportName":"prefault","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function preprocess(fn: (arg: B, ctx: core.$RefinementCtx) => A, schema: U): ZodPreprocess;","entrypoint":"zod","exportName":"preprocess","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function prettifyError(error: StandardSchemaV1.FailureResult): string;","entrypoint":"zod","exportName":"prettifyError","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/errors.d.cts"} +{"declaration":"export function promise(innerType: T): ZodPromise;","entrypoint":"zod","exportName":"promise","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function property(property: K, schema: T, params?: string | $ZodCheckPropertyParams): checks.$ZodCheckProperty<{ [k in K]: core.output; }>;","entrypoint":"zod","exportName":"property","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function readonly(innerType: T): ZodReadonly;","entrypoint":"zod","exportName":"readonly","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function record(keyType: Key, valueType: Value, params?: string | core.$ZodRecordParams): ZodRecord;","entrypoint":"zod","exportName":"record","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function refine(fn: (arg: NoInfer) => util.MaybeAsync, _params?: string | core.$ZodCustomParams): core.$ZodCheck;","entrypoint":"zod","exportName":"refine","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function regex(pattern: RegExp, params?: string | $ZodCheckRegexParams): checks.$ZodCheckRegex;","entrypoint":"zod","exportName":"regex","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function registry>>(): $ZodRegistry;","entrypoint":"zod","exportName":"registry","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/registries.d.cts"} +{"declaration":"export function set(valueType: Value, params?: string | core.$ZodSetParams): ZodSet;","entrypoint":"zod","exportName":"set","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function setErrorMap(map: core.$ZodErrorMap): void;","entrypoint":"zod","exportName":"setErrorMap","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/compat.d.cts"} +{"declaration":"export function size(size: number, params?: string | $ZodCheckSizeEqualsParams): checks.$ZodCheckSizeEquals;","entrypoint":"zod","exportName":"size","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function slugify(): checks.$ZodCheckOverwrite;","entrypoint":"zod","exportName":"slugify","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function startsWith(prefix: string, params?: string | $ZodCheckStartsWithParams): checks.$ZodCheckStartsWith;","entrypoint":"zod","exportName":"startsWith","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function strictObject(shape: T, params?: string | core.$ZodObjectParams): ZodObject, core.$strict>;","entrypoint":"zod","exportName":"strictObject","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function string(params?: string | core.$ZodStringParams): ZodString;\nexport function string(params?: string | core.$ZodStringParams): core.$ZodType;","entrypoint":"zod","exportName":"string","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function stringFormat(format: Format, fnOrRegex: ((arg: string) => util.MaybeAsync) | RegExp, _params?: string | core.$ZodStringFormatParams): ZodCustomStringFormat;","entrypoint":"zod","exportName":"stringFormat","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function success(innerType: T): ZodSuccess;","entrypoint":"zod","exportName":"success","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function superRefine(fn: (arg: T, payload: core.$RefinementCtx) => void | Promise, params?: core.$ZodSuperRefineParams): core.$ZodCheck;","entrypoint":"zod","exportName":"superRefine","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function symbol(params?: string | core.$ZodSymbolParams): ZodSymbol;","entrypoint":"zod","exportName":"symbol","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function templateLiteral(parts: Parts, params?: string | core.$ZodTemplateLiteralParams): ZodTemplateLiteral>;","entrypoint":"zod","exportName":"templateLiteral","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function toJSONSchema(schema: T, params?: ToJSONSchemaParams): ZodStandardJSONSchemaPayload;\nexport function toJSONSchema(registry: $ZodRegistry<{ id?: string | undefined; }>, params?: RegistryToJSONSchemaParams): { schemas: Record>; };","entrypoint":"zod","exportName":"toJSONSchema","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/json-schema-processors.d.cts"} +{"declaration":"export function toLowerCase(): checks.$ZodCheckOverwrite;","entrypoint":"zod","exportName":"toLowerCase","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function toUpperCase(): checks.$ZodCheckOverwrite;","entrypoint":"zod","exportName":"toUpperCase","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function transform(fn: (input: I, ctx: core.$RefinementCtx) => O): ZodTransform, I>;","entrypoint":"zod","exportName":"transform","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function treeifyError(error: $ZodError): $ZodErrorTree;\nexport function treeifyError(error: $ZodError, mapper?: (issue: $ZodIssue) => U): $ZodErrorTree;","entrypoint":"zod","exportName":"treeifyError","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/errors.d.cts"} +{"declaration":"export function trim(): checks.$ZodCheckOverwrite;","entrypoint":"zod","exportName":"trim","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function tuple(items: T, params?: string | core.$ZodTupleParams): ZodTuple;\nexport function tuple(items: T, rest: Rest, params?: string | core.$ZodTupleParams): ZodTuple;\nexport function tuple(items: [], params?: string | core.$ZodTupleParams): ZodTuple<[], null>;","entrypoint":"zod","exportName":"tuple","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function uint32(params?: string | core.$ZodCheckNumberFormatParams): ZodUInt32;","entrypoint":"zod","exportName":"uint32","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function uint64(params?: string | core.$ZodBigIntFormatParams): ZodBigIntFormat;","entrypoint":"zod","exportName":"uint64","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function ulid(params?: string | core.$ZodULIDParams): ZodULID;","entrypoint":"zod","exportName":"ulid","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function undefined(params?: string | core.$ZodUndefinedParams): ZodUndefined;","entrypoint":"zod","exportName":"undefined","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function union(options: T, params?: string | core.$ZodUnionParams): ZodUnion;","entrypoint":"zod","exportName":"union","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function unknown(): ZodUnknown;","entrypoint":"zod","exportName":"unknown","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function uppercase(params?: string | $ZodCheckUpperCaseParams): checks.$ZodCheckUpperCase;","entrypoint":"zod","exportName":"uppercase","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export function url(params?: string | core.$ZodURLParams): ZodURL;","entrypoint":"zod","exportName":"url","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function uuid(params?: string | core.$ZodUUIDParams): ZodUUID;","entrypoint":"zod","exportName":"uuid","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function uuidv4(params?: string | core.$ZodUUIDv4Params): ZodUUID;","entrypoint":"zod","exportName":"uuidv4","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function uuidv6(params?: string | core.$ZodUUIDv6Params): ZodUUID;","entrypoint":"zod","exportName":"uuidv6","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function uuidv7(params?: string | core.$ZodUUIDv7Params): ZodUUID;","entrypoint":"zod","exportName":"uuidv7","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function void(params?: string | core.$ZodVoidParams): ZodVoid;","entrypoint":"zod","exportName":"void","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function xid(params?: string | core.$ZodXIDParams): ZodXID;","entrypoint":"zod","exportName":"xid","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export function xor(options: T, params?: string | core.$ZodXorParams): ZodXor;","entrypoint":"zod","exportName":"xor","importSpecifier":"openclaw/plugin-sdk/zod","kind":"function","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export const $brand: typeof $brand;","entrypoint":"zod","exportName":"$brand","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/core/core.d.cts"} +{"declaration":"export const $input: typeof $input;","entrypoint":"zod","exportName":"$input","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/core/registries.d.cts"} +{"declaration":"export const $output: typeof $output;","entrypoint":"zod","exportName":"$output","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/core/registries.d.cts"} +{"declaration":"export const NEVER: never;","entrypoint":"zod","exportName":"NEVER","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/core/core.d.cts"} +{"declaration":"export const TimePrecision: { readonly Any: null; readonly Minute: -1; readonly Second: 0; readonly Millisecond: 3; readonly Microsecond: 6;};","entrypoint":"zod","exportName":"TimePrecision","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export const ZodIssueCode: { readonly invalid_type: \"invalid_type\"; readonly too_big: \"too_big\"; readonly too_small: \"too_small\"; readonly invalid_format: \"invalid_format\"; readonly not_multiple_of: \"not_multiple_of\"; readonly unrecognized_keys: \"unrecognized_keys\"; readonly invalid_union: \"invalid_union\"; readonly invalid_key: \"invalid_key\"; readonly invalid_element: \"invalid_element\"; readonly invalid_value: \"invalid_value\"; readonly custom: \"custom\";};","entrypoint":"zod","exportName":"ZodIssueCode","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/compat.d.cts"} +{"declaration":"export const ZodRealError: core.$constructor, core.$ZodIssue[]>;","entrypoint":"zod","exportName":"ZodRealError","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/errors.d.cts"} +{"declaration":"export const decode: (schema: T, value: core.input, _ctx?: core.ParseContext) => core.output;","entrypoint":"zod","exportName":"decode","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const decodeAsync: (schema: T, value: core.input, _ctx?: core.ParseContext) => Promise>;","entrypoint":"zod","exportName":"decodeAsync","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const describe: (description: string) => core.$ZodCheck;","entrypoint":"zod","exportName":"describe","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export const encode: (schema: T, value: core.output, _ctx?: core.ParseContext) => core.input;","entrypoint":"zod","exportName":"encode","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const encodeAsync: (schema: T, value: core.output, _ctx?: core.ParseContext) => Promise>;","entrypoint":"zod","exportName":"encodeAsync","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const globalRegistry: $ZodRegistry>>;","entrypoint":"zod","exportName":"globalRegistry","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/core/registries.d.cts"} +{"declaration":"export const meta: (metadata: core.GlobalMeta) => core.$ZodCheck;","entrypoint":"zod","exportName":"meta","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export const parse: (schema: T, value: unknown, _ctx?: core.ParseContext, _params?: { callee?: core.util.AnyFunc; Err?: core.$ZodErrorClass;}) => core.output;","entrypoint":"zod","exportName":"parse","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const parseAsync: (schema: T, value: unknown, _ctx?: core.ParseContext, _params?: { callee?: core.util.AnyFunc; Err?: core.$ZodErrorClass;}) => Promise>;","entrypoint":"zod","exportName":"parseAsync","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const safeDecode: (schema: T, value: core.input, _ctx?: core.ParseContext) => ZodSafeParseResult>;","entrypoint":"zod","exportName":"safeDecode","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const safeDecodeAsync: (schema: T, value: core.input, _ctx?: core.ParseContext) => Promise>>;","entrypoint":"zod","exportName":"safeDecodeAsync","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const safeEncode: (schema: T, value: core.output, _ctx?: core.ParseContext) => ZodSafeParseResult>;","entrypoint":"zod","exportName":"safeEncode","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const safeEncodeAsync: (schema: T, value: core.output, _ctx?: core.ParseContext) => Promise>>;","entrypoint":"zod","exportName":"safeEncodeAsync","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const safeParse: (schema: T, value: unknown, _ctx?: core.ParseContext) => ZodSafeParseResult>;","entrypoint":"zod","exportName":"safeParse","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const safeParseAsync: (schema: T, value: unknown, _ctx?: core.ParseContext) => Promise>>;","entrypoint":"zod","exportName":"safeParseAsync","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export const stringbool: (_params?: string | core.$ZodStringBoolParams) => ZodCodec;","entrypoint":"zod","exportName":"stringbool","importSpecifier":"openclaw/plugin-sdk/zod","kind":"const","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export type BRAND = BRAND;","entrypoint":"zod","exportName":"BRAND","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/compat.d.cts"} +{"declaration":"export type Infer = output;","entrypoint":"zod","exportName":"Infer","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/core/core.d.cts"} +{"declaration":"export type IssueData = IssueData;","entrypoint":"zod","exportName":"IssueData","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/errors.d.cts"} +{"declaration":"export type JSONType = JSONType;","entrypoint":"zod","exportName":"JSONType","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/core/util.d.cts"} +{"declaration":"export type SafeExtendShape = SafeExtendShape;","entrypoint":"zod","exportName":"SafeExtendShape","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export type TypeOf = output;","entrypoint":"zod","exportName":"TypeOf","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/core/core.d.cts"} +{"declaration":"export type ZodFirstPartySchemaTypes = $ZodTypes;","entrypoint":"zod","exportName":"ZodFirstPartySchemaTypes","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/core/schemas.d.cts"} +{"declaration":"export type ZodFlattenedError = $ZodFlattenedError;","entrypoint":"zod","exportName":"ZodFlattenedError","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/core/errors.d.cts"} +{"declaration":"export type ZodFormattedError = $ZodFormattedError;","entrypoint":"zod","exportName":"ZodFormattedError","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/core/errors.d.cts"} +{"declaration":"export type ZodIssue = core.$ZodIssue;","entrypoint":"zod","exportName":"ZodIssue","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/errors.d.cts"} +{"declaration":"export type ZodRawShape = Readonly<{ [k: string]: core.$ZodType>;}>;","entrypoint":"zod","exportName":"ZodRawShape","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/compat.d.cts"} +{"declaration":"export type ZodSafeParseError = ZodSafeParseError;","entrypoint":"zod","exportName":"ZodSafeParseError","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export type ZodSafeParseResult = ZodSafeParseResult;","entrypoint":"zod","exportName":"ZodSafeParseResult","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export type ZodSafeParseSuccess = ZodSafeParseSuccess;","entrypoint":"zod","exportName":"ZodSafeParseSuccess","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/parse.d.cts"} +{"declaration":"export type ZodStandardSchemaWithJSON = ZodStandardSchemaWithJSON;","entrypoint":"zod","exportName":"ZodStandardSchemaWithJSON","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export type infer = output;","entrypoint":"zod","exportName":"infer","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/core/core.d.cts"} +{"declaration":"export type inferFlattenedErrors = inferFlattenedErrors;","entrypoint":"zod","exportName":"inferFlattenedErrors","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/compat.d.cts"} +{"declaration":"export type inferFormattedError, U = string> = inferFormattedError;","entrypoint":"zod","exportName":"inferFormattedError","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/classic/compat.d.cts"} +{"declaration":"export type input = input;","entrypoint":"zod","exportName":"input","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/core/core.d.cts"} +{"declaration":"export type output = output;","entrypoint":"zod","exportName":"output","importSpecifier":"openclaw/plugin-sdk/zod","kind":"type","recordType":"export","sourcePath":"node_modules/zod/v4/core/core.d.cts"} +{"declaration":"export interface GlobalMeta extends JSONSchemaMeta {\n}","entrypoint":"zod","exportName":"GlobalMeta","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/core/registries.d.cts"} +{"declaration":"export interface RefinementCtx extends schemas.ParsePayload {\n addIssue(arg: string | $ZodSuperRefineIssue): void;\n}","entrypoint":"zod","exportName":"RefinementCtx","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/core/api.d.cts"} +{"declaration":"export interface Schema = core.$ZodTypeInternals> extends core.$ZodType {\n def: Internals[\"def\"];\n type: Internals[\"def\"][\"type\"];\n _def: Internals[\"def\"];\n _output: Internals[\"output\"];\n _input: Internals[\"input\"];\n \"~standard\": ZodStandardSchemaWithJSON;\n toJSONSchema(params?: core.ToJSONSchemaParams): core.ZodStandardJSONSchemaPayload;\n check(...checks: (core.CheckFn> | core.$ZodCheck>)[]): this;\n with(...checks: (core.CheckFn> | core.$ZodCheck>)[]): this;\n clone(def?: Internals[\"def\"], params?: {\n parent: boolean;\n }): this;\n register(registry: R, ...meta: this extends R[\"_schema\"] ? undefined extends R[\"_meta\"] ? [\n core.$replace?\n ] : [\n core.$replace\n ] : [\n \"Incompatible schema\"\n ]): this;\n brand(value?: T): PropertyKey extends T ? this : core.$ZodBranded;\n parse(data: unknown, params?: core.ParseContext): core.output;\n safeParse(data: unknown, params?: core.ParseContext): parse.ZodSafeParseResult>;\n parseAsync(data: unknown, params?: core.ParseContext): Promise>;\n safeParseAsync(data: unknown, params?: core.ParseContext): Promise>>;\n spa: (data: unknown, params?: core.ParseContext) => Promise>>;\n encode(data: core.output, params?: core.ParseContext): core.input;\n decode(data: core.input, params?: core.ParseContext): core.output;\n encodeAsync(data: core.output, params?: core.ParseContext): Promise>;\n decodeAsync(data: core.input, params?: core.ParseContext): Promise>;\n safeEncode(data: core.output, params?: core.ParseContext): parse.ZodSafeParseResult>;\n safeDecode(data: core.input, params?: core.ParseContext): parse.ZodSafeParseResult>;\n safeEncodeAsync(data: core.output, params?: core.ParseContext): Promise>>;\n safeDecodeAsync(data: core.input, params?: core.ParseContext): Promise>>;\n refine) => unknown | Promise>(check: Ch, params?: string | core.$ZodCustomParams): Ch extends (arg: any) => arg is infer R ? this & ZodType> : this;\n superRefine(refinement: (arg: core.output, ctx: core.$RefinementCtx>) => void | Promise, params?: core.$ZodSuperRefineParams): this;\n overwrite(fn: (x: core.output) => core.output): this;\n optional(): ZodOptional;\n exactOptional(): ZodExactOptional;\n nonoptional(params?: string | core.$ZodNonOptionalParams): ZodNonOptional;\n nullable(): ZodNullable;\n nullish(): ZodOptional>;\n default(def: util.NoUndefined>): ZodDefault;\n default(def: () => util.NoUndefined>): ZodDefault;\n prefault(def: () => core.input): ZodPrefault;\n prefault(def: core.input): ZodPrefault;\n array(): ZodArray;\n or(option: T): ZodUnion<[\n this,\n T\n ]>;\n and(incoming: T): ZodIntersection;\n transform(transform: (arg: core.output, ctx: core.$RefinementCtx>) => NewOut | Promise): ZodPipe, core.output>>;\n catch(def: core.output): ZodCatch;\n catch(def: (ctx: core.$ZodCatchCtx) => core.output): ZodCatch;\n pipe>>(target: T | core.$ZodType>): ZodPipe;\n readonly(): ZodReadonly;\n describe(description: string): this;\n description?: string;\n meta(): core.$replace | undefined;\n meta(data: core.$replace): this;\n isOptional(): boolean;\n isNullable(): boolean;\n apply(fn: (schema: this) => T): T;\n}","entrypoint":"zod","exportName":"Schema","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodAny extends _ZodType {\n}","entrypoint":"zod","exportName":"ZodAny","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodArray extends _ZodType>, core.$ZodArray {\n element: T;\n min(minLength: number, params?: string | core.$ZodCheckMinLengthParams): this;\n nonempty(params?: string | core.$ZodCheckMinLengthParams): this;\n max(maxLength: number, params?: string | core.$ZodCheckMaxLengthParams): this;\n length(len: number, params?: string | core.$ZodCheckLengthEqualsParams): this;\n unwrap(): T;\n \"~standard\": ZodStandardSchemaWithJSON;\n}","entrypoint":"zod","exportName":"ZodArray","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodBase64 extends ZodStringFormat<\"base64\"> {\n _zod: core.$ZodBase64Internals;\n}","entrypoint":"zod","exportName":"ZodBase64","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodBase64URL extends ZodStringFormat<\"base64url\"> {\n _zod: core.$ZodBase64URLInternals;\n}","entrypoint":"zod","exportName":"ZodBase64URL","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodBigInt extends _ZodBigInt> {\n}","entrypoint":"zod","exportName":"ZodBigInt","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodBigIntFormat extends ZodBigInt {\n _zod: core.$ZodBigIntFormatInternals;\n}","entrypoint":"zod","exportName":"ZodBigIntFormat","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodBoolean extends _ZodBoolean> {\n}","entrypoint":"zod","exportName":"ZodBoolean","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodCIDRv4 extends ZodStringFormat<\"cidrv4\"> {\n _zod: core.$ZodCIDRv4Internals;\n}","entrypoint":"zod","exportName":"ZodCIDRv4","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodCIDRv6 extends ZodStringFormat<\"cidrv6\"> {\n _zod: core.$ZodCIDRv6Internals;\n}","entrypoint":"zod","exportName":"ZodCIDRv6","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodCUID extends ZodStringFormat<\"cuid\"> {\n _zod: core.$ZodCUIDInternals;\n}","entrypoint":"zod","exportName":"ZodCUID","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodCUID2 extends ZodStringFormat<\"cuid2\"> {\n _zod: core.$ZodCUID2Internals;\n}","entrypoint":"zod","exportName":"ZodCUID2","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodCatch extends _ZodType>, core.$ZodCatch {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n removeCatch(): T;\n}","entrypoint":"zod","exportName":"ZodCatch","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodCodec extends ZodPipe, core.$ZodCodec {\n \"~standard\": ZodStandardSchemaWithJSON;\n _zod: core.$ZodCodecInternals;\n def: core.$ZodCodecDef;\n}","entrypoint":"zod","exportName":"ZodCodec","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodCoercedBigInt extends schemas._ZodBigInt> {\n}","entrypoint":"zod","exportName":"ZodCoercedBigInt","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/coerce.d.cts"} +{"declaration":"export interface ZodCoercedBoolean extends schemas._ZodBoolean> {\n}","entrypoint":"zod","exportName":"ZodCoercedBoolean","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/coerce.d.cts"} +{"declaration":"export interface ZodCoercedDate extends schemas._ZodDate> {\n}","entrypoint":"zod","exportName":"ZodCoercedDate","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/coerce.d.cts"} +{"declaration":"export interface ZodCoercedNumber extends schemas._ZodNumber> {\n}","entrypoint":"zod","exportName":"ZodCoercedNumber","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/coerce.d.cts"} +{"declaration":"export interface ZodCoercedString extends schemas._ZodString> {\n}","entrypoint":"zod","exportName":"ZodCoercedString","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/coerce.d.cts"} +{"declaration":"export interface ZodCustom extends _ZodType>, core.$ZodCustom {\n \"~standard\": ZodStandardSchemaWithJSON;\n}","entrypoint":"zod","exportName":"ZodCustom","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodCustomStringFormat extends ZodStringFormat, core.$ZodCustomStringFormat {\n _zod: core.$ZodCustomStringFormatInternals;\n \"~standard\": ZodStandardSchemaWithJSON;\n}","entrypoint":"zod","exportName":"ZodCustomStringFormat","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodDate extends _ZodDate> {\n}","entrypoint":"zod","exportName":"ZodDate","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodDefault extends _ZodType>, core.$ZodDefault {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n removeDefault(): T;\n}","entrypoint":"zod","exportName":"ZodDefault","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodDiscriminatedUnion extends ZodUnion, core.$ZodDiscriminatedUnion {\n \"~standard\": ZodStandardSchemaWithJSON;\n _zod: core.$ZodDiscriminatedUnionInternals;\n def: core.$ZodDiscriminatedUnionDef;\n}","entrypoint":"zod","exportName":"ZodDiscriminatedUnion","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodE164 extends ZodStringFormat<\"e164\"> {\n _zod: core.$ZodE164Internals;\n}","entrypoint":"zod","exportName":"ZodE164","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodEmail extends ZodStringFormat<\"email\"> {\n _zod: core.$ZodEmailInternals;\n}","entrypoint":"zod","exportName":"ZodEmail","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodEmoji extends ZodStringFormat<\"emoji\"> {\n _zod: core.$ZodEmojiInternals;\n}","entrypoint":"zod","exportName":"ZodEmoji","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodEnum extends _ZodType>, core.$ZodEnum {\n \"~standard\": ZodStandardSchemaWithJSON;\n enum: T;\n options: Array;\n extract(values: U, params?: string | core.$ZodEnumParams): ZodEnum>>;\n exclude(values: U, params?: string | core.$ZodEnumParams): ZodEnum>>;\n}","entrypoint":"zod","exportName":"ZodEnum","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodError extends $ZodError {\n format(): core.$ZodFormattedError;\n format(mapper: (issue: core.$ZodIssue) => U): core.$ZodFormattedError;\n flatten(): core.$ZodFlattenedError;\n flatten(mapper: (issue: core.$ZodIssue) => U): core.$ZodFlattenedError;\n addIssue(issue: core.$ZodIssue): void;\n addIssues(issues: core.$ZodIssue[]): void;\n isEmpty: boolean;\n}","entrypoint":"zod","exportName":"ZodError","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/errors.d.cts"} +{"declaration":"export interface ZodErrorMap {\n (issue: $ZodRawIssue): {\n message: string;\n } | string | undefined | null;\n}","entrypoint":"zod","exportName":"ZodErrorMap","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/core/errors.d.cts"} +{"declaration":"export interface ZodExactOptional extends _ZodType>, core.$ZodExactOptional {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n}","entrypoint":"zod","exportName":"ZodExactOptional","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodFile extends _ZodType, core.$ZodFile {\n \"~standard\": ZodStandardSchemaWithJSON;\n min(size: number, params?: string | core.$ZodCheckMinSizeParams): this;\n max(size: number, params?: string | core.$ZodCheckMaxSizeParams): this;\n mime(types: util.MimeTypes | Array, params?: string | core.$ZodCheckMimeTypeParams): this;\n}","entrypoint":"zod","exportName":"ZodFile","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodFloat32 extends ZodNumberFormat {\n}","entrypoint":"zod","exportName":"ZodFloat32","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodFloat64 extends ZodNumberFormat {\n}","entrypoint":"zod","exportName":"ZodFloat64","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodFunction extends _ZodType>, core.$ZodFunction {\n \"~standard\": ZodStandardSchemaWithJSON;\n _def: core.$ZodFunctionDef;\n _input: core.$InferInnerFunctionType;\n _output: core.$InferOuterFunctionType;\n input(args: Items, rest?: Rest): ZodFunction, Returns>;\n input(args: NewArgs): ZodFunction;\n input(...args: any[]): ZodFunction;\n output(output: NewReturns): ZodFunction;\n}","entrypoint":"zod","exportName":"ZodFunction","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodGUID extends ZodStringFormat<\"guid\"> {\n _zod: core.$ZodGUIDInternals;\n}","entrypoint":"zod","exportName":"ZodGUID","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodIPv4 extends ZodStringFormat<\"ipv4\"> {\n _zod: core.$ZodIPv4Internals;\n}","entrypoint":"zod","exportName":"ZodIPv4","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodIPv6 extends ZodStringFormat<\"ipv6\"> {\n _zod: core.$ZodIPv6Internals;\n}","entrypoint":"zod","exportName":"ZodIPv6","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodISODate extends schemas.ZodStringFormat {\n _zod: core.$ZodISODateInternals;\n}","entrypoint":"zod","exportName":"ZodISODate","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/iso.d.cts"} +{"declaration":"export interface ZodISODateTime extends schemas.ZodStringFormat {\n _zod: core.$ZodISODateTimeInternals;\n}","entrypoint":"zod","exportName":"ZodISODateTime","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/iso.d.cts"} +{"declaration":"export interface ZodISODuration extends schemas.ZodStringFormat {\n _zod: core.$ZodISODurationInternals;\n}","entrypoint":"zod","exportName":"ZodISODuration","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/iso.d.cts"} +{"declaration":"export interface ZodISOTime extends schemas.ZodStringFormat {\n _zod: core.$ZodISOTimeInternals;\n}","entrypoint":"zod","exportName":"ZodISOTime","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/iso.d.cts"} +{"declaration":"export interface ZodInt extends ZodNumberFormat {\n}","entrypoint":"zod","exportName":"ZodInt","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodInt32 extends ZodNumberFormat {\n}","entrypoint":"zod","exportName":"ZodInt32","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodIntersection extends _ZodType>, core.$ZodIntersection {\n \"~standard\": ZodStandardSchemaWithJSON;\n}","entrypoint":"zod","exportName":"ZodIntersection","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodJSONSchema extends _ZodJSONSchema {\n _zod: ZodJSONSchemaInternals;\n}","entrypoint":"zod","exportName":"ZodJSONSchema","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodJSONSchemaInternals extends _ZodJSONSchemaInternals {\n output: util.JSONType;\n input: util.JSONType;\n}","entrypoint":"zod","exportName":"ZodJSONSchemaInternals","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodJWT extends ZodStringFormat<\"jwt\"> {\n _zod: core.$ZodJWTInternals;\n}","entrypoint":"zod","exportName":"ZodJWT","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodKSUID extends ZodStringFormat<\"ksuid\"> {\n _zod: core.$ZodKSUIDInternals;\n}","entrypoint":"zod","exportName":"ZodKSUID","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodLazy extends _ZodType>, core.$ZodLazy {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n}","entrypoint":"zod","exportName":"ZodLazy","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodLiteral extends _ZodType>, core.$ZodLiteral {\n \"~standard\": ZodStandardSchemaWithJSON;\n values: Set;\n value: T;\n}","entrypoint":"zod","exportName":"ZodLiteral","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodMAC extends ZodStringFormat<\"mac\"> {\n _zod: core.$ZodMACInternals;\n}","entrypoint":"zod","exportName":"ZodMAC","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodMap extends _ZodType>, core.$ZodMap {\n \"~standard\": ZodStandardSchemaWithJSON;\n keyType: Key;\n valueType: Value;\n min(minSize: number, params?: string | core.$ZodCheckMinSizeParams): this;\n nonempty(params?: string | core.$ZodCheckMinSizeParams): this;\n max(maxSize: number, params?: string | core.$ZodCheckMaxSizeParams): this;\n size(size: number, params?: string | core.$ZodCheckSizeEqualsParams): this;\n}","entrypoint":"zod","exportName":"ZodMap","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodNaN extends _ZodType, core.$ZodNaN {\n \"~standard\": ZodStandardSchemaWithJSON;\n}","entrypoint":"zod","exportName":"ZodNaN","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodNanoID extends ZodStringFormat<\"nanoid\"> {\n _zod: core.$ZodNanoIDInternals;\n}","entrypoint":"zod","exportName":"ZodNanoID","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodNever extends _ZodType {\n}","entrypoint":"zod","exportName":"ZodNever","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodNonOptional extends _ZodType>, core.$ZodNonOptional {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n}","entrypoint":"zod","exportName":"ZodNonOptional","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodNull extends _ZodType {\n}","entrypoint":"zod","exportName":"ZodNull","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodNullable extends _ZodType>, core.$ZodNullable {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n}","entrypoint":"zod","exportName":"ZodNullable","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodNumber extends _ZodNumber> {\n}","entrypoint":"zod","exportName":"ZodNumber","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodNumberFormat extends ZodNumber {\n _zod: core.$ZodNumberFormatInternals;\n}","entrypoint":"zod","exportName":"ZodNumberFormat","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodObject extends _ZodType>, core.$ZodObject {\n \"~standard\": ZodStandardSchemaWithJSON;\n shape: Shape;\n keyof(): ZodEnum>;\n catchall(schema: T): ZodObject>;\n passthrough(): ZodObject;\n loose(): ZodObject;\n strict(): ZodObject;\n strip(): ZodObject;\n extend(shape: U): ZodObject>, Config>;\n safeExtend(shape: SafeExtendShape & Partial>): ZodObject>, Config>;\n merge(other: U): ZodObject, U[\"_zod\"][\"config\"]>;\n pick>(mask: M & Record, never>): ZodObject>>, Config>;\n omit>(mask: M & Record, never>): ZodObject>>, Config>;\n partial(): ZodObject<{\n -readonly [k in keyof Shape]: ZodOptional;\n }, Config>;\n partial>(mask: M & Record, never>): ZodObject<{\n -readonly [k in keyof Shape]: k extends keyof M ? ZodOptional : Shape[k];\n }, Config>;\n required(): ZodObject<{\n -readonly [k in keyof Shape]: ZodNonOptional;\n }, Config>;\n required>(mask: M & Record, never>): ZodObject<{\n -readonly [k in keyof Shape]: k extends keyof M ? ZodNonOptional : Shape[k];\n }, Config>;\n}","entrypoint":"zod","exportName":"ZodObject","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodOptional extends _ZodType>, core.$ZodOptional {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n}","entrypoint":"zod","exportName":"ZodOptional","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodPipe extends _ZodType>, core.$ZodPipe {\n \"~standard\": ZodStandardSchemaWithJSON;\n in: A;\n out: B;\n}","entrypoint":"zod","exportName":"ZodPipe","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodPrefault extends _ZodType>, core.$ZodPrefault {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n}","entrypoint":"zod","exportName":"ZodPrefault","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodPreprocess extends ZodPipe, core.$ZodPreprocess {\n \"~standard\": ZodStandardSchemaWithJSON;\n _zod: core.$ZodPreprocessInternals;\n def: core.$ZodPreprocessDef;\n}","entrypoint":"zod","exportName":"ZodPreprocess","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodPromise extends _ZodType>, core.$ZodPromise {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n}","entrypoint":"zod","exportName":"ZodPromise","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodReadonly extends _ZodType>, core.$ZodReadonly {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n}","entrypoint":"zod","exportName":"ZodReadonly","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodRecord extends _ZodType>, core.$ZodRecord {\n \"~standard\": ZodStandardSchemaWithJSON;\n keyType: Key;\n valueType: Value;\n}","entrypoint":"zod","exportName":"ZodRecord","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodSchema = core.$ZodTypeInternals> extends core.$ZodType {\n def: Internals[\"def\"];\n type: Internals[\"def\"][\"type\"];\n _def: Internals[\"def\"];\n _output: Internals[\"output\"];\n _input: Internals[\"input\"];\n \"~standard\": ZodStandardSchemaWithJSON;\n toJSONSchema(params?: core.ToJSONSchemaParams): core.ZodStandardJSONSchemaPayload;\n check(...checks: (core.CheckFn> | core.$ZodCheck>)[]): this;\n with(...checks: (core.CheckFn> | core.$ZodCheck>)[]): this;\n clone(def?: Internals[\"def\"], params?: {\n parent: boolean;\n }): this;\n register(registry: R, ...meta: this extends R[\"_schema\"] ? undefined extends R[\"_meta\"] ? [\n core.$replace?\n ] : [\n core.$replace\n ] : [\n \"Incompatible schema\"\n ]): this;\n brand(value?: T): PropertyKey extends T ? this : core.$ZodBranded;\n parse(data: unknown, params?: core.ParseContext): core.output;\n safeParse(data: unknown, params?: core.ParseContext): parse.ZodSafeParseResult>;\n parseAsync(data: unknown, params?: core.ParseContext): Promise>;\n safeParseAsync(data: unknown, params?: core.ParseContext): Promise>>;\n spa: (data: unknown, params?: core.ParseContext) => Promise>>;\n encode(data: core.output, params?: core.ParseContext): core.input;\n decode(data: core.input, params?: core.ParseContext): core.output;\n encodeAsync(data: core.output, params?: core.ParseContext): Promise>;\n decodeAsync(data: core.input, params?: core.ParseContext): Promise>;\n safeEncode(data: core.output, params?: core.ParseContext): parse.ZodSafeParseResult>;\n safeDecode(data: core.input, params?: core.ParseContext): parse.ZodSafeParseResult>;\n safeEncodeAsync(data: core.output, params?: core.ParseContext): Promise>>;\n safeDecodeAsync(data: core.input, params?: core.ParseContext): Promise>>;\n refine) => unknown | Promise>(check: Ch, params?: string | core.$ZodCustomParams): Ch extends (arg: any) => arg is infer R ? this & ZodType> : this;\n superRefine(refinement: (arg: core.output, ctx: core.$RefinementCtx>) => void | Promise, params?: core.$ZodSuperRefineParams): this;\n overwrite(fn: (x: core.output) => core.output): this;\n optional(): ZodOptional;\n exactOptional(): ZodExactOptional;\n nonoptional(params?: string | core.$ZodNonOptionalParams): ZodNonOptional;\n nullable(): ZodNullable;\n nullish(): ZodOptional>;\n default(def: util.NoUndefined>): ZodDefault;\n default(def: () => util.NoUndefined>): ZodDefault;\n prefault(def: () => core.input): ZodPrefault;\n prefault(def: core.input): ZodPrefault;\n array(): ZodArray;\n or(option: T): ZodUnion<[\n this,\n T\n ]>;\n and(incoming: T): ZodIntersection;\n transform(transform: (arg: core.output, ctx: core.$RefinementCtx>) => NewOut | Promise): ZodPipe, core.output>>;\n catch(def: core.output): ZodCatch;\n catch(def: (ctx: core.$ZodCatchCtx) => core.output): ZodCatch;\n pipe>>(target: T | core.$ZodType>): ZodPipe;\n readonly(): ZodReadonly;\n describe(description: string): this;\n description?: string;\n meta(): core.$replace | undefined;\n meta(data: core.$replace): this;\n isOptional(): boolean;\n isNullable(): boolean;\n apply(fn: (schema: this) => T): T;\n}","entrypoint":"zod","exportName":"ZodSchema","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodSet extends _ZodType>, core.$ZodSet {\n \"~standard\": ZodStandardSchemaWithJSON;\n min(minSize: number, params?: string | core.$ZodCheckMinSizeParams): this;\n nonempty(params?: string | core.$ZodCheckMinSizeParams): this;\n max(maxSize: number, params?: string | core.$ZodCheckMaxSizeParams): this;\n size(size: number, params?: string | core.$ZodCheckSizeEqualsParams): this;\n}","entrypoint":"zod","exportName":"ZodSet","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodString extends _ZodString> {\n email(params?: string | core.$ZodCheckEmailParams): this;\n url(params?: string | core.$ZodCheckURLParams): this;\n jwt(params?: string | core.$ZodCheckJWTParams): this;\n emoji(params?: string | core.$ZodCheckEmojiParams): this;\n guid(params?: string | core.$ZodCheckGUIDParams): this;\n uuid(params?: string | core.$ZodCheckUUIDParams): this;\n uuidv4(params?: string | core.$ZodCheckUUIDParams): this;\n uuidv6(params?: string | core.$ZodCheckUUIDParams): this;\n uuidv7(params?: string | core.$ZodCheckUUIDParams): this;\n nanoid(params?: string | core.$ZodCheckNanoIDParams): this;\n guid(params?: string | core.$ZodCheckGUIDParams): this;\n cuid(params?: string | core.$ZodCheckCUIDParams): this;\n cuid2(params?: string | core.$ZodCheckCUID2Params): this;\n ulid(params?: string | core.$ZodCheckULIDParams): this;\n base64(params?: string | core.$ZodCheckBase64Params): this;\n base64url(params?: string | core.$ZodCheckBase64URLParams): this;\n xid(params?: string | core.$ZodCheckXIDParams): this;\n ksuid(params?: string | core.$ZodCheckKSUIDParams): this;\n ipv4(params?: string | core.$ZodCheckIPv4Params): this;\n ipv6(params?: string | core.$ZodCheckIPv6Params): this;\n cidrv4(params?: string | core.$ZodCheckCIDRv4Params): this;\n cidrv6(params?: string | core.$ZodCheckCIDRv6Params): this;\n e164(params?: string | core.$ZodCheckE164Params): this;\n datetime(params?: string | core.$ZodCheckISODateTimeParams): this;\n date(params?: string | core.$ZodCheckISODateParams): this;\n time(params?: string | core.$ZodCheckISOTimeParams): this;\n duration(params?: string | core.$ZodCheckISODurationParams): this;\n}","entrypoint":"zod","exportName":"ZodString","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodStringFormat extends _ZodString> {\n}","entrypoint":"zod","exportName":"ZodStringFormat","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodSuccess extends _ZodType>, core.$ZodSuccess {\n \"~standard\": ZodStandardSchemaWithJSON;\n unwrap(): T;\n}","entrypoint":"zod","exportName":"ZodSuccess","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodSymbol extends _ZodType {\n}","entrypoint":"zod","exportName":"ZodSymbol","importSpecifier":"openclaw/plugin-sdk/zod","kind":"interface","recordType":"export","sourcePath":"node_modules/zod/v4/classic/schemas.d.cts"} +{"declaration":"export interface ZodTemplateLiteral