import { IApiAuthorizationModuleOptionsFactory } from './factory.interface';
import { IApiAuthorizationModuleOptions } from './interface';
import { FactoryProvider, ModuleMetadata, Type } from '@nestjs/common';
export interface IApiAuthorizationModuleAsyncOptions extends Pick<ModuleMetadata, "imports"> {
    inject?: NonNullable<FactoryProvider["inject"]>;
    useClass?: Type<IApiAuthorizationModuleOptionsFactory>;
    useExisting?: Type<IApiAuthorizationModuleOptionsFactory>;
    useFactory?: FactoryProvider<IApiAuthorizationModuleOptions>["useFactory"];
}
