Files
openclaw/extensions/clickclack/api.ts
2026-06-04 08:12:22 -04:00

25 lines
836 B
TypeScript

/**
* Public ClickClack runtime API barrel used by plugin tests, docs, and
* integration code that should not reach into src internals.
*/
export {
DEFAULT_ACCOUNT_ID,
listClickClackAccountIds,
listEnabledClickClackAccounts,
resolveClickClackAccount,
resolveDefaultClickClackAccountId,
} from "./src/accounts.js";
export { clickClackPlugin } from "./src/channel.js";
export { clickClackConfigSchema } from "./src/config-schema.js";
export { createClickClackClient } from "./src/http-client.js";
export { getClickClackRuntime, setClickClackRuntime } from "./src/runtime.js";
export { buildClickClackTarget, parseClickClackTarget } from "./src/target.js";
export type {
ClickClackAccountConfig,
ClickClackEvent,
ClickClackMessage,
ClickClackTarget,
CoreConfig,
ResolvedClickClackAccount,
} from "./src/types.js";