import { Type } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Service that provides platform-specific typography components for Cell
 * Similar to the React useTypographyCellComponents hook
 */
export declare class TypographyCellService {
    private platformService;
    /**
     * Returns the appropriate component type for the title based on platform
     * iOS: TextComponent
     * Android/Web: SubheadlineComponent with level 1
     */
    getTitleComponent(): Type<any>;
    /**
     * Returns the appropriate component type for the description based on platform
     * iOS: CaptionComponent
     * Android/Web: SubheadlineComponent with level 2
     */
    getDescriptionComponent(): Type<any>;
    /**
     * Returns the level to use for title component if it's a SubheadlineComponent
     */
    getTitleLevel(): string;
    /**
     * Returns the level to use for description component if it's a SubheadlineComponent
     */
    getDescriptionLevel(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<TypographyCellService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TypographyCellService>;
}
