export interface AuthGatewayStdioOptions { /** Request lines. */ input: ReadableStream; /** Writes one response line, newline included. */ write(line: string): void; /** Answers one request; never rejects (the gateway router's `route`, or a wrapper around it). */ route(req: Request): Promise; /** Reported on the ready line. */ version?: string; } /** Serves `opts.input` until it ends and every request it carried is answered. */ export declare function serveAuthGatewayStdio(opts: AuthGatewayStdioOptions): Promise;