/** Authentication middleware. Any route can require authentication if it contains the lock emoji in its name. */ import type { NextHandler } from 'polka'; import type { KittenRequest, KittenResponse, KittenPolka } from '../types/index.ts'; export default function (app: KittenPolka): (request: KittenRequest, response: KittenResponse, next: NextHandler) => Promise;