import { IResource } from '../../interface/resource'; import { TResourceResult } from '../../types/resource'; import { Base } from '../base'; import { DevConfig } from '../../types'; export declare class ResourceService extends Base implements IResource { private resources; constructor(); init(config: DevConfig): void; addResource(url: string): void; addResources(urls: string[]): void; loadAll(): Promise; loadResource(resource: { url: string; loaded: boolean; }): Promise; loadImage(url: string): Promise; loadCSS(url: string): Promise; loadScript(url: string): Promise; loadFont(url: string): Promise; loadData(url: string): Promise; loadVideo(url: string): Promise; loadBinary(url: string): Promise; loadGeneric(url: string): Promise; } declare const _default: ResourceService; export default _default;