import { ImageSourcePropType } from "react-native"; type ConfigAssetsType = { [key: string]: any; }; type ConfigResolversType = { [key: string]: (any: any) => string; }; declare class AssetManager implements IAssetManager { assets: {}; resolvers: {}; registerResolver: (type: string, resolver: (any: any) => void) => void; setAssets: (config: ((c: ConfigAssetsType) => ConfigAssetsType) | ConfigAssetsType) => void; setResolvers: (config: ((c: ConfigResolversType) => ConfigResolversType) | ConfigResolversType) => void; getSource: (type: any, code: any, size?: string) => ImageSourcePropType; } interface IAssetManager { assets: ConfigAssetsType; resolvers: ConfigResolversType; getSource: (type: string, code: string | number, size?: string) => ImageSourcePropType; registerResolver: (types: string, callback: (index: string | number, size?: string) => string) => void; } export declare const Assets: AssetManager; export {}; //# sourceMappingURL=Assets.d.ts.map