import { TailorAnyDBField } from "../services/tailordb/types.mjs"; import { Plugin } from "../../plugin/types.mjs"; import { AppConfig } from "./types.mjs"; //#region src/configure/config/index.d.ts /** * Define a Tailor SDK application configuration with shallow exactness. * @template Config * @param config - Application configuration * @returns The same configuration object */ export declare function defineConfig, never>>(config: Config): Config; /** * Define plugins to be used with the Tailor SDK. * Plugins can generate additional tables, resolvers, and executors * based on existing TailorDB tables. * @param configs - Plugin configurations * @returns Plugin configurations as given */ export declare function definePlugins(...configs: Plugin[]): Plugin>[]; //#endregion