import type { Facts } from '../../../engine';
import * as i0 from "@angular/core";
export declare class FactsSnapshotComponent {
    /**
     * Full list of available facts with their current value
     */
    readonly facts: import("@angular/core").InputSignal<{
        factName: string;
        value: Facts;
    }[]>;
    /**
     * Search terms
     */
    readonly search: import("@angular/core").WritableSignal<string>;
    /**
     * Filtered list of facts using search terms
     */
    readonly filteredFacts: import("@angular/core").Signal<{
        factName: string;
        value: Facts;
    }[]>;
    static ɵfac: i0.ɵɵFactoryDeclaration<FactsSnapshotComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FactsSnapshotComponent, "o3r-facts-snapshot", never, { "facts": { "alias": "facts"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>;
}
//# sourceMappingURL=facts-snapshot.component.d.ts.map