import { ReactNode } from 'react';
import { ValueOrOnDemand } from '../../hooks';
export interface LandingPageItem {
    /** url path */
    path: string;
    /** Tile label */
    label: string;
    /** Icon location or an react element of svg icon.
     * if an react element of svg is passed, the correct style for two types ("small" and "large") will be applied accordingly
     * The styles which don't want to be affected based on the tile type can be passed as inline styles.
     */
    icon: string | ReactNode;
    /** Tile type */
    type: 'small' | 'large';
    /** Tile is disabled or enabled, default is false  */
    disabled?: boolean;
    /** Subtitle resolver */
    subtitle?: ValueOrOnDemand;
}
//# sourceMappingURL=LandingPageTiles.model.d.ts.map