interface BridgeModuleEventData {
    exposed: { mod: Module } & {
        modules: ModuleInstance<
            BaseParamsFields & {
                account?: AccountInstance
                | "random";
                additionalSigners?: AccountInstance[];
                addToResolvers?: boolean;
                allowNameResolution?: boolean;
                config: AnyConfigSchema<ModuleConfig<void, void>>;
                ephemeralQueryAccountEnabled?: boolean;
                moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
            },
            ModuleEventData<object>,
        >[];
    };
    moduleBusy: { mod: object } & { busy: boolean };
    moduleError: { mod: object } & { error: Error };
    moduleQueried: { mod: object } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
        result: ModuleQueryResult;
    };
    queryFulfillFinished: { mod: Module } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
        result?: ModuleQueryResult;
        status: "success" | "failure";
    };
    queryFulfillStarted: { mod: Module } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
    };
    querySendFinished: { mod: Module } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
        result?: ModuleQueryResult;
        status: "success" | "failure";
    };
    querySendStarted: { mod: Module } & {
        payloads?: Payload[];
        query: UnsignedQueryBoundWitness;
    };
    unexposed: { mod: Module } & {
        modules: ModuleInstance<
            BaseParamsFields & {
                account?: AccountInstance
                | "random";
                additionalSigners?: AccountInstance[];
                addToResolvers?: boolean;
                allowNameResolution?: boolean;
                config: AnyConfigSchema<ModuleConfig<void, void>>;
                ephemeralQueryAccountEnabled?: boolean;
                moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
                privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
                publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
            },
            ModuleEventData<object>,
        >[];
    };
    [key: string
    | number
    | symbol]: EventArgs;
}

Hierarchy (View Summary)

Indexable

Properties

exposed: { mod: Module } & {
    modules: ModuleInstance<
        BaseParamsFields & {
            account?: AccountInstance
            | "random";
            additionalSigners?: AccountInstance[];
            addToResolvers?: boolean;
            allowNameResolution?: boolean;
            config: AnyConfigSchema<ModuleConfig<void, void>>;
            ephemeralQueryAccountEnabled?: boolean;
            moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
            privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
            publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
        },
        ModuleEventData<object>,
    >[];
}
moduleBusy: { mod: object } & { busy: boolean }
moduleError: { mod: object } & { error: Error }
moduleQueried: { mod: object } & {
    payloads?: Payload[];
    query: UnsignedQueryBoundWitness;
    result: ModuleQueryResult;
}
queryFulfillFinished: { mod: Module } & {
    payloads?: Payload[];
    query: UnsignedQueryBoundWitness;
    result?: ModuleQueryResult;
    status: "success" | "failure";
}
queryFulfillStarted: { mod: Module } & {
    payloads?: Payload[];
    query: UnsignedQueryBoundWitness;
}
querySendFinished: { mod: Module } & {
    payloads?: Payload[];
    query: UnsignedQueryBoundWitness;
    result?: ModuleQueryResult;
    status: "success" | "failure";
}
querySendStarted: { mod: Module } & {
    payloads?: Payload[];
    query: UnsignedQueryBoundWitness;
}
unexposed: { mod: Module } & {
    modules: ModuleInstance<
        BaseParamsFields & {
            account?: AccountInstance
            | "random";
            additionalSigners?: AccountInstance[];
            addToResolvers?: boolean;
            allowNameResolution?: boolean;
            config: AnyConfigSchema<ModuleConfig<void, void>>;
            ephemeralQueryAccountEnabled?: boolean;
            moduleIdentifierTransformers?: ModuleIdentifierTransformer[];
            privateChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
            publicChildren?: ModuleInstance<BaseParamsFields & { account?: AccountInstance | "random" | undefined; addToResolvers?: boolean | undefined; additionalSigners?: AccountInstance[] | undefined; ... 5 more ...; publicChildren?: ModuleInstance<...>[] | undefined; }, ModuleEventData<...>>[];
        },
        ModuleEventData<object>,
    >[];
}