/**
 * Generated by tsnapi — public API snapshot of `devframe/recipes/interactive-auth`
 */
// #region Interfaces
export interface CreateInteractiveAuthOptions {
  clientAuthTokens?: string[];
  banner?: (_: {
    code: string;
    url: string;
  }) => void;
  serverUrl?: () => string;
}
// #endregion

// #region Functions
export declare function createInteractiveAuth(_: DevframeNodeContext, _?: CreateInteractiveAuthOptions): DevframeAuthHandler;
// #endregion