import { BaseButton, ButtonComponent, ButtonType } from '@fundamental-ngx/core/button';
import * as i0 from "@angular/core";
export declare class ButtonBarComponent extends BaseButton {
    /** Whether the element should take the whole width of the container. */
    fullWidth: boolean;
    /** The type of the button. Types include:
     * 'standard' | 'positive' | 'negative' | 'attention' | 'half' | 'ghost' | 'transparent' | 'emphasized' | 'menu'.
     * Default value is set to 'transparent'
     */
    fdType: ButtonType;
    /** adding title to the button */
    title: string;
    /** the aria-labelledby ids to be associated with this element */
    ariaLabelledby: string;
    /** id for this element */
    set id(value: string | null | undefined);
    get id(): string;
    /** @hidden */
    _barElement: boolean;
    /** @hidden */
    get pointerEvents(): string;
    /** @hidden */
    _buttonComponent: ButtonComponent;
    /** @hidden */
    _id: string | null | undefined;
    /** @hidden */
    private readonly _defaultId;
    static ɵfac: i0.ɵɵFactoryDeclaration<ButtonBarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ButtonBarComponent, "fd-button-bar", never, { "fullWidth": { "alias": "fullWidth"; "required": false; }; "fdType": { "alias": "fdType"; "required": false; }; "title": { "alias": "title"; "required": false; }; "ariaLabelledby": { "alias": "ariaLabelledby"; "required": false; }; "id": { "alias": "id"; "required": false; }; }, {}, never, ["*"], true, never>;
}
