import type { ReplyPayload } from "../auto-reply/types.js";
import type { DaoCoreConfig } from "../config/types.daocore.js";
export type ResolveDirectStatusReplyForSessionParams = {
    cfg: DaoCoreConfig;
    sessionKey: string;
    channel: string;
    senderId?: string;
    senderIsOwner: boolean;
    isAuthorizedSender: boolean;
    isGroup: boolean;
    defaultGroupActivation: () => "always" | "mention";
};
export declare function resolveDirectStatusReplyForSession(params: ResolveDirectStatusReplyForSessionParams): Promise<ReplyPayload | undefined>;
