import { DynamicModule, ModuleMetadata } from "@nestjs/common";
import { NestWhatsClientOptions } from "./nestwhats-options.interface";
export declare class NestWhatsModule {
    static forRoot(options: Partial<NestWhatsClientOptions>): DynamicModule;
    static forRootAsync(options: {
        name?: string;
        imports?: ModuleMetadata["imports"];
        useFactory: (...args: any[]) => Promise<Partial<NestWhatsClientOptions>> | Partial<NestWhatsClientOptions>;
        inject?: any[];
    }): DynamicModule;
}
