import { AppInstanceInfoUser, AppInstanceRollupBlockSettings, DirectionRules, IBlockInstance } from "@omnia/fx-models";
export declare class AppInstanceRollupRenderingInstance {
    private _blockInstance;
    private _settings;
    private _hideBlock?;
    private _appDefinitionId;
    private _isRightToLeft;
    private _bidirectionalityClass;
    private _onFollowAppInstanceClicked;
    constructor();
    get blockInstance(): IBlockInstance<AppInstanceRollupBlockSettings>;
    get settings(): AppInstanceRollupBlockSettings;
    get hideBlock(): (value: boolean) => void;
    get bidirectionalityClass(): string;
    get appDefinitionId(): string;
    get onFollowAppInstanceClicked(): (appInstanceInfoUser: AppInstanceInfoUser) => void;
    init(blockInstance: IBlockInstance<AppInstanceRollupBlockSettings>, settings: AppInstanceRollupBlockSettings, hideBlock: (value: boolean) => void, appDefinitionId: string, onFollowAppInstanceClicked: (appInstanceInfoUser: AppInstanceInfoUser) => void, directionRule: DirectionRules): void;
    apply(instance: AppInstanceRollupRenderingInstance, settings: AppInstanceRollupBlockSettings): void;
}
