import { Asset } from 'expo-asset';
/**
* A font source can be a URI, a module ID, or an Expo Asset.
*/
declare type FontSource = string | number | Asset;
/**
* Used to transform font family names to the scoped name. This does not need to
* be called in standalone or bare apps but it will return unscoped font family
* names if it is called in those contexts.
* note(brentvatne): at some point we may want to warn if this is called
* outside of a managed app.
*/
export declare function processFontFamily(name: string | null): string | null;
export declare function isLoaded(name: string): boolean;
export declare function isLoading(name: string): boolean;
export declare function loadAsync(nameOrMap: string | {
[name: string]: FontSource;
}, source?: FontSource): Promise<void>;
export {};