///
import { Crazyradio } from '../drivers/crazyradio';
import { Commander } from './commander';
import { Logging } from './logging';
import { Parameters } from './parameters';
import { EventEmitter } from 'events';
export declare const defaultCrazyflieOptions: CrazyflieOptions;
export declare class Crazyflie extends EventEmitter {
radio: Crazyradio;
initialized: boolean;
options: CrazyflieOptions;
commander: Commander;
parameters: Parameters;
logging: Logging;
/**
* Class for controlling a Crazyflie
*/
constructor(radio: Crazyradio);
init(): Promise;
}
export interface CrazyflieOptions {
cacheDir: string;
}