import { u as ReplyPayload } from "./types-COG01TRW.js";
import { i as NodmixConfig } from "./types.nodmix-B9QJSty6.js";

//#region src/plugin-sdk/command-status.runtime.d.ts
declare namespace command_status_runtime_d_exports {
  export { ResolveDirectStatusReplyForSessionParams, resolveDirectStatusReplyForSession$1 as resolveDirectStatusReplyForSession };
}
type ResolveDirectStatusReplyForSessionParams = {
  cfg: NodmixConfig;
  sessionKey: string;
  channel: string;
  senderId?: string;
  senderIsOwner: boolean;
  isAuthorizedSender: boolean;
  isGroup: boolean;
  defaultGroupActivation: () => "always" | "mention";
};
declare function resolveDirectStatusReplyForSession$1(params: ResolveDirectStatusReplyForSessionParams): Promise<ReplyPayload | undefined>;
//#endregion
//#region src/plugin-sdk/command-status-runtime.d.ts
type CommandStatusRuntime = typeof command_status_runtime_d_exports;
declare const resolveDirectStatusReplyForSession: CommandStatusRuntime["resolveDirectStatusReplyForSession"];
//#endregion
export { type ResolveDirectStatusReplyForSessionParams, resolveDirectStatusReplyForSession };