import * as i0 from '@angular/core';
import { NXComponent } from '@acorex/cdk/common';

declare class AXKBDItemComponent extends NXComponent {
    keys: i0.InputSignal<string | string[]>;
    modifierKeys: i0.WritableSignal<string[]>;
    /**
     * Capitalizes the first letter of the provided text.
     *
     * @param text Input text to transform
     * @returns The text with its first character uppercased
     */
    protected capitalizeFirstLetter(text: string): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<AXKBDItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AXKBDItemComponent, "ax-kbd-item", never, { "keys": { "alias": "keys"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}

declare class AXKBDComponent extends NXComponent {
    static ɵfac: i0.ɵɵFactoryDeclaration<AXKBDComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AXKBDComponent, "ax-kbd", never, {}, {}, never, ["ax-kbd-item"], true, never>;
}

export { AXKBDComponent, AXKBDItemComponent };
