import { IncomingMessage, ServerResponse } from 'node:http';
import type { OwlCodaConfig } from '../config.js';
/**
 * Bootstrap startup config. Return OwlCoda model registry.
 */
export declare function handleBootstrap(_req: IncomingMessage, res: ServerResponse, config: OwlCodaConfig): void;
/**
 * /api/oauth/usage
 * Return local usage data.
 */
export declare function handleUsage(_req: IncomingMessage, res: ServerResponse, _config: OwlCodaConfig): void;
/**
 * /api/oauth/profile
 * Return OwlCoda local user info.
 */
export declare function handleProfile(_req: IncomingMessage, res: ServerResponse, _config: OwlCodaConfig): void;
/**
 * /api/oauth/account/settings
 * Local account settings.
 */
export declare function handleAccountSettings(_req: IncomingMessage, res: ServerResponse, _config: OwlCodaConfig): void;
/**
 * Local notice config.
 */
export declare function handleGroveConfig(_req: IncomingMessage, res: ServerResponse, _config: OwlCodaConfig): void;
