import { ModuleEndpointContext } from '../../../types'; import { BaseInteroperabilityEndpoint } from '../base_interoperability_endpoint'; export interface ResultJSON { result: boolean; } export declare class MainchainInteroperabilityEndpoint extends BaseInteroperabilityEndpoint { getRegistrationFee(): { fee: string; }; getMinimumMessageFee(): { fee: string; }; isChainIDAvailable(context: ModuleEndpointContext): Promise<{ result: boolean; }>; isChainNameAvailable(context: ModuleEndpointContext): Promise; }