import type { ChannelDirectoryEntryKind, ChannelId } from "../../channels/plugins/types.public.js"; import type { OpenClawConfig } from "../../config/types.openclaw.js"; export type ResolvedIdLikeTarget = { to: string; kind: ChannelDirectoryEntryKind | "channel"; display?: string; source: "normalized" | "directory"; }; export declare function maybeResolveIdLikeTarget(params: { cfg: OpenClawConfig; channel: ChannelId; input: string; accountId?: string | null; preferredKind?: ChannelDirectoryEntryKind | "channel"; }): Promise;