import type { MiddlewareHandler } from 'hono';
export interface SetupAuthOptions {
    /** Paths that don't require authentication */
    exceptions?: string[];
}
/**
 * Setup authentication middleware for sandbox
 * Accepts both Bearer tokens (for user auth) and x-api-key (for server-to-server)
 */
export declare function setupAuth(options?: SetupAuthOptions): MiddlewareHandler;
