import Discord from "discord.js"; export declare class Logger { readonly client: Discord.Client; channels: Array; format: LoggerFormat; constructor(client: Discord.Client, { channel, format }: LoggerOptions); log(message: Discord.Message, format?: LoggerFormat): void; send(str: string): void; getFormat(message: Discord.Message, format: LoggerFormat | string): string; } export default Logger; export interface LoggerOptions { channel: Discord.Snowflake | Array; format: LoggerFormat; } export declare type LoggerFormat = `$${LoggerFormatTypes}$`[] | string | string[]; export declare type LoggerFormatTypes = "authorName" | "authorTag" | "content" | "channelName" | "channelTag" | "serverName" | "timestamp"; //# sourceMappingURL=Logging.d.ts.map