import { Client } from 'discord.js';
import { SolaraClientOptions } from '../types';
import { CommandHandler } from './CommandHandler';
import { FunctionManager } from './FunctionManager';
import { FunctionParser } from './FunctionParser';
export default class SolaraClient extends Client {
    readonly solaraOptions: SolaraClientOptions;
    readonly commandHandler: CommandHandler;
    readonly functionManager: FunctionManager;
    readonly functionParser: FunctionParser;
    constructor(options: SolaraClientOptions);
    start(): Promise<void>;
}
