import type { ProjectType } from "../core/config.js";
import type { JsonObject } from "../sync/json-path.js";
import type { IntegrationFlags, VariableRequirement } from "./remote-environment-contract.js";
/**
 * Build requirements implied by the active Lisa tracker and PRD source.
 * @param config - Merged Lisa project config
 * @returns Active integration requirements
 */
export declare function configuredIntegrationRequirements(config: JsonObject): readonly VariableRequirement[];
/**
 * Convert active flags to names-only variable requirements.
 * @param flags - Detected integrations
 * @param projectTypes - Detected Lisa project types
 * @returns Active project requirements
 */
export declare function requirementsForFlags(flags: IntegrationFlags, projectTypes: readonly ProjectType[]): readonly VariableRequirement[];
//# sourceMappingURL=remote-environment-catalog.d.ts.map