/// import { Client as DiscordClient } from 'discord.js'; import { ProviderStore } from './structures/ProviderStore'; import { SerializerStore } from './structures/SerializerStore'; import { GatewayDriver } from './gateway/GatewayDriver'; export declare type DeepReadonly = { readonly [P in keyof T]: T[P] extends object ? DeepReadonly : T[P]; }; export declare type KeyedObject = Record; export declare type ReadonlyKeyedObject = DeepReadonly; /** * Dummy Client made to ignore the origin's properties, so SG may compile correctly. * @internal */ export interface Client extends Omit { gateways: GatewayDriver; providers: ProviderStore; serializers: SerializerStore; } //# sourceMappingURL=types.d.ts.map