import { EvmSDKV5 } from '../evm-sdk-v5';
import { IDescriberModule } from '../interfaces/describer-module.interface';
export declare class EvmDescriberModuleV5 implements IDescriberModule {
    private sdk;
    constructor(sdk: EvmSDKV5);
    getWhitelistedTemplates(describer: string): Promise<string[]>;
    getWhitelistedTemplatesCount(describer: string): Promise<bigint>;
    getWhitelistedCrosschainInterfaces(describer: string): Promise<string[]>;
    getVaultFactories(describer: string): Promise<string[]>;
    getVaultFactoriesCount(describer: string): Promise<bigint>;
    getVaultType(describer: string, vault: string): Promise<string>;
    getVaultTokens(describer: string, vault: string): Promise<string[]>;
    getVaultMathematicalLibrary(describer: string, vault: string): Promise<string>;
    getVaultPrices(describer: string, vault: string): Promise<bigint[]>;
}
//# sourceMappingURL=evm-describers.module-v5.d.ts.map