/** * ObjectQL * Copyright (c) 2026-present ObjectStack Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import { MetadataRegistry, ObjectConfig, LoaderPlugin } from '@objectql/types'; export declare class ObjectLoader { protected registry: MetadataRegistry; private plugins; constructor(registry: MetadataRegistry); private registerBuiltinPlugins; use(plugin: LoaderPlugin): void; load(dir: string, packageName?: string): void; loadPackage(packageName: string): void; private runPlugin; } export declare function loadObjectConfigs(dir: string): Record;