import { InjectableNopeBaseModule } from "../../module";
import { NopePromise } from "../../promise";
import { INopeObservable } from "../../types";
import { IHelloWorlModule } from "./IHellWorldModule";
export declare class HelloWorldModule extends InjectableNopeBaseModule implements IHelloWorlModule {
    testProp: INopeObservable<string>;
    /**
     * Custom Function
     *
     * @param {string} greetingsTo
     * @return {*}
     * @memberof TestModule
     */
    helloWorld(greetingsTo: string): Promise<string>;
    updateTestProp(): Promise<void>;
    sleep(n: number): NopePromise<void, any>;
    init(): Promise<void>;
    dispose(): Promise<void>;
}
