import { ConfigModule } from "@medusajs/framework/types";
/**
 * Returns the list of auth provider IDs allowed for the given actor type, as
 * configured in `projectConfig.http.authMethodsPerActor`.
 *
 * A return value of `undefined` means the actor type has no allowlist
 * configured, in which case every registered provider is allowed for it.
 */
export declare const getAllowedAuthProvidersForActor: (config: ConfigModule, actorType: string) => string[] | undefined;
/**
 * Whether a given auth provider is allowed for the given actor type.
 *
 * When the actor type has no allowlist configured, every provider is allowed.
 */
export declare const isAuthProviderAllowedForActor: (config: ConfigModule, actorType: string, provider: string) => boolean;
//# sourceMappingURL=auth-methods-per-actor.d.ts.map