Variable MoveOnIntervalConfig

MoveOnIntervalConfig: {
    create(
        base?: {
            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;
        },
    ): MoveOnIntervalConfig;
    decode(input: Uint8Array | Reader, length?: number): MoveOnIntervalConfig;
    encode(message: MoveOnIntervalConfig, writer?: Writer): Writer;
    fromJSON(object: any): MoveOnIntervalConfig;
    fromPartial(
        object: {
            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;
        },
    ): MoveOnIntervalConfig;
    toJSON(message: MoveOnIntervalConfig): unknown;
}