import { ModuleMetadata } from "@nestjs/common";
import { RouteGuardOptions } from "../../support/definitions/route-guard.options";
export interface ISubscriptionModuleFeatureOptions extends Pick<ModuleMetadata, 'imports'> {
    inject?: any[];
    hidden: boolean;
    options?: RouteGuardOptions<boolean>;
}
export interface ISubscriptionModuleOptions extends Pick<ModuleMetadata, 'imports'> {
    inject?: any[];
    hidden: boolean;
    useFactory: (...args: any[]) => Promise<RouteGuardOptions<boolean>> | RouteGuardOptions<boolean>;
}
