import { AppLinkActionEvent, Tile, TileEventMap, TileModel } from '../index';
export interface BeanTileModel extends TileModel {
    bean?: object;
}
export interface BeanTileEventMap extends TileEventMap {
    'appLinkAction': AppLinkActionEvent;
}
export declare class BeanTile<TBean extends object = object> extends Tile implements BeanTileModel {
    model: BeanTileModel;
    eventMap: BeanTileEventMap;
    self: BeanTile;
    bean: TBean;
    constructor();
    protected _render(): void;
    protected _renderProperties(): void;
    protected _renderBean(): void;
    triggerAppLinkAction(ref: string): void;
    protected _onAppLinkAction(event: JQuery.TriggeredEvent): void;
}
//# sourceMappingURL=BeanTile.d.ts.map