import { AdminConfigService } from './admin-config.service'; interface RequestWithUser { user: { userId: string; }; } export declare class AdminConfigController { private readonly service; constructor(service: AdminConfigService); findAll(category?: string): Promise<{ category: string; id: string; updatedAt: Date; type: string; value: string; description: string | null; key: string; label: string; isSecret: boolean; updatedBy: string | null; }[]>; getByCategory(): Promise>; findOne(key: string): Promise<{ category: string; id: string; updatedAt: Date; type: string; value: string; description: string | null; key: string; label: string; isSecret: boolean; updatedBy: string | null; } | null>; upsert(key: string, data: any, req: RequestWithUser): Promise<{ category: string; id: string; updatedAt: Date; type: string; value: string; description: string | null; key: string; label: string; isSecret: boolean; updatedBy: string | null; }>; delete(key: string): Promise<{ category: string; id: string; updatedAt: Date; type: string; value: string; description: string | null; key: string; label: string; isSecret: boolean; updatedBy: string | null; }>; } export {};