/**
 * Access-control helpers passed to the inbound processor (Telegram-specific).
 */
import { evaluateGroupBaseAccess, resolveRequireMention, hasBotMention } from '../access-control.js';
export declare function createTelegramInboundAccessControl(): {
    normalizeAllowFromWithStore: (opts: {
        allowFrom?: Array<string | number>;
        storeAllowFrom?: string[];
    }) => import("@xopcai/xopc/channels/channel-domain.js").NormalizedAllowFrom;
    evaluateGroupBaseAccess: (opts: Parameters<typeof evaluateGroupBaseAccess>[0]) => import("@xopcai/xopc/channels/channel-domain.js").GroupAccessResult;
    resolveRequireMention: (opts: Parameters<typeof resolveRequireMention>[0]) => boolean;
    hasBotMention: (opts: Parameters<typeof hasBotMention>[0]) => boolean;
    removeBotMention: (text: string, botUsername: string) => string;
};
