import Tron from "reactotron-react-native";
import { ReactotronConfig } from "./reactotron-config";
declare global {
    interface Console {
        /**
         * Hey, it's Reactotron if we're in dev, and no-ops if we're in prod.
         */
        tron: typeof Tron;
    }
}
/**
 * You'll probably never use the service like this since we hang the Reactotron
 * instance off of `console.tron`. This is only to be consistent with the other
 * services.
 */
export declare class Reactotron {
    config: ReactotronConfig;
    rootStore: any;
    /**
     * Create the Reactotron service.
     *
     * @param config the configuration
     */
    constructor(config?: ReactotronConfig);
    /**
     * Hook into the root store for doing awesome state-related things.
     *
     * @param rootStore The root store
     */
    setRootStore(rootStore: any, initialData: any): void;
    /**
     * Configure reactotron based on the the config settings passed in, then connect if we need to.
     */
    setup(): Promise<void>;
}
//# sourceMappingURL=reactotron.d.ts.map