import type { CapabilityDefinition, CapabilitySelection, Components, Preset, ProfileDefinition, ProviderDefinition, UserConfig } from "./types.js"; export interface ResolvedCapabilities { selections: Record; definitions: Record; providers: Record; profiles: ProfileDefinition[]; components: Components; } export declare function resolveCapabilities(root: string, preset: Preset, userConfig: UserConfig): Promise; export declare function capabilityIsActive(selection: CapabilitySelection | undefined): boolean; export declare function capabilityIsAvailable(selection: CapabilitySelection | undefined): boolean;