/**
 * Nightgate Service Implementation, OData V4 API
 *
 * Thin service layer: all data comes from local SQLite (populated by Crawler).
 * OData queries run against the local DB. Wallet sessions are handled separately.
 *
 * Data flow: Midnight Node -> Crawler -> SQLite -> Nightgate OData V4
 */
import cds from '@sap/cds';
export default class NightgateService extends cds.ApplicationService {
    private db;
    private _cleanupTimer?;
    init(): Promise<void>;
}
