import { Integration } from './constants'; export declare const INTEGRATION_CONFIG: { readonly nodejs: { readonly name: "Node.js"; readonly filterPatterns: ["**/*.{tsx,ts,js,mjs,cjs}"]; readonly ignorePatterns: ["node_modules", "dist", "build", "public", "static", "node-env.d.*"]; readonly detect: () => Promise; readonly generateFilesRules: "\n- Use `new Opik({ apiKey, environment })` for client initialization, NOT a provider pattern\n- Import from 'opik', not 'opik-js/react' or similar\n- Use `@track()` decorator for automatic tracing\n- Use `client.trace()` for manual trace creation\n- Always include `await client.flush()` for short-lived scripts\n- For integrations, use `trackOpenAI()`, `OpikTracer`, etc.\n- Configuration uses `apiKey` and `environment`, not `api_host` or `defaults`\n- Opik uses non-blocking batched writes by default"; readonly filterFilesRules: "\n- Look for main entry points (index.ts, main.ts, app.ts, server.ts)\n- Look for files with LLM calls (OpenAI, Anthropic, etc.)\n- Look for API route handlers\n- Look for service/utility files with AI logic\n- Avoid test files, config files, and type definition files\n- If there's a setup or initialization file, include it"; readonly docsUrl: "https://www.comet.com/docs/opik/reference/typescript-sdk/overview"; readonly defaultChanges: "• Installed opik package\n• Initialized Opik client\n• Set up environment variables (OPIK_API_KEY, OPIK_URL_OVERRIDE)"; readonly nextSteps: "• Use @track() decorator to automatically trace functions\n• Use client.trace() for manual trace creation\n• For short-lived scripts: Add await client.flush() before exit\n• Integrate with LLM libraries using trackOpenAI() or OpikTracer\n• Check the documentation for advanced usage: https://www.comet.com/docs/opik/reference/typescript-sdk/overview"; }; }; export declare const INTEGRATION_ORDER: readonly [Integration]; //# sourceMappingURL=config.d.ts.map