import { AiPreferenceListQueryDto, AiPreferenceRequestDto } from '@n8n/api-types'; import { AuthenticatedRequest } from '@n8n/db'; import type { Response } from 'express'; import { AiPreferenceService } from '../services/ai-preference.service'; export declare class AiPreferenceController { private readonly aiPreferenceService; constructor(aiPreferenceService: AiPreferenceService); getPreferences(req: AuthenticatedRequest, _res: Response, query: AiPreferenceListQueryDto): Promise; countPreferences(req: AuthenticatedRequest): Promise; createPreference(req: AuthenticatedRequest, _res: Response, payload: AiPreferenceRequestDto): Promise; updatePreference(req: AuthenticatedRequest<{ id: string; }>, _res: Response, payload: AiPreferenceRequestDto): Promise; deletePreference(req: AuthenticatedRequest<{ id: string; }>): Promise; }