import * as i0 from "@angular/core";
/**
 * Base directive for summary list action components.
 * Contains common functionality shared between different design system implementations.
 */
export declare class SummaryListActionDirective {
    /**
     * The URL for the action link
     * Use either href or routerLink
     */
    readonly href: import("@angular/core").InputSignal<string | undefined>;
    /**
     * The Angular router link for the action
     * Use either href or routerLink
     */
    readonly routerLink: import("@angular/core").InputSignal<string | undefined>;
    /**
     * Optional visually hidden text for improved accessibility
     * This is used to provide context for screen readers, e.g. "Change name"
     */
    readonly visuallyHiddenText: import("@angular/core").InputSignal<string | undefined>;
    static ɵfac: i0.ɵɵFactoryDeclaration<SummaryListActionDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<SummaryListActionDirective, never, never, { "href": { "alias": "href"; "required": false; "isSignal": true; }; "routerLink": { "alias": "routerLink"; "required": false; "isSignal": true; }; "visuallyHiddenText": { "alias": "visuallyHiddenText"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
