import { type BlipClient, type Command, type CommandMethods, type Message, type MessageTypes, type Sender } from '../../index.ts'; export declare class PluginSender implements Sender { readonly channel: { readonly isDesk: boolean; post: (action: string, content: unknown, options?: { fireAndForget: T extends void ? never : true; }) => Promise; destroy: () => void; }; constructor(); sendMessage(message: Message): Promise; sendCommand(command: Command): Promise; static check(blipClient: BlipClient): PluginSender; static getRealm(blipClient: BlipClient): 'portal' | 'desk'; private getRealm; } //# sourceMappingURL=pluginsender.d.ts.map