import { DynamicModule, Type } from '@nestjs/common';
import { ActivityModuleOptions } from '../interfaces';
export declare class TemporalActivityModule {
    static forRoot(options?: ActivityModuleOptions): DynamicModule;
    static forRootAsync(options: {
        imports?: (Type<unknown> | DynamicModule)[];
        useFactory: (...args: unknown[]) => Promise<ActivityModuleOptions> | ActivityModuleOptions;
        inject?: string[];
        global?: boolean;
    }): DynamicModule;
}
