import { DataManager, LocalizationManager } from "../AssetsManager";
import { CharacterFinder } from "./CharacterFinder";
import { ConstellationFinder } from "./ConstellationFinder";
import { CostumeFinder } from "./CostumeFinder";
import { NamecardFinder } from "./NamecardFinder";
import { ReliquaryFinder } from "./ReliquaryFinder";
import { ReliquarySetFinder } from "./ReliquarySetFinder";
import { SkillFinder } from "./SkillFinder";
import { WeaponFinder } from "./WeaponFinder";
export * from "./CharacterFinder";
export * from "./NamecardFinder";
export * from "./WeaponFinder";
export declare class AssetsFinder {
    private data;
    private localization;
    uiAssetsPath: string;
    characters: CharacterFinder;
    namecards: NamecardFinder;
    costumes: CostumeFinder;
    weapons: WeaponFinder;
    reliquaries: ReliquaryFinder;
    reliquarySets: ReliquarySetFinder;
    constellations: ConstellationFinder;
    skills: SkillFinder;
    constructor({ uiAssetsPath, dataManager, localizationManager, }?: {
        uiAssetsPath?: string;
        dataManager?: DataManager;
        localizationManager?: LocalizationManager;
    });
    getAssetPath(filename: string): string;
}
