import { RealmRolesExport } from '../types/realm-roles-export.js'; /** * Generate TypeScript source for KEYCLOAK_CONFIG from a realm roles export document. */ export declare function generateKeycloakConfig(data: RealmRolesExport, sourceLabel?: string): string; export declare function parseRealmRolesExport(json: string): RealmRolesExport; /** * Read export JSON from disk and write generated config if content changed. * @returns true when the output file was updated */ export declare function generateKeycloakConfigFile(inputPath: string, outputPath: string): boolean; /** Resolve paths relative to an optional project root (Vite config.root). */ export declare function resolveKeycloakRolesPaths(options: { input: string; output: string; }, root?: string): { input: string; output: string; }; //# sourceMappingURL=generate-keycloak-config.d.ts.map