import type { MockServerConfig, QueryDef, RequestReplyDef, TypedRequestReply, ViewDef } from '../types.ts'; export declare const SERVING_VIEWS: Set; /** * GSF's getAllEntityNames (DbReflectionUtils.kt:116-123): the dictionary's * tables, each audit table right after its table, then the views. GSF lists * the tables by product, in its dictionary files' HashMap order (which the * app's own file names decide), then declaration order: here, in the * config's order. */ export declare function entityNames(config: MockServerConfig): string[]; export declare function javaPattern(pattern: string): RegExp; export declare function matchingNames(pattern: RegExp, names: string[]): string[]; export declare const SYSTEM_ENTITY_TYPES: TypedRequestReply; /** system-info-reqrep.kts's two request servers. */ export declare function systemInfoRequestReplies(): Record; export declare const SYSTEM_STATUS_BYTES: ViewDef; /** * StatusDataserver.java's two dataservers, on GSF's older engine (no INDEXES * in their META), their fields in the order its HashSet of fields gives * them. Only GSF's Resource Daemon fills GENESIS_PROCESS and SYSTEM_STATUS, * and Genesis Start and Create's preview don't run it, so both stream no * rows, as there. */ export declare function statusQueries(): Record;