import * as i0 from "@angular/core";
/**
 * Base directive for summary list item components.
 * Contains common functionality shared between different design system implementations.
 */
export declare class SummaryListItemDirective {
    /**
     * The key to display in the summary list item
     * Required for all summary list items
     */
    readonly key: import("@angular/core").InputSignal<string>;
    /**
     * Optional simple text value to display
     * Only used if no value template is provided
     */
    readonly value: import("@angular/core").InputSignal<string>;
    static ɵfac: i0.ɵɵFactoryDeclaration<SummaryListItemDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<SummaryListItemDirective, never, never, { "key": { "alias": "key"; "required": true; "isSignal": true; }; "value": { "alias": "value"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
