export * from "./types/index.js"; export { createDatabaseService } from "./database/index.js"; export { createServer } from "./server/index.js"; export { parseFromObject, parseFromString, parseFromYaml, } from "./config/index.js"; export { exampleConfig } from "./config/schema.js"; export type { ApiConfig, ApiOptions, Resource, ResourceField, Relationship, DatabaseService, Server, Result, } from "./types/index.js"; export { ok, err } from "./types/index.js"; import { ApiConfig, Result, Server } from "./types/index.js"; /** * Create and start a mock API server from a configuration object * * @param config - The API configuration object or path to config file * @param port - Optional port to run the server on * @returns A Result containing the server object or an error */ export declare const createMockApi: (config: ApiConfig, port?: number) => Promise>;