import { ClusterClient, DjsDiscordClient, evalOptions } from 'discord-hybrid-sharding'; import { RawMessage } from '../Structures/IPCMessage'; import { CrossHostMessage } from '../types/shared'; export declare class Shard { shard: ClusterClient; constructor(shard: ClusterClient); broadcastEval(script: string, options?: evalOptions & { script?: string; }): Promise; send(message: RawMessage, options?: CrossHostMessage): Promise; request(message: RawMessage, options?: CrossHostMessage): Promise; requestToGuild(message: RawMessage & { guildId: string; }, options?: evalOptions): Promise; requestToClient(message: RawMessage & { clientId: string; }, options?: evalOptions): Promise; } //# sourceMappingURL=Shard.d.ts.map