import type { BuiltTool } from '@n8n/agents'; import type { InstanceAiCredentialService } from '@n8n/instance-ai'; import type { BuilderTrackFn } from '../builder-config-telemetry'; export interface AskCredentialToolDeps { credentialService: InstanceAiCredentialService; projectId: string; isCredentialTypeKnown?: (credentialType: string) => boolean; listIntegrationCredentialIds?: () => Promise; track: BuilderTrackFn; } export interface AskEmbeddingCredentialToolDeps extends AskCredentialToolDeps { isAssistantProxyEnabled: () => boolean; } export declare function buildAskCredentialTool(deps: AskCredentialToolDeps): BuiltTool; export declare function buildAskEmbeddingCredentialTool(deps: AskEmbeddingCredentialToolDeps): BuiltTool;