Variable AccountConfig

AccountConfig: {
    create(
        base?: {
            address?: string;
            chainId?: string;
            intervalConfigs?: {
                fetchConfig?: {
                    block?: boolean;
                    trace?: boolean;
                    transaction?: boolean;
                    transactionReceipt?: boolean;
                    transactionReceiptLogs?: boolean;
                };
                handlerId?: number;
                minutes?: number;
                minutesInterval?: { backfillInterval?: number; recentInterval?: number };
                slot?: number;
                slotInterval?: { backfillInterval?: number; recentInterval?: number };
            }[];
            logConfigs?: {
                fetchConfig?: {
                    block?: boolean;
                    trace?: boolean;
                    transaction?: boolean;
                    transactionReceipt?: boolean;
                    transactionReceiptLogs?: boolean;
                };
                filters?: {
                    address?: string;
                    addressType?: AddressType;
                    topics?: (...)[];
                }[];
                handlerId?: number;
                handlerName?: string;
            }[];
            moveCallConfigs?: {
                fetchConfig?: {
                    allEvents?: boolean;
                    includeFailedTransaction?: boolean;
                    inputs?: boolean;
                    resourceChanges?: boolean;
                    resourceConfig?: { moveTypePrefix?: (...)
                    | (...) };
                    supportMultisigFunc?: boolean;
                };
                filters?: {
                    fromAndToAddress?: { from?: ...; to?: ... };
                    function?: string;
                    includeFailed?: boolean;
                    publicKeyPrefix?: string;
                    typeArguments?: (...)[];
                    withTypeArguments?: boolean;
                }[];
                handlerId?: number;
            }[];
            moveIntervalConfigs?: {
                fetchConfig?: {
                    allEvents?: boolean;
                    includeFailedTransaction?: boolean;
                    inputs?: boolean;
                    resourceChanges?: boolean;
                    resourceConfig?: { moveTypePrefix?: (...)
                    | (...) };
                    supportMultisigFunc?: boolean;
                };
                intervalConfig?: {
                    fetchConfig?: {
                        block?: (...)
                        | (...)
                        | (...);
                        trace?: (...) | (...) | (...);
                        transaction?: (...) | (...) | (...);
                        transactionReceipt?: (...) | (...) | (...);
                        transactionReceiptLogs?: (...) | (...) | (...);
                    };
                    handlerId?: number;
                    minutes?: number;
                    minutesInterval?: {
                        backfillInterval?: (...)
                        | (...);
                        recentInterval?: (...) | (...);
                    };
                    slot?: number;
                    slotInterval?: {
                        backfillInterval?: (...)
                        | (...);
                        recentInterval?: (...) | (...);
                    };
                };
                ownerType?: MoveOwnerType;
                resourceFetchConfig?: { owned?: boolean };
                type?: string;
            }[];
            moveResourceChangeConfigs?: { handlerId?: number; type?: string }[];
            startBlock?: bigint;
        },
    ): AccountConfig;
    decode(input: Uint8Array | Reader, length?: number): AccountConfig;
    encode(message: AccountConfig, writer?: Writer): Writer;
    fromJSON(object: any): AccountConfig;
    fromPartial(
        object: {
            address?: string;
            chainId?: string;
            intervalConfigs?: {
                fetchConfig?: {
                    block?: boolean;
                    trace?: boolean;
                    transaction?: boolean;
                    transactionReceipt?: boolean;
                    transactionReceiptLogs?: boolean;
                };
                handlerId?: number;
                minutes?: number;
                minutesInterval?: { backfillInterval?: number; recentInterval?: number };
                slot?: number;
                slotInterval?: { backfillInterval?: number; recentInterval?: number };
            }[];
            logConfigs?: {
                fetchConfig?: {
                    block?: boolean;
                    trace?: boolean;
                    transaction?: boolean;
                    transactionReceipt?: boolean;
                    transactionReceiptLogs?: boolean;
                };
                filters?: {
                    address?: string;
                    addressType?: AddressType;
                    topics?: { hashes?: ... }[];
                }[];
                handlerId?: number;
                handlerName?: string;
            }[];
            moveCallConfigs?: {
                fetchConfig?: {
                    allEvents?: boolean;
                    includeFailedTransaction?: boolean;
                    inputs?: boolean;
                    resourceChanges?: boolean;
                    resourceConfig?: { moveTypePrefix?: string };
                    supportMultisigFunc?: boolean;
                };
                filters?: {
                    fromAndToAddress?: { from?: (...)
                    | (...); to?: (...) | (...) };
                    function?: string;
                    includeFailed?: boolean;
                    publicKeyPrefix?: string;
                    typeArguments?: string[];
                    withTypeArguments?: boolean;
                }[];
                handlerId?: number;
            }[];
            moveIntervalConfigs?: {
                fetchConfig?: {
                    allEvents?: boolean;
                    includeFailedTransaction?: boolean;
                    inputs?: boolean;
                    resourceChanges?: boolean;
                    resourceConfig?: { moveTypePrefix?: string };
                    supportMultisigFunc?: boolean;
                };
                intervalConfig?: {
                    fetchConfig?: {
                        block?: boolean;
                        trace?: boolean;
                        transaction?: boolean;
                        transactionReceipt?: boolean;
                        transactionReceiptLogs?: boolean;
                    };
                    handlerId?: number;
                    minutes?: number;
                    minutesInterval?: {
                        backfillInterval?: number;
                        recentInterval?: number;
                    };
                    slot?: number;
                    slotInterval?: { backfillInterval?: number; recentInterval?: number };
                };
                ownerType?: MoveOwnerType;
                resourceFetchConfig?: { owned?: boolean };
                type?: string;
            }[];
            moveResourceChangeConfigs?: { handlerId?: number; type?: string }[];
            startBlock?: bigint;
        },
    ): AccountConfig;
    toJSON(message: AccountConfig): unknown;
}