import { GeneratedType, Registry } from "@cosmjs/proto-signing";
import { MsgRequestData, MsgReportData, MsgCreateDataSource, MsgEditDataSource, MsgCreateOracleScript, MsgEditOracleScript, MsgActivate } from "./tx";
export declare const registry: ReadonlyArray<[string, GeneratedType]>;
export declare const load: (protoRegistry: Registry) => void;
export declare const MessageComposer: {
    encoded: {
        requestData(value: MsgRequestData): {
            typeUrl: string;
            value: Uint8Array;
        };
        reportData(value: MsgReportData): {
            typeUrl: string;
            value: Uint8Array;
        };
        createDataSource(value: MsgCreateDataSource): {
            typeUrl: string;
            value: Uint8Array;
        };
        editDataSource(value: MsgEditDataSource): {
            typeUrl: string;
            value: Uint8Array;
        };
        createOracleScript(value: MsgCreateOracleScript): {
            typeUrl: string;
            value: Uint8Array;
        };
        editOracleScript(value: MsgEditOracleScript): {
            typeUrl: string;
            value: Uint8Array;
        };
        activate(value: MsgActivate): {
            typeUrl: string;
            value: Uint8Array;
        };
    };
    withTypeUrl: {
        requestData(value: MsgRequestData): {
            typeUrl: string;
            value: MsgRequestData;
        };
        reportData(value: MsgReportData): {
            typeUrl: string;
            value: MsgReportData;
        };
        createDataSource(value: MsgCreateDataSource): {
            typeUrl: string;
            value: MsgCreateDataSource;
        };
        editDataSource(value: MsgEditDataSource): {
            typeUrl: string;
            value: MsgEditDataSource;
        };
        createOracleScript(value: MsgCreateOracleScript): {
            typeUrl: string;
            value: MsgCreateOracleScript;
        };
        editOracleScript(value: MsgEditOracleScript): {
            typeUrl: string;
            value: MsgEditOracleScript;
        };
        activate(value: MsgActivate): {
            typeUrl: string;
            value: MsgActivate;
        };
    };
    fromPartial: {
        requestData(value: MsgRequestData): {
            typeUrl: string;
            value: MsgRequestData;
        };
        reportData(value: MsgReportData): {
            typeUrl: string;
            value: MsgReportData;
        };
        createDataSource(value: MsgCreateDataSource): {
            typeUrl: string;
            value: MsgCreateDataSource;
        };
        editDataSource(value: MsgEditDataSource): {
            typeUrl: string;
            value: MsgEditDataSource;
        };
        createOracleScript(value: MsgCreateOracleScript): {
            typeUrl: string;
            value: MsgCreateOracleScript;
        };
        editOracleScript(value: MsgEditOracleScript): {
            typeUrl: string;
            value: MsgEditOracleScript;
        };
        activate(value: MsgActivate): {
            typeUrl: string;
            value: MsgActivate;
        };
    };
};
