import { AuthCapability, SoapConfig } from "../config/schemas/types"; import { PromptChoice } from "./prompt.types"; export type RouteAuthChoice = "none" | "jwt" | "api-key"; export declare function createRouteAuthChoices(config: SoapConfig): Array>; export declare function hasRouteAuth(config: SoapConfig): boolean; export declare function defaultProjectRouteAuth(values: AuthCapability[]): RouteAuthChoice; export declare function defaultResourceRouteAuth(resourceAuth: "none" | AuthCapability, projectAuth: AuthCapability[]): RouteAuthChoice;