/**
 * FileCapabilityProvider — load Capability Packs from the filesystem.
 *
 * Two roots searched in priority order (same pattern as FileWorkflowProvider):
 *   1. <cwd>/.catalog/capabilities/        (project-local override)
 *   2. <packageRoot>/dist-templates/capabilities/  (npm-shipped defaults)
 *
 * Local catalog wins on id collision. Honors `.catalog/`-as-runtime-SoT.
 *
 * Story 1.2 — OpenLife v1.3 Agent OS Integration.
 */
import { CapabilityProvider, CapabilityPackEntry } from './CapabilityProvider';
export interface FileCapabilityProviderOptions {
    cwd?: string;
    packageRoot?: string;
    catalogRoot?: string;
    templateRoot?: string;
}
export declare class FileCapabilityProvider implements CapabilityProvider {
    private readonly roots;
    constructor(opts?: FileCapabilityProviderOptions);
    list(): CapabilityPackEntry[];
    load(id: string): CapabilityPackEntry | null;
}
