import { AppInstanceRollupCardViewTypes } from "@omnia/fx-models"; import { ITheming, Theming } from "../../.."; export interface Replacement { row: number; column: number; index: number; } export interface SelectionStrategy { strategy_1_rows: Array; strategy_2_rows: Array; strategy_3_rows: Array; strategy_4_rows: Array; strategy_6_rows: Array; } export declare class MixManager { private static rowStrategiesLarge; private static rowStrategiesMedium; private static rowStrategiesSmall; private static lastRandomColor; private static themeColors; static createTheme(): Theming; static generateSelectionStrategy(skipLastColumn: boolean): SelectionStrategy; static getRandomLayout(cardTypeSetting: AppInstanceRollupCardViewTypes, includeTextLayout: boolean): AppInstanceRollupCardViewTypes.BackgroundImage | AppInstanceRollupCardViewTypes.TextImage | AppInstanceRollupCardViewTypes.TitleOnImage | AppInstanceRollupCardViewTypes.Text; private static createSelectionStrategyForColumns; static isRandomSelectedLayout(strategy: SelectionStrategy, itemIndex: any, columns: any): boolean; static isUsingDefaultBlockTheme(theme: ITheming): boolean; }