import { TestApplication, AppBuilder } from './app-builder';
export interface Constructor<T> {
    new (...args: any[]): T;
}
export declare function renderModule(name: string, renderTest: Constructor<RenderTest>): void;
export declare class RenderTest {
    app: AppBuilder<TestApplication>;
}
export interface TestMeta {
    [key: string]: any;
    debug?: boolean;
}
export interface TestFunction {
    [key: string]: boolean;
}
export declare function test(meta: TestMeta): MethodDecorator;
export declare function test(_target: Object | TestMeta, _name?: string, descriptor?: PropertyDescriptor): PropertyDescriptor | void;
