import { Font as FontBase } from './font-common';
import { FontStyleType, FontWeightType, FontVariationSettingsType } from './font-interfaces';
export * from './font-common';
export declare class Font extends FontBase {
    static default: Font;
    private _typeface;
    withFontFamily(family: string): Font;
    withFontStyle(style: FontStyleType): Font;
    withFontWeight(weight: FontWeightType): Font;
    withFontSize(size: number): Font;
    withFontScale(scale: number): Font;
    withFontVariationSettings(variationSettings: Array<FontVariationSettingsType> | null): Font;
    getAndroidTypeface(): android.graphics.Typeface;
    getUIFont(defaultFont: any): any;
}
