import { ChangeDetectorRef, EventEmitter } from '@angular/core';
import { SkyHrefChange } from '@skyux/router';
import { SkyActionButtonPermalink } from './action-button-permalink';
import * as i0 from "@angular/core";
/**
 * Creates a button to present users with an option to move forward with tasks.
 */
export declare class SkyActionButtonComponent {
    #private;
    hidden: boolean;
    /**
     * The link for the action button.
     */
    permalink: SkyActionButtonPermalink | undefined;
    /**
     * Fires when users select the action button.
     */
    actionClick: EventEmitter<any>;
    constructor(changeDetector: ChangeDetectorRef);
    buttonClicked(): void;
    enterPress(): void;
    onSkyHrefDisplayChange($event: SkyHrefChange): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SkyActionButtonComponent, [{ skipSelf: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SkyActionButtonComponent, "sky-action-button", never, { "permalink": { "alias": "permalink"; "required": false; }; }, { "actionClick": "actionClick"; }, never, ["sky-action-button-icon", "sky-action-button-header", "sky-action-button-details"], false, never>;
}
