PublishRequest: {
    event: SignedEvent;
    relays: string[];
    signal?: AbortSignal;
    timeout?: number;
    verb?: "EVENT" | "AUTH";
}