import type { RoomsConfig, TasksConfig, RoomTemplatesConfig } from './types.js'; export declare class RoomsTasksConfigError extends Error { readonly path: string; constructor(path: string, message: string); } export declare function fingerprint(invite: string): string; export declare function validateRoomsConfig(raw: unknown, vars: Record, path: string): RoomsConfig & { _invite?: { value: string; fingerprint: string; }; }; export declare function validateTasksConfig(raw: unknown, path: string): TasksConfig; export declare function validateRoomTemplatesConfig(raw: unknown, path: string): RoomTemplatesConfig; export declare const FLEET_D_ALLOWED_KEYS: readonly ["roles", "rooms", "room_templates", "tasks"];